.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:0 0;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;background:var(--adp-cell-background-color-selected);border:none}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{grid-template-columns:repeat(7, var(--adp-day-cell-width));margin:8px 0 3px;display:grid}.air-datepicker-body--day-name{color:var(--adp-day-name-color);text-align:center;text-transform:uppercase;flex:1;justify-content:center;align-items:center;font-size:.8em;display:flex}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7, var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box;justify-content:space-between;display:flex}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{cursor:pointer;justify-content:center;align-items:center;display:flex}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{color:var(--adp-nav-color-secondary);margin-left:.3em;font-style:normal}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:0 0}.air-datepicker-buttons{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.air-datepicker-button{color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);background:#fff0;border:none;display:inline-flex}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.air-datepicker-time{grid-column-gap:12px;padding:0 var(--adp-time-padding-inner);grid-template-columns:max-content 1fr;align-items:center;display:grid;position:relative}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{text-align:center;flex:1;align-items:center;font-size:14px;display:flex}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{z-index:1;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:19px;line-height:1;position:relative}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);z-index:-1;opacity:0;position:absolute;inset:-3px -2px -2px}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;color:var(--adp-time-day-period-color);align-self:flex-end;margin-bottom:1px;margin-left:6px;font-size:11px}.air-datepicker-time--row{background:linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat;align-items:center;height:17px;font-size:11px;display:flex}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{cursor:pointer;-webkit-appearance:none;background:0 0;flex:1;width:100%;height:100%;margin:0;padding:0}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;border:1px solid var(--adp-time-track-color);cursor:pointer;width:12px;height:12px;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);background:#fff;border-radius:3px}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;border:1px solid var(--adp-time-track-color);cursor:pointer;width:12px;height:12px;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);background:#fff;border-radius:3px}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;border:1px solid var(--adp-time-track-color);cursor:pointer;width:12px;height:12px;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);background:#fff;border-radius:3px}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:0 0;border:none}.air-datepicker-time--row input[type=range]::-moz-range-track{height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:0 0;border:none}.air-datepicker-time--row input[type=range]::-ms-track{height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:0 0;border:none}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:0 0}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:0 0}.air-datepicker{--adp-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size:14px;--adp-width:246px;--adp-z-index:100;--adp-padding:4px;--adp-grid-areas:"nav" "body" "timepicker" "buttons";--adp-transition-duration:.3s;--adp-transition-ease:ease-out;--adp-transition-offset:8px;--adp-background-color:#fff;--adp-background-color-hover:#f0f0f0;--adp-background-color-active:#eaeaea;--adp-background-color-in-range:#5cc4ef1a;--adp-background-color-in-range-focused:#5cc4ef33;--adp-background-color-selected-other-month-focused:#8ad5f4;--adp-background-color-selected-other-month:#a2ddf6;--adp-color:#4a4a4a;--adp-color-secondary:#9c9c9c;--adp-accent-color:#4eb5e6;--adp-color-current-date:var(--adp-accent-color);--adp-color-other-month:#dedede;--adp-color-disabled:#aeaeae;--adp-color-disabled-in-range:#939393;--adp-color-other-month-hover:#c5c5c5;--adp-border-color:#dbdbdb;--adp-border-color-inner:#efefef;--adp-border-radius:4px;--adp-border-color-inline:#d7d7d7;--adp-nav-height:32px;--adp-nav-arrow-color:var(--adp-color-secondary);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--adp-color-secondary);--adp-day-name-color:#ff9a19;--adp-day-name-color-hover:#8ad5f4;--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-pointer-offset:14px;--adp-cell-border-radius:4px;--adp-cell-background-color-hover:var(--adp-background-color-hover);--adp-cell-background-color-selected:#5cc4ef;--adp-cell-background-color-selected-hover:#45bced;--adp-cell-background-color-in-range:#5cc4ef1a;--adp-cell-background-color-in-range-hover:#5cc4ef33;--adp-cell-border-color-in-range:var(--adp-cell-background-color-selected);--adp-btn-height:32px;--adp-btn-color:var(--adp-accent-color);--adp-btn-color-hover:var(--adp-color);--adp-btn-border-radius:var(--adp-border-radius);--adp-btn-background-color-hover:var(--adp-background-color-hover);--adp-btn-background-color-active:var(--adp-background-color-active);--adp-time-track-height:1px;--adp-time-track-color:#dedede;--adp-time-track-color-hover:#b1b1b1;--adp-time-thumb-size:12px;--adp-time-padding-inner:10px;--adp-time-day-period-color:var(--adp-color-secondary);--adp-mobile-font-size:16px;--adp-mobile-nav-height:40px;--adp-mobile-width:320px;--adp-mobile-day-cell-height:38px;--adp-mobile-month-cell-height:48px;--adp-mobile-year-cell-height:64px}.air-datepicker-overlay{--adp-overlay-background-color:#0000004d;--adp-overlay-transition-duration:.3s;--adp-overlay-transition-ease:ease-out;--adp-overlay-z-index:99}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);border-radius:var(--adp-border-radius);box-sizing:content-box;grid-template-rows:repeat(4,max-content);grid-template-columns:1fr;grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index);display:grid;position:absolute;box-shadow:0 4px 12px #00000026}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){opacity:1;transform:translate(0)}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;opacity:1;position:static;left:auto;right:auto;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size:var(--adp-mobile-font-size);--adp-day-cell-height:var(--adp-mobile-day-cell-height);--adp-month-cell-height:var(--adp-mobile-month-cell-height);--adp-year-cell-height:var(--adp-mobile-year-cell-height);--adp-nav-height:var(--adp-mobile-nav-height);--adp-nav-action-size:var(--adp-mobile-nav-height);width:var(--adp-mobile-width);border:none;position:fixed}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:#0000}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%, calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;top:0;left:0}.air-datepicker--pointer{--pointer-half-size:calc(var(--adp-pointer-size) / 2);width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1;position:absolute}.air-datepicker--pointer:after{content:"";border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box;background:#fff;position:absolute}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{background:var(--adp-overlay-background-color);opacity:0;width:0;height:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index);position:fixed;top:0;left:0}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}:root{--color-layout-primary:var(--brand-primary);--color-layout-secondary:var(--brand-secondary);--color-alert-warning:#f8ca10;--color-light-surface-200:#d6d6d6;--color-accent-button:var(--brand-accent);--color-accent-primary:var(--brand-accent);--color-accent-secondary:var(--brand-accent);--color-alert-error:#e54545;--color-alert-success:#36b274;--color-alert-success-light:#c3e8d5;--color-blue-gray-30:#9ba0a6;--color-blue-gray-40:#8d96a1;--color-blue-gray-50:#77808c;--color-blue-gray-60:#37404d;--color-blue-gray-90:#1a1a1a;--color-gray-10:#f5f5f5;--color-gray-15:#efefef;--color-gray-20:#ccc;--color-gray-30:#ababab;--color-gray-40:#9e9e9e;--color-gray-50:#8e8e8e;--color-gray-60:grey;--color-gray-70:#747474;--color-gray-80:#505050;--color-gray-90:#262626;--color-gray-black:#000;--color-gray-white:#fff;--color-misc-highlight:color-mix(in sRGB, var(--brand-accent) 16%, transparent);--color-text:var(--brand-text);--color-text-caption:var(--brand-text-muted);--color-text-link-primary:var(--brand-accent);--color-text-link-secondary:var(--brand-text);--color-text-link-tertiary:var(--brand-text-muted);--color-transparency-black-10:#0000001a;--color-transparency-black-20:#0003;--color-transparency-black-5:#0000000d;--color-transparency-black-60:#0009;--color-transparency-black-80:#000c;--color-transparency-gray-15t:#a1a1a126;--color-transparency-void:transparent;--color-transparency-white-10:#ffffff1a;--color-transparency-white-20:#fff3;--color-transparency-white-5:#ffffff0d;--color-transparency-white-60:#fff9;--color-transparency-white-80:#fffc;--font-family:"Roboto";--font-size:12px;--font-size-1:17px;--font-size-10:28px;--font-size-2:16px;--font-size-3:15px;--font-size-4:21px;--font-size-5:13px;--font-size-6:32px;--font-size-7:18px;--font-size-8:56px;--font-size-9:26px;--font-style:normal;--font-style-1:italic;--font-weight:700;--font-weight-1:400;--letter-spacing:1px;--line-height:14px;--line-height-1:20px;--line-height-2:24px;--line-height-3:28px;--text-transform:uppercase;--font-family-1:"Roboto Slab";--line-height-4:36px;--line-height-5:48px;--line-height-6:38px;--grid-breakpoint-xs:0;--grid-breakpoint-sm:601px;--grid-breakpoint-md:960px;--grid-breakpoint-lg:1264px;--sticky-header-height:56px;--ui-image-caption-description-origin-gap:8px;--base-block-spacer-1:unset;--base-block-border-radius:unset;--text-style-body-1-bold-font-family:var(--font-family-1);--text-style-body-1-bold-font-size:var(--font-size-2);--text-style-body-1-bold-font-style:var(--font-style);--text-style-body-1-bold-font-weight:var(--font-weight);--text-style-body-1-bold-line-height:var(--line-height-2);--text-style-body-1-font-family:var(--font-family-1);--text-style-body-1-font-size:var(--font-size-2);--text-style-body-1-font-style:var(--font-style);--text-style-body-1-font-weight:var(--font-weight-1);--text-style-body-1-italic-font-family:var(--font-family-1);--text-style-body-1-italic-font-size:var(--font-size-2);--text-style-body-1-italic-font-style:var(--font-style);--text-style-body-1-italic-font-weight:var(--font-weight-1);--text-style-body-1-italic-line-height:var(--line-height-2);--text-style-body-1-line-height:var(--line-height-2);--text-style-body-caption-1-font-family:var(--font-family);--text-style-body-caption-1-font-size:var(--font-size);--text-style-body-caption-1-font-style:var(--font-style);--text-style-body-caption-1-font-weight:var(--font-weight-1);--text-style-body-caption-1-letter-spacing:var(--letter-spacing);--text-style-body-caption-1-line-height:var(--font-size-2);--text-style-body-caption-1-text-transform:var(--text-transform);--text-style-body-caption-2-bold-font-family:var(--font-family);--text-style-body-caption-2-bold-font-size:var(--font-size);--text-style-body-caption-2-bold-font-style:var(--font-style);--text-style-body-caption-2-bold-font-weight:var(--font-weight);--text-style-body-caption-2-bold-line-height:var(--line-height);--text-style-body-caption-2-font-family:var(--font-family);--text-style-body-caption-2-font-size:var(--font-size);--text-style-body-caption-2-font-style:var(--font-style);--text-style-body-caption-2-font-weight:var(--font-weight-1);--text-style-body-caption-2-line-height:var(--line-height);--text-style-components-flip-title-1-font-family:var(--font-family);--text-style-components-flip-title-1-font-size:var(--line-height-4);--text-style-components-flip-title-1-font-style:var(--font-style);--text-style-components-flip-title-1-font-weight:var(--font-weight);--text-style-components-flip-title-1-line-height:var(--line-height-5);--text-style-components-flip-title-2-font-family:var(--font-family);--text-style-components-flip-title-2-font-size:var(--font-size-2);--text-style-components-flip-title-2-font-style:var(--font-style);--text-style-components-flip-title-2-font-weight:var(--font-weight);--text-style-components-flip-title-2-line-height:var(--line-height-1);--text-style-components-gallery-title-1-font-family:var(--font-family);--text-style-components-gallery-title-1-font-size:var(--font-size-8);--text-style-components-gallery-title-1-font-style:var(--font-style);--text-style-components-gallery-title-1-font-weight:var(--font-weight);--text-style-components-gallery-title-1-line-height:var(--font-size-8);--text-style-components-gallery-title-2-font-family:var(--font-family);--text-style-components-gallery-title-2-font-size:var(--line-height-2);--text-style-components-gallery-title-2-font-style:var(--font-style);--text-style-components-gallery-title-2-font-weight:var(--font-weight);--text-style-components-gallery-title-2-line-height:var(--line-height-2);--text-style-components-ititle-font-family:var(--font-family);--text-style-components-ititle-font-size:var(--font-size-6);--text-style-components-ititle-font-style:var(--font-style);--text-style-components-ititle-font-weight:var(--font-weight);--text-style-components-ititle-line-height:var(--line-height-6);--text-style-components-stitle-1-font-family:var(--font-family);--text-style-components-stitle-1-font-size:var(--line-height-3);--text-style-components-stitle-1-font-style:var(--font-style);--text-style-components-stitle-1-font-weight:var(--font-weight);--text-style-components-stitle-1-line-height:var(--font-size-6);--text-style-components-stitle-1-text-transform:var(--text-transform);--text-style-subtitle-1-font-family:var(--font-family-1);--text-style-subtitle-1-font-size:var(--font-size-4);--text-style-subtitle-1-font-style:var(--font-style);--text-style-subtitle-1-font-weight:var(--font-weight-1);--text-style-subtitle-1-line-height:var(--line-height-3);--text-style-subtitle-2-bold-font-family:var(--font-family-1);--text-style-subtitle-2-bold-font-size:var(--font-size-7);--text-style-subtitle-2-bold-font-style:var(--font-style);--text-style-subtitle-2-bold-font-weight:var(--font-weight);--text-style-subtitle-2-bold-line-height:var(--line-height-2);--text-style-subtitle-2-font-family:var(--font-family-1);--text-style-subtitle-2-font-size:var(--font-size-7);--text-style-subtitle-2-font-style:var(--font-style);--text-style-subtitle-2-font-weight:var(--font-weight-1);--text-style-subtitle-2-line-height:var(--line-height-2);--text-style-title-1-font-family:var(--font-family);--text-style-title-1-font-size:var(--font-size-6);--text-style-title-1-font-style:var(--font-style);--text-style-title-1-font-weight:var(--font-weight);--text-style-title-1-line-height:var(--line-height-4);--text-style-title-2-font-family:var(--font-family);--text-style-title-2-font-size:var(--line-height-2);--text-style-title-2-font-style:var(--font-style);--text-style-title-2-font-weight:var(--font-weight);--text-style-title-2-line-height:var(--line-height-3);--text-style-title-3-font-family:var(--font-family);--text-style-title-3-font-size:var(--font-size-4);--text-style-title-3-font-style:var(--font-style);--text-style-title-3-font-weight:var(--font-weight);--text-style-title-3-line-height:var(--line-height-2);--text-style-title-4-font-family:var(--font-family);--text-style-title-4-font-size:var(--font-size-1);--text-style-title-4-font-style:var(--font-style);--text-style-title-4-font-weight:var(--font-weight);--text-style-title-4-line-height:var(--line-height-1);--text-style-title-5-font-family:var(--font-family-1);--text-style-title-5-font-size:var(--font-size-1);--text-style-title-5-font-style:var(--font-style);--text-style-title-5-font-weight:var(--font-weight);--text-style-title-5-letter-spacing:var(--letter-spacing);--text-style-title-5-line-height:var(--line-height-2);--text-style-title-5-text-transform:var(--text-transform);--text-style-ui-body-2-font-family:var(--font-family);--text-style-ui-body-2-font-size:var(--font-size-3);--text-style-ui-body-2-font-style:var(--font-style);--text-style-ui-body-2-font-weight:var(--font-weight-1);--text-style-ui-body-2-line-height:var(--line-height-1);--text-style-ui-body-bold-font-family:var(--font-family);--text-style-ui-body-bold-font-size:var(--font-size-2);--text-style-ui-body-bold-font-style:var(--font-style);--text-style-ui-body-bold-font-weight:var(--font-weight);--text-style-ui-body-bold-line-height:var(--line-height-2);--text-style-ui-body-font-family:var(--font-family);--text-style-ui-body-font-size:var(--font-size-2);--text-style-ui-body-font-style:var(--font-style);--text-style-ui-body-font-weight:var(--font-weight-1);--text-style-ui-body-line-height:var(--line-height-2);--text-style-ui-caption-1-bold-font-family:var(--font-family);--text-style-ui-caption-1-bold-font-size:var(--font-size);--text-style-ui-caption-1-bold-font-style:var(--font-style);--text-style-ui-caption-1-bold-font-weight:var(--font-weight);--text-style-ui-caption-1-bold-line-height:var(--font-size);--text-style-ui-caption-1-font-family:var(--font-family);--text-style-ui-caption-1-font-size:var(--font-size);--text-style-ui-caption-1-font-style:var(--font-style);--text-style-ui-caption-1-font-weight:var(--font-weight-1);--text-style-ui-caption-1-line-height:var(--font-size);--text-style-ui-caption-2-bold-font-family:var(--font-family);--text-style-ui-caption-2-bold-font-size:var(--font-size);--text-style-ui-caption-2-bold-font-style:var(--font-style);--text-style-ui-caption-2-bold-font-weight:var(--font-weight);--text-style-ui-caption-2-bold-line-height:var(--line-height);--text-style-ui-caption-2-font-family:var(--font-family);--text-style-ui-caption-2-font-size:var(--font-size);--text-style-ui-caption-2-font-style:var(--font-style);--text-style-ui-caption-2-font-weight:var(--font-weight-1);--text-style-ui-caption-2-line-height:var(--line-height);--text-style-ui-caption-3-bold-font-family:var(--font-family);--text-style-ui-caption-3-bold-font-size:var(--font-size-5);--text-style-ui-caption-3-bold-font-style:var(--font-style);--text-style-ui-caption-3-bold-font-weight:var(--font-weight);--text-style-ui-caption-3-bold-line-height:var(--font-size-2);--text-style-ui-caption-3-font-family:var(--font-family);--text-style-ui-caption-3-font-size:var(--font-size-5);--text-style-ui-caption-3-font-style:var(--font-style);--text-style-ui-caption-3-font-weight:var(--font-weight-1);--text-style-ui-caption-3-line-height:var(--font-size-2);--text-style-ui-caption-4-bold-font-family:var(--font-family);--text-style-ui-caption-4-bold-font-size:var(--font-size-3);--text-style-ui-caption-4-bold-font-style:var(--font-style);--text-style-ui-caption-4-bold-font-weight:var(--font-weight);--text-style-ui-caption-4-bold-line-height:var(--line-height-1);--text-style-ui-caption-4-font-family:var(--font-family);--text-style-ui-caption-4-font-size:var(--font-size-3);--text-style-ui-caption-4-font-style:var(--font-style);--text-style-ui-caption-4-font-weight:var(--font-weight-1);--text-style-ui-caption-4-line-height:var(--line-height-1);--text-style-ui-menu-bold-font-family:var(--font-family);--text-style-ui-menu-bold-font-size:var(--font-size-3);--text-style-ui-menu-bold-font-style:var(--font-style);--text-style-ui-menu-bold-font-weight:var(--font-weight);--text-style-ui-menu-bold-line-height:var(--line-height-1);--text-style-ui-menu-font-family:var(--font-family);--text-style-ui-menu-font-size:var(--font-size-3);--text-style-ui-menu-font-style:var(--font-style);--text-style-ui-menu-font-weight:var(--font-weight-1);--text-style-ui-menu-line-height:var(--line-height-1);--text-style-ui-caption-1-bold-letter-spacing:var(--letter-spacing);--text-style-ui-caption-1-bold-text-transform:var(--text-transform);--text-style-ui-caption-1-letter-spacing:var(--letter-spacing);--text-style-ui-caption-1-text-transform:var(--text-transform);--primary:#00204c;--secondary:#1588e2;--brand-primary:var(--primary);--brand-secondary:#1b385e;--brand-accent:var(--secondary);--brand-accent-hover:var(--brand-secondary);--brand-text:#37404d;--brand-text-muted:#77808c;--brand-page:#efefef;--brand-surface:#fff;--brand-surface-inverse:#37404d;--brand-border:#0000001a;--color-accent-hover:var(--brand-accent-hover);--color-page:var(--brand-page);--color-surface:var(--brand-surface);--color-surface-inverse:var(--brand-surface-inverse);--color-border:var(--brand-border);--mask-fade-48:linear-gradient(#000, #000 calc(100% - 48px), #0000);--mask-fade-32:linear-gradient(#000, #000 calc(100% - 32px), #0000);--social-vk:#4a76a8;--social-ok:#ee8208;--weather-sun:#f8ca10;--color-video-backdrop:#1a1a1a;--color-transparency-black-25:#00000040;--color-transparency-black-8:#00000014;--color-transparency-black-40:#0006;--color-transparency-black-50:#00000080}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/roboto-v27-latin_cyrillic-300.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/roboto-v27-latin_cyrillic-italic.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/roboto-v27-latin_cyrillic-regular.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/roboto-v27-latin_cyrillic-500.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/roboto-v27-latin_cyrillic-700italic.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/roboto-v27-latin_cyrillic-700.woff2)format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/roboto-slab-v13-latin_cyrillic-regular.woff2)format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/roboto-slab-v13-latin_cyrillic-700.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,picture,video,canvas,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}address{font-style:normal}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background-color:var(--color-gray-white);min-width:320px;color:var(--color-text);font-family:var(--font-family), "Helvetica Neue", arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:target{scroll-margin-top:56px}@media only screen and (width>=960px){:target{scroll-margin-top:76px}}::selection{background-color:var(--color-misc-highlight)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-scroll{overflow:hidden}.afisha-nav{height:40px}.afisha-nav__bar{background:var(--color-gray-15);justify-content:center;align-items:center;height:40px;display:flex}.afisha-nav__inner{box-sizing:border-box;width:100%;max-width:1264px;height:100%;padding:0 12px}.afisha-nav__list{scrollbar-width:none;align-items:center;gap:16px;height:100%;display:flex;overflow:auto hidden}.afisha-nav__list::-webkit-scrollbar{display:none}.afisha-nav__link{font-family:var(--text-style-ui-menu-font-family);font-size:var(--text-style-ui-menu-font-size);font-style:var(--text-style-ui-menu-font-style);font-weight:var(--text-style-ui-menu-font-weight);line-height:var(--text-style-ui-menu-line-height);box-sizing:border-box;height:100%;color:var(--color-text);flex:none;align-items:center;text-decoration:none;display:flex}@media (hover:hover){.afisha-nav__link:hover{color:var(--color-accent-secondary)}}.afisha-nav__link--active{border-bottom:4px solid var(--color-accent-secondary);color:var(--color-accent-secondary);padding-top:4px}html[data-page-header-sticky] .afisha-nav__bar{z-index:1010;width:100%;position:fixed;top:56px;left:0}.article{padding:0 0 24px}.article__header{flex-direction:column;margin-bottom:24px;display:flex}.article__rubric-row{gap:8px;margin-bottom:8px;display:flex}.article__rubric{font-family:var(--text-style-body-caption-1-font-family);font-size:var(--text-style-body-caption-1-font-size);font-style:var(--text-style-body-caption-1-font-style);font-weight:var(--text-style-body-caption-1-font-weight);line-height:var(--text-style-body-caption-1-line-height);letter-spacing:var(--text-style-body-caption-1-letter-spacing);text-transform:var(--text-style-body-caption-1-text-transform);color:var(--color-text-link-primary)}.article__title{font-family:var(--text-style-title-2-font-family);font-size:var(--text-style-title-2-font-size);font-style:var(--text-style-title-2-font-style);font-weight:var(--text-style-title-2-font-weight);line-height:var(--text-style-title-2-line-height);color:var(--color-text);margin:0 0 24px}@media only screen and (width>=960px){.article__title{font-family:var(--text-style-title-1-font-family);font-size:var(--text-style-title-1-font-size);font-style:var(--text-style-title-1-font-style);font-weight:var(--text-style-title-1-font-weight);line-height:var(--text-style-title-1-line-height)}}.article__lead{font-family:var(--text-style-subtitle-2-font-family);font-size:var(--text-style-subtitle-2-font-size);font-style:var(--text-style-subtitle-2-font-style);font-weight:var(--text-style-subtitle-2-font-weight);line-height:var(--text-style-subtitle-2-line-height);color:var(--color-text);margin:0 0 24px}@media only screen and (width>=960px){.article__lead{font-family:var(--text-style-subtitle-1-font-family);font-size:var(--text-style-subtitle-1-font-size);font-style:var(--text-style-subtitle-1-font-style);font-weight:var(--text-style-subtitle-1-font-weight);line-height:var(--text-style-subtitle-1-line-height)}}.article__meta{font-family:var(--text-style-ui-caption-2-font-family);font-size:var(--text-style-ui-caption-2-font-size);font-style:var(--text-style-ui-caption-2-font-style);font-weight:var(--text-style-ui-caption-2-font-weight);line-height:var(--text-style-ui-caption-2-line-height);color:var(--color-text-caption);flex-wrap:wrap;gap:20px;display:flex}.article__meta-item{color:inherit;align-items:center;display:flex}.article__meta-icon{width:16px;height:16px;margin-right:8px}.article__figure{margin:0 0 32px}.article__image{width:100%;height:auto;display:block}.article__caption{font-family:var(--text-style-ui-caption-2-font-family);font-size:var(--text-style-ui-caption-2-font-size);font-style:var(--text-style-ui-caption-2-font-style);font-weight:var(--text-style-ui-caption-2-font-weight);line-height:var(--text-style-ui-caption-2-line-height);color:var(--color-text);margin-top:8px}.article__credit{font-family:var(--text-style-ui-caption-2-font-family);font-size:var(--text-style-ui-caption-2-font-size);font-style:var(--text-style-ui-caption-2-font-style);font-weight:var(--text-style-ui-caption-2-font-weight);line-height:var(--text-style-ui-caption-2-line-height);color:var(--color-text-caption);margin:4px 0 0}.article__body p{font-family:var(--text-style-body-1-font-family);font-size:var(--text-style-body-1-font-size);font-style:var(--text-style-body-1-font-style);font-weight:var(--text-style-body-1-font-weight);line-height:var(--text-style-body-1-line-height);color:var(--color-text);margin:0 0 32px}.article__body h2{font-family:var(--text-style-title-3-font-family);font-size:var(--text-style-title-3-font-size);font-style:var(--text-style-title-3-font-style);font-weight:var(--text-style-title-3-font-weight);line-height:var(--text-style-title-3-line-height);color:var(--color-text);margin:0 0 16px}.article__body a{color:var(--color-text-link-primary)}.article__body>:last-child{margin-bottom:0}.article__actions{justify-content:space-between;align-items:center;gap:12px;height:40px;margin-bottom:24px;display:flex}.article__comments{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);color:var(--color-text);border-radius:8px;grid-auto-flow:column;align-items:center;padding:8px 12px;text-decoration:none;display:inline-grid}.auth-modal{z-index:1200;justify-content:center;align-items:center;width:100vw;height:100vh;display:grid;position:fixed;top:0;left:0}.auth-modal[hidden]{display:none}@media only screen and (width<=600.98px){.auth-modal{justify-content:stretch;align-items:start}}.auth-modal__overlay{z-index:1;background-color:var(--color-transparency-black-80);width:100%;height:100%;position:absolute;top:0;left:0}.auth-modal__inner{z-index:2;background-color:var(--color-gray-white);border-radius:16px;width:592px;max-height:100vh;margin:64px 0;padding:48px 16px;position:relative;overflow:hidden auto}@media only screen and (width<=600.98px){.auth-modal__inner{border-radius:0;width:100%;height:100%;margin:0}}.auth-modal__close{color:var(--color-blue-gray-60);font:inherit;cursor:pointer;width:48px;height:48px;background:0 0;border:0;padding:0;position:absolute;top:0;right:0}.auth-modal__content{justify-content:center;display:flex}.auth-modal__column{text-align:center;flex-direction:column;width:320px;max-width:100%;padding:0 16px;display:flex}.auth-modal__logo{justify-content:center;margin-bottom:24px;display:flex}.auth-modal__logo-image{height:40px;display:block}.auth-modal__screen{flex-direction:column;display:flex}.auth-modal__screen[hidden]{display:none}.auth-modal__text{font-family:var(--text-style-ui-body-font-family);font-size:var(--text-style-ui-body-font-size);font-style:var(--text-style-ui-body-font-style);font-weight:var(--text-style-ui-body-font-weight);line-height:var(--text-style-ui-body-line-height);color:var(--color-text);margin:0}.auth-modal__form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.auth-modal__field{text-align:left;flex-direction:column;gap:8px;display:flex}.auth-modal__label{font-family:var(--text-style-ui-caption-1-bold-font-family);font-size:var(--text-style-ui-caption-1-bold-font-size);font-style:var(--text-style-ui-caption-1-bold-font-style);font-weight:var(--text-style-ui-caption-1-bold-font-weight);line-height:var(--text-style-ui-caption-1-bold-line-height);letter-spacing:var(--text-style-ui-caption-1-bold-letter-spacing);text-transform:var(--text-style-ui-caption-1-bold-text-transform);color:var(--color-text-caption)}.auth-modal__input{box-sizing:border-box;border:1px solid var(--color-gray-20);border-radius:4px;align-items:center;height:48px;padding:0 12px;display:flex}.auth-modal__input:focus-within{border-color:var(--color-accent-primary)}.auth-modal__input-field{font-family:var(--text-style-ui-body-font-family);font-size:var(--text-style-ui-body-font-size);font-style:var(--text-style-ui-body-font-style);font-weight:var(--text-style-ui-body-font-weight);line-height:var(--text-style-ui-body-line-height);background:var(--color-gray-white);width:100%;color:var(--color-text);text-overflow:ellipsis;border:none;outline:none}.auth-modal__input-field::placeholder{color:var(--color-gray-30)}.auth-modal__checks{flex-direction:column;gap:12px;display:flex}.auth-modal__check{cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:4px;display:flex}.auth-modal__box{border:2px solid var(--color-accent-primary);border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin:4px;transition:all .2s;display:inline-flex}.auth-modal__input-check{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-modal__tick{opacity:0;color:var(--color-accent-primary)}.auth-modal__input-check:checked~.auth-modal__tick{opacity:1}.auth-modal__check-text{font-family:var(--text-style-ui-caption-2-font-family);font-size:var(--text-style-ui-caption-2-font-size);font-style:var(--text-style-ui-caption-2-font-style);font-weight:var(--text-style-ui-caption-2-font-weight);line-height:var(--text-style-ui-caption-2-line-height);color:var(--color-text)}.auth-modal__check-link{color:var(--color-text-link-primary)}.auth-modal__row{width:100%}.auth-modal__submit{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);z-index:0;box-sizing:border-box;cursor:pointer;background:var(--color-accent-button);min-height:40px;color:var(--color-gray-white);border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.auth-modal__submit:before{content:"";opacity:0;background:var(--color-transparency-black-10);position:absolute;inset:0}.auth-modal__submit>*{position:relative}@media (hover:hover){.auth-modal__submit:hover:before{opacity:1}}.auth-modal__submit{width:100%}.auth-modal__submit[disabled]{opacity:.5;cursor:inherit}.auth-modal__links{flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.auth-modal__link{color:var(--color-text-link-primary);font:inherit;cursor:pointer;font-family:var(--text-style-body-caption-2-font-family);font-size:var(--text-style-body-caption-2-font-size);font-style:var(--text-style-body-caption-2-font-style);font-weight:var(--text-style-body-caption-2-font-weight);line-height:var(--text-style-body-caption-2-line-height);background:0 0;border:0;padding:0;text-decoration:none}@media (hover:hover){.auth-modal__link:hover{color:var(--color-accent-hover)}}.auth-modal__note{font-family:var(--text-style-body-caption-2-font-family);font-size:var(--text-style-body-caption-2-font-size);font-style:var(--text-style-body-caption-2-font-style);font-weight:var(--text-style-body-caption-2-font-weight);line-height:var(--text-style-body-caption-2-line-height);color:var(--color-text-caption);margin:0}.auth-page{border:1px solid var(--color-transparency-black-10);background-color:var(--color-gray-white);border-radius:16px;padding:24px 16px}@media only screen and (width>=960px){.auth-page{padding:48px 24px}}.auth-page__column{text-align:center;flex-direction:column;width:320px;max-width:100%;margin:0 auto;padding:0 16px;display:flex}.auth-page__text{font-family:var(--text-style-ui-body-font-family);font-size:var(--text-style-ui-body-font-size);font-style:var(--text-style-ui-body-font-style);font-weight:var(--text-style-ui-body-font-weight);line-height:var(--text-style-ui-body-line-height);color:var(--color-text);margin:0}.auth-page__form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.auth-page__field{text-align:left;flex-direction:column;gap:8px;display:flex}.auth-page__label{font-family:var(--text-style-ui-caption-1-bold-font-family);font-size:var(--text-style-ui-caption-1-bold-font-size);font-style:var(--text-style-ui-caption-1-bold-font-style);font-weight:var(--text-style-ui-caption-1-bold-font-weight);line-height:var(--text-style-ui-caption-1-bold-line-height);letter-spacing:var(--text-style-ui-caption-1-bold-letter-spacing);text-transform:var(--text-style-ui-caption-1-bold-text-transform);color:var(--color-text-caption)}.auth-page__input{font-family:var(--text-style-ui-body-font-family);font-size:var(--text-style-ui-body-font-size);font-style:var(--text-style-ui-body-font-style);font-weight:var(--text-style-ui-body-font-weight);line-height:var(--text-style-ui-body-line-height);box-sizing:border-box;border:1px solid var(--color-gray-20);background-color:var(--color-gray-white);width:100%;height:48px;color:var(--color-text);text-overflow:ellipsis;border-radius:4px;padding:0 12px}.auth-page__input::placeholder{color:var(--color-gray-30)}.auth-page__input:focus-visible{border-color:var(--color-accent-primary);outline:none}.auth-page__checks{flex-direction:column;gap:12px;display:flex}.auth-page__check{cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:4px;display:flex}.auth-page__box{border:2px solid var(--color-accent-primary);border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin:4px;transition:all .2s;display:inline-flex}.auth-page__input-check{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-page__tick{opacity:0;color:var(--color-accent-primary)}.auth-page__input-check:checked~.auth-page__tick{opacity:1}.auth-page__check-text{font-family:var(--text-style-ui-caption-2-font-family);font-size:var(--text-style-ui-caption-2-font-size);font-style:var(--text-style-ui-caption-2-font-style);font-weight:var(--text-style-ui-caption-2-font-weight);line-height:var(--text-style-ui-caption-2-line-height);color:var(--color-text)}.auth-page__check-link{color:var(--color-text-link-primary)}.auth-page__row{width:100%}.auth-page__submit{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);z-index:0;box-sizing:border-box;cursor:pointer;background:var(--color-accent-button);min-height:40px;color:var(--color-gray-white);border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.auth-page__submit:before{content:"";opacity:0;background:var(--color-transparency-black-10);position:absolute;inset:0}.auth-page__submit>*{position:relative}@media (hover:hover){.auth-page__submit:hover:before{opacity:1}}.auth-page__submit{width:100%}.auth-page__submit[disabled]{opacity:.5;cursor:inherit}.auth-page__note{font-family:var(--text-style-body-caption-2-font-family);font-size:var(--text-style-body-caption-2-font-size);font-style:var(--text-style-body-caption-2-font-style);font-weight:var(--text-style-body-caption-2-font-weight);line-height:var(--text-style-body-caption-2-line-height);color:var(--color-text-caption);margin:24px 0 0}.auth-page__link{color:var(--color-text-link-primary);font:inherit;cursor:pointer;font-family:var(--text-style-body-caption-2-font-family);font-size:var(--text-style-body-caption-2-font-size);font-style:var(--text-style-body-caption-2-font-style);font-weight:var(--text-style-body-caption-2-font-weight);line-height:var(--text-style-body-caption-2-line-height);background:0 0;border:0;padding:0}@media (hover:hover){.auth-page__link:hover{color:var(--color-accent-hover)}}.comment{width:100%;display:block;position:relative}.comment__body{background-color:var(--color-gray-10);border-radius:8px;width:100%;padding:8px 12px 12px}.comment__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.comment__user{flex-shrink:1;align-items:center;gap:8px;min-width:0;padding:2px 0;display:flex}.comment__avatar{background:var(--color-gray-20);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.comment__avatar-icon{color:var(--color-gray-white)}.comment__user-text{flex-direction:column;flex-shrink:1;align-items:flex-start;gap:4px;min-width:0;max-width:100%;line-height:0;display:flex}.comment__author{font-family:var(--text-style-body-caption-2-bold-font-family);font-size:var(--text-style-body-caption-2-bold-font-size);font-style:var(--text-style-body-caption-2-bold-font-style);font-weight:var(--text-style-body-caption-2-bold-font-weight);line-height:var(--text-style-body-caption-2-bold-line-height);max-width:100%;max-height:24px;color:var(--color-accent-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:inline-flex;overflow:hidden}.comment__time{font-family:var(--text-style-body-caption-2-font-family);font-size:var(--text-style-body-caption-2-font-size);font-style:var(--text-style-body-caption-2-font-style);font-weight:var(--text-style-body-caption-2-font-weight);line-height:var(--text-style-body-caption-2-line-height);color:var(--color-text-link-tertiary);white-space:nowrap}.comment__text{font-family:var(--text-style-ui-menu-font-family);font-size:var(--text-style-ui-menu-font-size);font-style:var(--text-style-ui-menu-font-style);font-weight:var(--text-style-ui-menu-font-weight);line-height:var(--text-style-ui-menu-line-height);width:100%;color:var(--color-text);white-space:pre-wrap;overflow-wrap:break-word}.comment__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.comment__reply{font-family:var(--text-style-ui-caption-1-font-family);font-size:var(--text-style-ui-caption-1-font-size);font-style:var(--text-style-ui-caption-1-font-style);font-weight:var(--text-style-ui-caption-1-font-weight);line-height:var(--text-style-ui-caption-1-line-height);letter-spacing:var(--text-style-ui-caption-1-letter-spacing);text-transform:var(--text-style-ui-caption-1-text-transform);height:24px;color:var(--color-text-link-tertiary);align-items:center;gap:4px;text-decoration:none;transition:all .25s;display:flex}@media (hover:hover){.comment__reply:hover,.comment__reply:hover .comment__reply-icon{color:var(--color-accent-primary)}}.comment__reply-icon{color:var(--color-blue-gray-40);transition:inherit}.comment__reactions{-moz-column-gap:8px;flex-wrap:wrap;column-gap:8px;margin-left:auto;display:flex}.comment__reaction{color:inherit;font:inherit;cursor:pointer;font-family:var(--text-style-ui-caption-3-font-family);font-size:var(--text-style-ui-caption-3-font-size);font-style:var(--text-style-ui-caption-3-font-style);font-weight:var(--text-style-ui-caption-3-font-weight);line-height:var(--text-style-ui-caption-3-line-height);box-sizing:border-box;border:0;border:1px solid var(--color-gray-15);background:0 0;border-radius:8px;min-width:48px;height:24px;padding:0;transition:all .25s}.comment__reaction--like{color:var(--color-alert-success)}@media (hover:hover){.comment__reaction--like:hover{border-color:var(--color-alert-success);background-color:var(--color-alert-success);color:var(--color-gray-white)}}.comment__reaction--dislike{color:var(--color-text-caption)}@media (hover:hover){.comment__reaction--dislike:hover{border-color:var(--color-text-caption);background-color:var(--color-text-caption);color:var(--color-gray-white)}}.comment__reaction--voted{color:var(--color-gray-white)}.comment__reaction--like.comment__reaction--voted{border-color:var(--color-alert-success);background-color:var(--color-alert-success)}.comment__reaction--dislike.comment__reaction--voted{border-color:var(--color-text-caption);background-color:var(--color-text-caption)}.comment-form{border:2px solid var(--color-gray-30);background:var(--color-gray-white);border-radius:12px;flex-wrap:wrap;align-items:flex-start;padding:12px;display:flex}.comment-form--empty{background:var(--color-gray-10)}@media (hover:hover){.comment-form:hover{border-color:var(--color-misc-highlight);background:var(--color-gray-white)}}.comment-form:focus-within{border-color:var(--color-accent-primary);background:var(--color-gray-white)}.comment-form__field{font-family:var(--text-style-ui-menu-font-family);font-size:var(--text-style-ui-menu-font-size);font-style:var(--text-style-ui-menu-font-style);font-weight:var(--text-style-ui-menu-font-weight);line-height:var(--text-style-ui-menu-line-height);background:inherit;height:24px;max-height:112px;color:var(--color-text);resize:none;border:0;outline:none;flex-grow:1;padding:0}.comment-form__field::placeholder{color:var(--color-text-caption)}.comment-form__info{justify-content:space-between;align-items:flex-end;min-width:100%;margin-top:16px;display:flex}.comment-form__user{flex-shrink:1;align-items:center;gap:8px;min-width:0;padding:2px 0;display:flex}.comment-form__avatar{background:var(--color-gray-20);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.comment-form__avatar-icon{color:var(--color-gray-white)}.comment-form__user-text{flex-direction:column;flex-shrink:1;align-items:flex-start;gap:4px;min-width:0;max-width:100%;line-height:0;display:flex}.comment-form__username{font-family:var(--text-style-body-caption-2-bold-font-family);font-size:var(--text-style-body-caption-2-bold-font-size);font-style:var(--text-style-body-caption-2-bold-font-style);font-weight:var(--text-style-body-caption-2-bold-font-weight);line-height:var(--text-style-body-caption-2-bold-line-height);max-width:100%;max-height:24px;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:inline-flex;overflow:hidden}.comment-form__profile{color:var(--color-accent-primary);text-decoration:none}.comment-form__login{color:var(--color-text-link-tertiary);font:inherit;cursor:pointer;font-family:var(--text-style-body-caption-2-font-family);font-size:var(--text-style-body-caption-2-font-size);font-style:var(--text-style-body-caption-2-font-style);font-weight:var(--text-style-body-caption-2-font-weight);line-height:var(--text-style-body-caption-2-line-height);white-space:nowrap;background:0 0;border:0;padding:0}@media (hover:hover){.comment-form__login:hover{color:var(--color-accent-button)}}.comment-form__buttons{justify-content:space-between;align-items:center;gap:8px;display:flex}.comment-form__rules{width:32px;height:32px;color:var(--color-blue-gray-40);border-radius:8px;justify-content:center;align-items:center;padding:0 6px;display:flex}@media (hover:hover){.comment-form__rules:hover{background-color:var(--color-gray-15)}}.comment-form__submit{color:var(--color-gray-white);font:inherit;cursor:pointer;font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);background:0 0;background:var(--color-accent-button);height:32px;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:4px 12px;display:inline-flex}.comment-form__submit:disabled{opacity:.5;cursor:default}.comments{width:100%;display:block;position:relative}.comments__headline{color:var(--color-text);align-items:center;gap:8px;margin-bottom:16px;text-decoration:none;display:flex}.comments__title{font-family:var(--text-style-title-5-font-family);font-size:var(--text-style-title-5-font-size);font-style:var(--text-style-title-5-font-style);font-weight:var(--text-style-title-5-font-weight);line-height:var(--text-style-title-5-line-height);letter-spacing:var(--text-style-title-5-letter-spacing);text-transform:var(--text-style-title-5-text-transform)}.comments__count{font-family:var(--text-style-ui-caption-1-bold-font-family);font-size:var(--text-style-ui-caption-1-bold-font-size);font-style:var(--text-style-ui-caption-1-bold-font-style);font-weight:var(--text-style-ui-caption-1-bold-font-weight);line-height:var(--text-style-ui-caption-1-bold-line-height);letter-spacing:var(--text-style-ui-caption-1-bold-letter-spacing);text-transform:var(--text-style-ui-caption-1-bold-text-transform);background-color:var(--color-accent-primary);width:min-content;height:20px;color:var(--color-gray-white);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:2px 8px;display:flex}.comments__icon{color:var(--color-text);margin-left:auto}.comments__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.comments__all{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);box-sizing:border-box;background:var(--color-accent-button);width:100%;min-height:40px;color:var(--color-gray-white);border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;padding:8px 16px;text-decoration:none;display:inline-grid}.comments__all-text{white-space:nowrap}.comments__note{font-family:var(--text-style-ui-menu-font-family);font-size:var(--text-style-ui-menu-font-size);font-style:var(--text-style-ui-menu-font-style);font-weight:var(--text-style-ui-menu-font-weight);line-height:var(--text-style-ui-menu-line-height);background:var(--color-gray-15);color:var(--color-text);text-align:center;border-radius:8px;margin:0 0 16px;padding:12px}.comments__note-line{font-weight:700}.currency{font-family:var(--text-style-ui-caption-1-bold-font-family);font-size:var(--text-style-ui-caption-1-bold-font-size);font-style:var(--text-style-ui-caption-1-bold-font-style);font-weight:var(--text-style-ui-caption-1-bold-font-weight);line-height:var(--text-style-ui-caption-1-bold-line-height);letter-spacing:var(--text-style-ui-caption-1-bold-letter-spacing);text-transform:var(--text-style-ui-caption-1-bold-text-transform);color:var(--color-transparency-white-60);flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex}.currency__row{align-items:center;height:16px;display:flex}.currency__rate{padding-right:2px}.currency__trend{color:var(--color-alert-success);flex:none}.currency__trend--down{color:var(--color-alert-error);transform:rotate(180deg)}.date-strip{margin-top:24px;display:flex}.date-strip__picker{flex:none;align-self:flex-end;display:flex;position:relative}.date-strip__picker--selected{background:var(--color-accent-primary);border-radius:4px}.date-strip__picker--selected .date-strip__other,.date-strip__picker--selected .date-strip__other-text{color:var(--color-gray-white)}.date-strip__other{color:var(--color-text-caption);font:inherit;cursor:pointer;font-family:var(--text-style-ui-caption-1-font-family);font-size:var(--text-style-ui-caption-1-font-size);font-style:var(--text-style-ui-caption-1-font-style);font-weight:var(--text-style-ui-caption-1-font-weight);line-height:var(--text-style-ui-caption-1-line-height);letter-spacing:var(--text-style-ui-caption-1-letter-spacing);text-transform:var(--text-style-ui-caption-1-text-transform);width:100px;background:0 0;border:0;border-radius:4px;flex-direction:column;flex:none;align-items:center;gap:12px;padding:12px 0;display:flex}.date-strip__other--selected{background:var(--color-accent-primary);color:var(--color-gray-white)}.date-strip__icon[hidden]{display:none}.date-strip__other-text{font-family:var(--text-style-ui-caption-1-font-family);font-size:var(--text-style-ui-caption-1-font-size);font-style:var(--text-style-ui-caption-1-font-style);font-weight:var(--text-style-ui-caption-1-font-weight);line-height:var(--text-style-ui-caption-1-line-height);letter-spacing:var(--text-style-ui-caption-1-letter-spacing);text-transform:var(--text-style-ui-caption-1-text-transform);white-space:nowrap}.date-strip__input{opacity:0;border:0;width:100%;height:0;padding:0;position:absolute;bottom:0;left:0}.date-strip__slider{width:calc(100% - 100px);padding:0 16px;position:relative}.date-strip__track{scroll-behavior:smooth;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.date-strip__track::-webkit-scrollbar{display:none}.date-strip__month{position:relative}.date-strip__month-name{font-family:var(--text-style-ui-caption-1-font-family);font-size:var(--text-style-ui-caption-1-font-size);font-style:var(--text-style-ui-caption-1-font-style);font-weight:var(--text-style-ui-caption-1-font-weight);line-height:var(--text-style-ui-caption-1-line-height);letter-spacing:var(--text-style-ui-caption-1-letter-spacing);text-transform:var(--text-style-ui-caption-1-text-transform);color:var(--color-text-caption)}.date-strip__days{display:flex}.date-strip__day{color:var(--color-text);flex-direction:column;flex:none;align-items:center;gap:8px;padding:12px;text-decoration:none;display:flex}@media (hover:hover){.date-strip__day:hover:not(.date-strip__day--start,.date-strip__day--end){background:var(--color-misc-highlight);border-radius:4px}}.date-strip__number{font-family:var(--text-style-title-2-font-family);font-size:var(--text-style-title-2-font-size);font-style:var(--text-style-title-2-font-style);font-weight:var(--text-style-title-2-font-weight);line-height:var(--text-style-title-2-line-height)}.date-strip__weekday{font-family:var(--text-style-ui-caption-1-font-family);font-size:var(--text-style-ui-caption-1-font-size);font-style:var(--text-style-ui-caption-1-font-style);font-weight:var(--text-style-ui-caption-1-font-weight);line-height:var(--text-style-ui-caption-1-line-height);letter-spacing:var(--text-style-ui-caption-1-letter-spacing);text-transform:var(--text-style-ui-caption-1-text-transform);color:var(--color-text-caption)}.date-strip__weekday--weekend{color:var(--color-alert-error)}.date-strip__day--selected{background:var(--color-misc-highlight);border-radius:0}.date-strip__day--start,.date-strip__day--end{background:var(--color-accent-primary);color:var(--color-gray-white);border-radius:4px}.date-strip__day--start .date-strip__weekday,.date-strip__day--end .date-strip__weekday{color:var(--color-gray-white)}.date-strip__arrow{color:var(--color-gray-90);font:inherit;cursor:pointer;background:0 0;background:var(--color-gray-white);width:24px;height:24px;box-shadow:0 6px 16px 0 var(--color-transparency-black-8);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .3s,color .3s;display:flex}.date-strip__arrow[disabled]{opacity:.5;cursor:inherit}.date-strip__arrow{z-index:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.date-strip__arrow--next{left:auto;right:0}.editorial{box-sizing:border-box;border:1px solid var(--color-transparency-black-10);background:var(--color-gray-white);text-align:center;border-radius:16px;height:100%;padding:16px 12px}.editorial__title{font-family:var(--text-style-title-5-font-family);font-size:var(--text-style-title-5-font-size);font-style:var(--text-style-title-5-font-style);font-weight:var(--text-style-title-5-font-weight);line-height:var(--text-style-title-5-line-height);letter-spacing:var(--text-style-title-5-letter-spacing);text-transform:var(--text-style-title-5-text-transform);color:var(--color-accent-primary);margin:0}.editorial__body{flex-direction:column;justify-content:center;height:100%;display:flex}.editorial__text{font-family:var(--text-style-ui-caption-4-font-family);font-size:var(--text-style-ui-caption-4-font-size);font-style:var(--text-style-ui-caption-4-font-style);font-weight:var(--text-style-ui-caption-4-font-weight);line-height:var(--text-style-ui-caption-4-line-height);color:var(--color-text);margin:0;padding-top:16px}.editorial__content{flex-direction:column;gap:12px;margin-top:24px;display:flex}.editorial__group{flex-direction:column;align-items:center;width:100%;display:flex}.editorial__group--messengers{padding-top:4px}.editorial__label{font-family:var(--text-style-ui-caption-1-font-family);font-size:var(--text-style-ui-caption-1-font-size);font-style:var(--text-style-ui-caption-1-font-style);font-weight:var(--text-style-ui-caption-1-font-weight);line-height:var(--text-style-ui-caption-1-line-height);letter-spacing:var(--text-style-ui-caption-1-letter-spacing);text-transform:var(--text-style-ui-caption-1-text-transform);color:var(--color-text);margin-bottom:12px}.editorial__phone{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);z-index:0;box-sizing:border-box;cursor:pointer;background:var(--color-gray-15);min-height:40px;color:var(--color-text);border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.editorial__phone:before{content:"";opacity:0;background:var(--color-transparency-black-5);position:absolute;inset:0}.editorial__phone>*{position:relative}@media (hover:hover){.editorial__phone:hover:before{opacity:1}}.editorial__phone{width:100%}.editorial__messengers{gap:12px;width:100%;display:flex}.editorial__messenger{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);z-index:0;box-sizing:border-box;cursor:pointer;background:var(--color-gray-15);min-height:40px;color:var(--color-text);border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.editorial__messenger:before{content:"";opacity:0;background:var(--color-transparency-black-5);position:absolute;inset:0}.editorial__messenger>*{position:relative}@media (hover:hover){.editorial__messenger:hover:before{opacity:1}}.editorial__messenger{flex:1 1 0;padding:8px 12px}.editorial__submit-wrap{width:100%;padding-top:4px}.editorial__submit{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);z-index:0;box-sizing:border-box;cursor:pointer;background:var(--color-accent-button);min-height:40px;color:var(--color-gray-white);border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.editorial__submit:before{content:"";opacity:0;background:var(--color-transparency-black-10);position:absolute;inset:0}.editorial__submit>*{position:relative}@media (hover:hover){.editorial__submit:hover:before{opacity:1}}.editorial__submit{width:100%}.editorial--large .editorial__text{text-align:left}.editorial--large .editorial__content{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"phone messengers""submit submit";align-items:flex-end;gap:16px 24px;display:grid}.editorial--large .editorial__group{grid-area:phone;align-items:flex-start}.editorial--large .editorial__group--messengers{grid-area:messengers}.editorial--large .editorial__submit-wrap{grid-area:submit}.event-banner{border-radius:16px;height:400px;margin:24px -16px 0;position:relative;overflow:hidden}@media only screen and (width>=601px){.event-banner{margin-left:0;margin-right:0}}@media only screen and (width>=960px){.event-banner{margin-top:32px}}.event-banner__track{height:100%;display:flex}.event-banner__slide{background:var(--color-gray-white);flex:0 0 100%;align-items:center;min-width:0;display:flex;position:relative}.event-banner__media{width:100%;height:100%;display:block}.event-banner__media:after{content:"";background:linear-gradient(0deg, var(--color-transparency-black-50) 0%, var(--color-transparency-black-10) 100%);position:absolute;inset:0}.event-banner__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.event-banner__labels{font-family:var(--text-style-ui-caption-4-font-family);font-size:var(--text-style-ui-caption-4-font-size);font-style:var(--text-style-ui-caption-4-font-style);font-weight:var(--text-style-ui-caption-4-font-weight);line-height:var(--text-style-ui-caption-4-line-height);z-index:1;color:var(--color-gray-white);align-items:flex-start;gap:8px;display:flex;position:absolute;top:24px;left:12px}.event-banner__info{z-index:1;max-width:100%;color:var(--color-gray-white);flex-direction:column;align-items:flex-start;gap:12px;padding:12px;display:flex;position:absolute;bottom:0;left:0}.event-banner__title{font-family:var(--text-style-title-2-font-family);font-size:var(--text-style-title-2-font-size);font-style:var(--text-style-title-2-font-style);font-weight:var(--text-style-title-2-font-weight);line-height:var(--text-style-title-2-line-height);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.event-banner__link{color:var(--color-gray-white);text-decoration:none}.event-banner__rating{font-family:var(--text-style-ui-caption-1-bold-font-family);font-size:var(--text-style-ui-caption-1-bold-font-size);font-style:var(--text-style-ui-caption-1-bold-font-style);font-weight:var(--text-style-ui-caption-1-bold-font-weight);line-height:var(--text-style-ui-caption-1-bold-line-height);letter-spacing:var(--text-style-ui-caption-1-bold-letter-spacing);text-transform:var(--text-style-ui-caption-1-bold-text-transform);background:var(--color-accent-primary);height:20px;color:var(--color-gray-white);border-radius:10px;align-content:center;padding:0 8px;display:grid}.event-banner__date{font-family:var(--text-style-ui-caption-4-font-family);font-size:var(--text-style-ui-caption-4-font-size);font-style:var(--text-style-ui-caption-4-font-style);font-weight:var(--text-style-ui-caption-4-font-weight);line-height:var(--text-style-ui-caption-4-line-height)}.event-banner__buy{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);z-index:0;box-sizing:border-box;cursor:pointer;background:var(--color-accent-button);min-height:40px;color:var(--color-gray-white);border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.event-banner__buy:before{content:"";opacity:0;background:var(--color-transparency-black-10);position:absolute;inset:0}.event-banner__buy>*{position:relative}@media (hover:hover){.event-banner__buy:hover:before{opacity:1}}.event-banner__dots{z-index:2;justify-content:space-between;align-items:center;gap:4px;width:100%;height:20px;margin:0;padding:0 12px;list-style:none;display:flex;position:absolute;top:0}.event-banner__dot{flex:1;position:relative}.event-banner__dot-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.event-banner__dot-line{background:var(--color-transparency-white-60);width:100%;height:2px;position:absolute;bottom:0;left:0}.event-banner__dot-ticker{background:var(--color-text-link-primary);width:0;height:2px;position:absolute;bottom:0;left:0}.event-banner__dot--filled .event-banner__dot-ticker{width:100%}.event-banner__dot--active .event-banner__dot-ticker{animation:5.3s ease-in-out forwards event-banner-ticker}.event-banner__arrow{color:var(--color-gray-90);font:inherit;cursor:pointer;background:0 0;background:var(--color-gray-white);width:48px;height:48px;box-shadow:0 6px 16px 0 var(--color-transparency-black-8);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .3s,color .3s;display:flex}.event-banner__arrow[disabled]{opacity:.5;cursor:inherit}.event-banner__arrow{z-index:2;display:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media only screen and (width>=960px){.event-banner__arrow{display:flex}}.event-banner__arrow--next{left:auto;right:12px}@keyframes event-banner-ticker{0%{width:0}to{width:100%}}.event-card{width:100%;max-width:480px;margin:0 auto}.event-card__media{border-radius:16px;height:260px;display:block;position:relative;overflow:hidden}.event-card__media-link{height:100%;display:block}.event-card__media-link:after{content:"";background:var(--color-transparency-black-20);position:absolute;inset:0}.event-card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.event-card__labels{font-family:var(--text-style-ui-caption-4-font-family);font-size:var(--text-style-ui-caption-4-font-size);font-style:var(--text-style-ui-caption-4-font-style);font-weight:var(--text-style-ui-caption-4-font-weight);line-height:var(--text-style-ui-caption-4-line-height);color:var(--color-gray-white);align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px}.event-card__buy{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);z-index:0;box-sizing:border-box;cursor:pointer;background:var(--color-accent-button);min-height:40px;color:var(--color-gray-white);border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.event-card__buy:before{content:"";opacity:0;background:var(--color-transparency-black-10);position:absolute;inset:0}.event-card__buy>*{position:relative}@media (hover:hover){.event-card__buy:hover:before{opacity:1}}.event-card__buy{position:absolute;bottom:12px;left:12px}.event-card__info{color:var(--color-text)}.event-card__title{font-family:var(--text-style-title-3-font-family);font-size:var(--text-style-title-3-font-size);font-style:var(--text-style-title-3-font-style);font-weight:var(--text-style-title-3-font-weight);line-height:var(--text-style-title-3-line-height);justify-content:space-between;align-items:flex-start;gap:8px;margin:12px 0;display:flex}.event-card__link{color:var(--color-text);text-decoration:none}.event-card__rating{font-family:var(--text-style-ui-caption-1-bold-font-family);font-size:var(--text-style-ui-caption-1-bold-font-size);font-style:var(--text-style-ui-caption-1-bold-font-style);font-weight:var(--text-style-ui-caption-1-bold-font-weight);line-height:var(--text-style-ui-caption-1-bold-line-height);letter-spacing:var(--text-style-ui-caption-1-bold-letter-spacing);text-transform:var(--text-style-ui-caption-1-bold-text-transform);background:var(--color-accent-primary);height:20px;color:var(--color-gray-white);border-radius:10px;flex:none;align-content:center;padding:0 8px;display:grid}.event-card__note{font-family:var(--text-style-ui-caption-4-font-family);font-size:var(--text-style-ui-caption-4-font-size);font-style:var(--text-style-ui-caption-4-font-style);font-weight:var(--text-style-ui-caption-4-font-weight);line-height:var(--text-style-ui-caption-4-line-height);color:var(--color-text);margin:0}.event-card__date:not(:last-child):after{content:"•";margin:0 8px}@media (hover:hover){.event-card:hover .event-card__image{transform:scale(1.05)}}.event-detail__title{font-family:var(--text-style-title-2-font-family);font-size:var(--text-style-title-2-font-size);font-style:var(--text-style-title-2-font-style);font-weight:var(--text-style-title-2-font-weight);line-height:var(--text-style-title-2-line-height);color:var(--color-text);margin:0}@media only screen and (width>=960px){.event-detail__title{font-family:var(--text-style-title-1-font-family);font-size:var(--text-style-title-1-font-size);font-style:var(--text-style-title-1-font-style);font-weight:var(--text-style-title-1-font-weight);line-height:var(--text-style-title-1-line-height)}}.event-detail__tags{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.event-detail__tag{border:1px solid var(--color-text-caption);color:var(--color-text-caption);border-radius:4px;align-items:center;display:flex}.event-detail__tag-text{font-family:var(--text-style-body-caption-1-font-family);font-size:var(--text-style-body-caption-1-font-size);font-style:var(--text-style-body-caption-1-font-style);font-weight:var(--text-style-body-caption-1-font-weight);line-height:var(--text-style-body-caption-1-line-height);letter-spacing:var(--text-style-body-caption-1-letter-spacing);text-transform:var(--text-style-body-caption-1-text-transform);margin:3px 7px}.event-detail__actions{justify-content:space-between;margin-top:24px;display:flex}.event-detail__buy{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);z-index:0;box-sizing:border-box;cursor:pointer;background:var(--color-accent-button);min-height:40px;color:var(--color-gray-white);border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.event-detail__buy:before{content:"";opacity:0;background:var(--color-transparency-black-10);position:absolute;inset:0}.event-detail__buy>*{position:relative}@media (hover:hover){.event-detail__buy:hover:before{opacity:1}}.event-detail__image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;margin-top:32px;display:block}@media only screen and (width>=960px){.event-detail__schedule{margin-top:32px}}.event-detail__schedule-title{font-family:var(--text-style-title-3-font-family);font-size:var(--text-style-title-3-font-size);font-style:var(--text-style-title-3-font-style);font-weight:var(--text-style-title-3-font-weight);line-height:var(--text-style-title-3-line-height);color:var(--color-text);text-align:center;margin:0}@media only screen and (width>=960px){.event-detail__schedule-title{text-align:start}}.event-detail__filters{scrollbar-width:none;gap:8px;margin-top:16px;display:flex;overflow-x:auto}.event-detail__filters::-webkit-scrollbar{display:none}.event-detail__list{margin-top:16px}.event-detail__line{background:var(--color-gray-15);border:0;height:1px;margin:16px 0}.event-detail__place{flex-direction:column;gap:16px;margin:16px 0;display:flex}@media only screen and (width>=960px){.event-detail__place{-moz-column-gap:36px;grid-template-columns:252px 1fr;column-gap:36px;display:grid}}.event-detail__place-info{flex-direction:column;gap:16px;display:flex}.event-detail__place-title{font-family:var(--text-style-title-4-font-family);font-size:var(--text-style-title-4-font-size);font-style:var(--text-style-title-4-font-style);font-weight:var(--text-style-title-4-font-weight);line-height:var(--text-style-title-4-line-height);color:var(--color-text)}.event-detail__place-address{font-family:var(--text-style-ui-caption-4-font-family);font-size:var(--text-style-ui-caption-4-font-size);font-style:var(--text-style-ui-caption-4-font-style);font-weight:var(--text-style-ui-caption-4-font-weight);line-height:var(--text-style-ui-caption-4-line-height);color:var(--color-text)}.event-detail__sessions,.event-detail__session{flex-direction:column;gap:12px;display:flex}@media only screen and (width>=960px){.event-detail__session{flex-direction:row;gap:24px}}.event-detail__format{font-family:var(--text-style-ui-caption-3-font-family);font-size:var(--text-style-ui-caption-3-font-size);font-style:var(--text-style-ui-caption-3-font-style);font-weight:var(--text-style-ui-caption-3-font-weight);line-height:var(--text-style-ui-caption-3-line-height);color:var(--color-text);text-transform:uppercase;padding-top:8px}.event-detail__times{flex-wrap:wrap;gap:8px;display:flex}.event-detail__time{font-family:var(--text-style-ui-caption-3-font-family);font-size:var(--text-style-ui-caption-3-font-size);font-style:var(--text-style-ui-caption-3-font-style);font-weight:var(--text-style-ui-caption-3-font-weight);line-height:var(--text-style-ui-caption-3-line-height);border:1px solid var(--color-text-caption);background:var(--color-gray-white);color:var(--color-text-caption);border-radius:16px;align-items:center;padding:12px 16px;display:inline-flex}.event-detail__about{margin-bottom:32px}.event-detail__about-title{font-family:var(--text-style-title-3-font-family);font-size:var(--text-style-title-3-font-size);font-style:var(--text-style-title-3-font-style);font-weight:var(--text-style-title-3-font-weight);line-height:var(--text-style-title-3-line-height);color:var(--color-text);margin:32px 0 8px}.event-detail__text{font-family:var(--text-style-body-1-font-family);font-size:var(--text-style-body-1-font-size);font-style:var(--text-style-body-1-font-style);font-weight:var(--text-style-body-1-font-weight);line-height:var(--text-style-body-1-line-height);color:var(--color-text);white-space:pre-wrap;margin:0}.event-detail__attributes{margin:32px 0}.event-detail__attribute{row-gap:8px;display:grid}@media only screen and (width>=601px){.event-detail__attribute{-moz-column-gap:36px;grid-template-columns:252px 1fr;column-gap:36px}}.event-detail__attribute+.event-detail__attribute{margin-top:24px}.event-detail__attribute-title{font-family:var(--text-style-ui-caption-4-font-family);font-size:var(--text-style-ui-caption-4-font-size);font-style:var(--text-style-ui-caption-4-font-style);font-weight:var(--text-style-ui-caption-4-font-weight);line-height:var(--text-style-ui-caption-4-line-height);color:var(--color-text-caption)}.event-detail__attribute-value{font-family:var(--text-style-ui-caption-4-font-family);font-size:var(--text-style-ui-caption-4-font-size);font-style:var(--text-style-ui-caption-4-font-style);font-weight:var(--text-style-ui-caption-4-font-weight);line-height:var(--text-style-ui-caption-4-line-height);color:var(--color-text);margin:0}.event-detail__gallery{margin-top:32px}.event-gallery{gap:12px;max-width:730px;margin:0 auto;display:grid}.event-gallery__tile{aspect-ratio:1;display:block;position:relative;overflow:hidden}.event-gallery__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.event-gallery__counter{font-family:var(--text-style-components-gallery-title-2-font-family);font-size:var(--text-style-components-gallery-title-2-font-size);font-style:var(--text-style-components-gallery-title-2-font-style);font-weight:var(--text-style-components-gallery-title-2-font-weight);line-height:var(--text-style-components-gallery-title-2-line-height);background:var(--color-transparency-black-60);color:var(--color-gray-white);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media only screen and (width>=960px){.event-gallery__counter{font-family:var(--text-style-components-gallery-title-1-font-family);font-size:var(--text-style-components-gallery-title-1-font-size);font-style:var(--text-style-components-gallery-title-1-font-style);font-weight:var(--text-style-components-gallery-title-1-font-weight);line-height:var(--text-style-components-gallery-title-1-line-height)}}.event-gallery--single{display:block}.event-gallery--double{grid-template-columns:repeat(2,1fr)}.event-gallery--medium{grid-template:"big big."1fr"big big."1fr/1fr 1fr 1fr}.event-gallery--big{grid-template:"big big."1fr"big big."1fr". . ."1fr/1fr 1fr 1fr}.event-gallery--medium .event-gallery__tile:first-child,.event-gallery--big .event-gallery__tile:first-child{grid-area:big}.filter-chip{flex:none;position:relative}.filter-chip__button{color:var(--color-text-caption);font:inherit;cursor:pointer;font-family:var(--text-style-ui-caption-3-font-family);font-size:var(--text-style-ui-caption-3-font-size);font-style:var(--text-style-ui-caption-3-font-style);font-weight:var(--text-style-ui-caption-3-font-weight);line-height:var(--text-style-ui-caption-3-line-height);box-sizing:border-box;border:0;border:1px solid var(--color-text-caption);height:40px;-webkit-user-select:none;user-select:none;background:0 0;border-radius:16px;align-items:center;gap:4px;padding:12px 16px;display:flex}.filter-chip__button--active{border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.filter-chip__button--selected{background:var(--color-accent-primary);color:var(--color-gray-white);border-color:#0000}.filter-chip__icon{pointer-events:none;flex:none}.filter-chip__icon[hidden]{display:none}.filter-chip__panel{z-index:3;background:var(--color-gray-white);width:90vw;max-width:398px;margin-top:4px;position:absolute;top:100%;left:0;overflow:hidden}.filter-chip__list{border:1px solid var(--color-gray-20);border-radius:4px;max-height:328px;margin:0;padding:4px;list-style:none;overflow:auto}.filter-chip__option{color:var(--color-text);font:inherit;cursor:pointer;font-family:var(--text-style-ui-body-font-family);font-size:var(--text-style-ui-body-font-size);font-style:var(--text-style-ui-body-font-style);font-weight:var(--text-style-ui-body-font-weight);line-height:var(--text-style-ui-body-line-height);width:100%;height:40px;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;padding:0 8px;display:flex}@media (hover:hover){.filter-chip__option:hover{background:var(--color-misc-highlight)}}.filter-chip__option[aria-selected=true]{background:var(--color-accent-primary);color:var(--color-gray-white)}.footer__mobile{background-color:var(--color-blue-gray-50);color:var(--color-gray-white);border-radius:16px 16px 0 0;padding:18px 20px 0}@media only screen and (width>=960px){.footer__mobile{display:none}}.footer__mobile-item{padding-bottom:28px}.footer__mobile-link{color:var(--color-gray-white);font:inherit;cursor:pointer;font-family:var(--text-style-title-4-font-family);font-size:var(--text-style-title-4-font-size);font-style:var(--text-style-title-4-font-style);font-weight:var(--text-style-title-4-font-weight);line-height:var(--text-style-title-4-line-height);width:100%;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.footer__mobile-chevron{flex-shrink:0}.footer__wrapper{background-color:var(--color-layout-primary);color:var(--color-gray-white);padding:24px 0 48px}.footer__inner{flex-direction:column;max-width:1264px;margin:0 auto;padding:0 12px;display:flex}@media only screen and (width>=960px){.footer__inner{display:block}}.footer__desktop{display:none}@media only screen and (width>=960px){.footer__desktop{display:block}}.footer__actions{display:none}@media only screen and (width>=960px){.footer__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}}.footer__action{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);z-index:0;box-sizing:border-box;cursor:pointer;background:var(--color-accent-button);min-height:40px;color:var(--color-gray-white);border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.footer__action:before{content:"";opacity:0;background:var(--color-transparency-black-10);position:absolute;inset:0}.footer__action>*{position:relative}@media (hover:hover){.footer__action:hover:before{opacity:1}}.footer__divider{background-color:var(--color-transparency-white-10);border:0;height:1px;margin:16px 0 24px;display:none}@media only screen and (width>=960px){.footer__divider{margin:24px 0;display:block}}.footer__columns{grid-template-columns:1fr;gap:24px;display:grid}@media only screen and (width>=960px){.footer__columns{grid-template-columns:288px 1fr}}.footer__title{font-family:var(--text-style-ui-body-font-family);font-size:var(--text-style-ui-body-font-size);font-style:var(--text-style-ui-body-font-style);font-weight:var(--text-style-ui-body-font-weight);line-height:var(--text-style-ui-body-line-height);color:var(--color-transparency-white-60);margin:0 0 8px;font-weight:400}.footer__links{flex-direction:column;display:flex}.footer__links--multi{-moz-columns:2;columns:2;display:block}@media only screen and (width>=960px){.footer__links--multi{-moz-columns:4;columns:4}}.footer__item{-moz-column-break-inside:avoid;break-inside:avoid;align-items:center;height:32px;display:flex}.footer__link{font-family:var(--text-style-ui-body-2-font-family);font-size:var(--text-style-ui-body-2-font-size);font-style:var(--text-style-ui-body-2-font-style);font-weight:var(--text-style-ui-body-2-font-weight);line-height:var(--text-style-ui-body-2-line-height);color:var(--color-gray-white);display:block}.footer__row{flex-direction:column;justify-content:center;display:flex}@media only screen and (width>=960px){.footer__row{grid-template-columns:264px 1fr;justify-content:normal;align-items:center;gap:24px;display:grid}}.footer__row--social{margin-bottom:20px}@media only screen and (width<=959.98px){.footer__row--social{align-items:center;gap:20px}}@media only screen and (width>=960px){.footer__row--social{margin-bottom:0}}.footer__chips{flex-wrap:wrap;gap:12px;display:flex}.footer__social{background-color:var(--color-transparency-white-10);width:40px;height:40px;color:var(--color-gray-white);border-radius:24px;justify-content:center;align-items:center;padding:4px 8px;display:flex}.footer__social-icon{width:20px;height:20px;display:block}.footer__bottom{font-family:var(--text-style-ui-caption-3-font-family);font-size:var(--text-style-ui-caption-3-font-size);font-style:var(--text-style-ui-caption-3-font-style);font-weight:var(--text-style-ui-caption-3-font-weight);line-height:var(--text-style-ui-caption-3-line-height);color:var(--color-gray-white);flex-direction:column;align-items:center;margin-top:24px;display:flex}@media only screen and (width>=960px){.footer__bottom{flex-direction:row;justify-content:space-between;margin-top:0}}.footer__copyright{text-align:center;margin-bottom:0}@media only screen and (width>=960px){.footer__copyright{text-align:start;margin-right:20px}}.footer-modal{z-index:300;background-color:var(--color-gray-white);color:var(--color-text);padding:0 16px;display:block;position:fixed;inset:0}.footer-modal[hidden]{display:none}@media only screen and (width>=960px){.footer-modal{display:none}}.footer-modal__inner{height:100%;margin:0 -16px;padding:48px 16px;overflow-x:auto}.footer-modal__close{color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:12px;right:12px}.footer-modal__title{font-family:var(--text-style-title-3-font-family);font-size:var(--text-style-title-3-font-size);font-style:var(--text-style-title-3-font-style);font-weight:var(--text-style-title-3-font-weight);line-height:var(--text-style-title-3-line-height);text-align:center;margin:0 0 16px}.footer-modal__list{-moz-columns:2;columns:2;-moz-column-gap:24px;column-gap:24px}.footer-modal__list--other{margin-top:8px}.footer-modal__item{-moz-column-break-inside:avoid;break-inside:avoid;align-items:center;height:32px;display:flex}.footer-modal__link{font-family:var(--text-style-ui-menu-font-family);font-size:var(--text-style-ui-menu-font-size);font-style:var(--text-style-ui-menu-font-style);font-weight:var(--text-style-ui-menu-font-weight);line-height:var(--text-style-ui-menu-line-height);color:var(--color-text);display:block}.grid{flex-direction:column;gap:8px 12px;display:flex}@media only screen and (width>=960px){.grid{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:16px;display:grid}}.grid__col{min-width:0}@media only screen and (width>=960px){.grid__col{grid-column:1/-1}.grid__col--1{grid-column:span 1}.grid__col--2{grid-column:span 2}.grid__col--3{grid-column:span 3}.grid__col--4{grid-column:span 4}.grid__col--5{grid-column:span 5}.grid__col--6{grid-column:span 6}}.header{z-index:100;background-color:var(--color-layout-primary);color:var(--color-gray-white);position:relative}.header__content{height:92px}.header__top{width:100%;max-width:1264px;margin:0 auto;padding:0 4px}.header__services{scrollbar-width:none;height:36px;display:flex;overflow-x:auto}.header__services::-webkit-scrollbar{display:none}.header__service{font-family:var(--text-style-ui-caption-1-font-family);font-size:var(--text-style-ui-caption-1-font-size);font-style:var(--text-style-ui-caption-1-font-style);font-weight:var(--text-style-ui-caption-1-font-weight);line-height:var(--text-style-ui-caption-1-line-height);letter-spacing:var(--text-style-ui-caption-1-letter-spacing);text-transform:var(--text-style-ui-caption-1-text-transform);color:var(--color-gray-white);white-space:nowrap;padding:12px 8px}.header__main{z-index:1020;background-color:var(--color-layout-primary);width:100%;max-width:1264px;height:56px;box-shadow:1000px 0 0 0 var(--color-layout-primary), -1000px 0 0 0 var(--color-layout-primary);justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.header__main[hidden]{display:none}.header__main--sticky{position:fixed;top:0;left:50%;transform:translate(-50%)}.header__brand{z-index:5;align-items:center;gap:12px;display:flex}.header__burger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:center;align-items:center;width:48px;height:56px;padding:16px 12px;display:flex}.header__burger[aria-expanded=true]{background-color:var(--color-layout-secondary);border-radius:16px}.header__logo{align-items:center;display:flex}.header__logo-image{width:auto;height:40px;display:block}.header__actions{align-items:center;margin-left:auto;display:flex;position:relative}@media only screen and (width>=960px){.header__actions{margin-left:12px}}.header__action{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:56px;padding:0;display:flex;position:relative}.header__informer{display:none}@media only screen and (width>=960px){.header__informer{justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;top:10px;left:0;right:0}}.header__avatar{background:var(--color-gray-20);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.header__avatar-icon{color:var(--color-gray-white)}.header__search{z-index:7;background-color:var(--color-layout-secondary);border-radius:16px;justify-content:center;align-items:center;padding:10px 16px;display:flex;position:absolute;inset:0}.header__search[hidden]{display:none}.header__search-icon{color:var(--color-transparency-white-60);flex-shrink:0;margin-right:16px}.header__search-input{font-family:var(--text-style-ui-body-font-family);font-size:var(--text-style-ui-body-font-size);font-style:var(--text-style-ui-body-font-style);font-weight:var(--text-style-ui-body-font-weight);line-height:var(--text-style-ui-body-line-height);min-width:0;color:var(--color-gray-white);background:0 0;border:0;flex-grow:1}.header__search-input::placeholder{color:var(--color-transparency-white-60)}.header__search-input:focus-visible{outline:none}.header__search-input::-webkit-search-cancel-button{appearance:none}.header__search-close{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:16px;padding:0;display:flex}.icon{flex-shrink:0;display:block}.main-menu{z-index:1100;width:var(--viewport-width,100vw);background-color:var(--color-layout-secondary);max-height:calc(100vh - 56px);color:var(--color-gray-white);position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%)}.main-menu[hidden]{display:none}.main-menu__inner{max-width:1264px;margin:0 auto;padding:16px}@media only screen and (width>=960px){.main-menu__inner{padding:20px}}.main-menu__body{flex-direction:column;display:flex}@media only screen and (width>=960px){.main-menu__body{flex-direction:row}}.main-menu__section{width:100%}.main-menu__section--aside{box-sizing:content-box;flex-shrink:0;width:auto;min-width:248px;margin-top:16px;padding-top:16px;position:relative}.main-menu__section--aside:before{content:"";background:var(--color-transparency-white-10);width:100vw;height:1px;position:absolute;top:0;left:-16px}@media only screen and (width>=960px){.main-menu__section--aside{border-left:1px solid var(--color-transparency-white-10);margin-top:0;padding-top:0;padding-left:24px}.main-menu__section--aside:before{display:none}}.main-menu__title{font-family:var(--text-style-body-1-font-family);font-size:var(--text-style-body-1-font-size);font-style:var(--text-style-body-1-font-style);font-weight:var(--text-style-body-1-font-weight);line-height:var(--text-style-body-1-line-height);color:var(--color-transparency-white-60);margin:0 0 8px}.main-menu__list{-moz-columns:1;columns:1}@media only screen and (width>=601px){.main-menu__list{-moz-columns:2;columns:2}}@media only screen and (width>=960px){.main-menu__list{-moz-columns:3;columns:3}}.main-menu__list--single{-moz-columns:1;columns:1}.main-menu__row{grid-template-columns:1fr;gap:8px;margin-top:24px;display:grid}@media only screen and (width>=960px){.main-menu__row{grid-template-columns:264px 1fr;align-items:center;gap:24px}}.main-menu__chips{flex-wrap:wrap;gap:12px;display:flex}.main-menu__social{background-color:var(--color-gray-15);width:40px;height:40px;color:var(--color-text);border-radius:24px;justify-content:center;align-items:center;padding:4px 8px;display:flex}.main-menu__social-icon{width:20px;height:20px;display:block}.main-menu__item{-moz-column-break-inside:avoid;break-inside:avoid;align-items:center;height:32px;display:flex}.main-menu__link{font-family:var(--text-style-ui-body-2-font-family);font-size:var(--text-style-ui-body-2-font-size);font-style:var(--text-style-ui-body-2-font-style);font-weight:var(--text-style-ui-body-2-font-weight);line-height:var(--text-style-ui-body-2-line-height);color:var(--color-gray-white);padding:2px 0;display:block}.news-card{z-index:0;border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:12px;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}@media only screen and (width>=960px){.news-card{height:100%;min-height:424px}}.news-card__media{width:100%;display:block}.news-card__image{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.news-card__body{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.news-card__rubric{font-family:var(--text-style-body-caption-1-font-family);font-size:var(--text-style-body-caption-1-font-size);font-style:var(--text-style-body-caption-1-font-style);font-weight:var(--text-style-body-caption-1-font-weight);line-height:var(--text-style-body-caption-1-line-height);letter-spacing:var(--text-style-body-caption-1-letter-spacing);text-transform:var(--text-style-body-caption-1-text-transform);min-height:20px;color:var(--color-text-caption);align-items:center;margin:8px 0 4px;padding:0 12px;display:flex}@media (hover:hover){.news-card__rubric:hover{color:var(--color-text-link-primary);text-decoration:underline}}.news-card__text{display:contents}.news-card__title{font-family:var(--text-style-title-3-font-family);font-size:var(--text-style-title-3-font-size);font-style:var(--text-style-title-3-font-style);font-weight:var(--text-style-title-3-font-weight);line-height:var(--text-style-title-3-line-height);color:var(--color-text);overflow-wrap:break-word;flex-grow:1;margin:0;padding:0 12px 12px}@media only screen and (width>=960px){.news-card__title{max-height:154px;-webkit-mask-image:var(--mask-fade-32);-webkit-mask-image:var(--mask-fade-32);mask-image:var(--mask-fade-32);overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%}}@media (hover:hover){.news-card__link:hover{color:var(--color-text-link-primary)}}.news-card__meta{font-family:var(--text-style-ui-caption-3-font-family);font-size:var(--text-style-ui-caption-3-font-size);font-style:var(--text-style-ui-caption-3-font-style);font-weight:var(--text-style-ui-caption-3-font-weight);line-height:var(--text-style-ui-caption-3-line-height);-moz-column-gap:12px;color:var(--color-text-caption);flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:12px;margin:0 12px 12px;display:flex}.news-card__time{white-space:nowrap}.news-card__stat{color:inherit;justify-content:flex-start;align-items:center;display:flex}.news-card__stat-icon{color:var(--color-gray-20);margin-right:4px}@media (hover:hover){.news-card__comments:hover .news-card__stat-icon,.news-card__comments:hover .news-card__stat-text{color:var(--color-text-link-primary)}}.news-card--hero{background-color:var(--color-surface-inverse);color:var(--color-gray-white);border:0;border-radius:16px;flex-direction:column;gap:0;padding:0}@media only screen and (width>=960px){.news-card--hero{flex-direction:row;gap:24px;height:auto;min-height:0;padding:24px}}.news-card--hero .news-card__media{width:100%}@media only screen and (width>=960px){.news-card--hero .news-card__media{border-radius:8px;flex:none;align-self:flex-start;width:300px;overflow:hidden}}.news-card--hero .news-card__image{aspect-ratio:3/2}.news-card--hero .news-card__body{flex:1;justify-content:normal;padding:12px}@media only screen and (width>=960px){.news-card--hero .news-card__body{padding:0}}.news-card--hero .news-card__rubric{color:var(--color-transparency-white-60);flex-shrink:0;margin:0 0 4px;padding:0}.news-card--hero .news-card__text{flex-grow:1;display:block;overflow:hidden}.news-card--hero .news-card__title{font-family:var(--text-style-title-3-font-family);font-size:var(--text-style-title-3-font-size);font-style:var(--text-style-title-3-font-style);font-weight:var(--text-style-title-3-font-weight);line-height:var(--text-style-title-3-line-height);max-height:none;color:var(--color-gray-white);flex-grow:0;padding:0;-webkit-mask-image:none;mask-image:none}@media only screen and (width>=960px){.news-card--hero .news-card__title{font-family:var(--text-style-title-2-font-family);font-size:var(--text-style-title-2-font-size);font-style:var(--text-style-title-2-font-style);font-weight:var(--text-style-title-2-font-weight);line-height:var(--text-style-title-2-line-height)}}.news-card--hero .news-card__meta{color:var(--color-transparency-white-60);flex-shrink:0;margin:16px 0 0}@media (hover:hover){.news-card--hero .news-card__link:hover{color:var(--color-transparency-white-60)}.news-card--hero .news-card__rubric:hover{color:var(--color-transparency-white-60);text-decoration:underline}}.news-card--wide{border-radius:16px;flex-direction:column;padding:0}@media only screen and (width>=960px){.news-card--wide{flex-flow:row-reverse wrap;align-items:flex-start;height:auto;min-height:0;padding:24px}}.news-card--wide .news-card__body{flex-direction:column;justify-content:normal;height:auto;padding:8px 12px}@media only screen and (width>=960px){.news-card--wide .news-card__body{flex:1;min-width:0;padding:0}}.news-card--wide .news-card__media{width:100%}@media only screen and (width>=960px){.news-card--wide .news-card__media{border-radius:8px;flex:none;width:300px;margin-left:12px;overflow:hidden}}.news-card--wide .news-card__image{aspect-ratio:3/2}.news-card--wide .news-card__rubric{margin:0 12px 6px 0;padding:0}.news-card--wide .news-card__text{flex:1;min-width:0;display:block;overflow:hidden}.news-card--wide .news-card__title{font-family:var(--text-style-title-2-font-family);font-size:var(--text-style-title-2-font-size);font-style:var(--text-style-title-2-font-style);font-weight:var(--text-style-title-2-font-weight);line-height:var(--text-style-title-2-line-height);flex-grow:0;max-height:none;margin:0 12px 0 0;padding:0;-webkit-mask-image:none;mask-image:none}.news-card--wide .news-card__lead{font-family:var(--text-style-body-1-font-family);font-size:var(--text-style-body-1-font-size);font-style:var(--text-style-body-1-font-style);font-weight:var(--text-style-body-1-font-weight);line-height:var(--text-style-body-1-line-height);color:var(--color-text);margin:8px 12px 0 0}.news-card--wide .news-card__meta{width:100%;margin:12px 0;padding:0 12px}@media only screen and (width>=960px){.news-card--wide .news-card__meta{margin:12px 0 0;padding:0}}.news-card--urgent .news-card__title{color:var(--color-alert-error)}.news-card--photo{box-sizing:border-box;border:1px solid var(--color-transparency-black-10);background-color:var(--color-gray-white);border-radius:16px;flex-direction:row;gap:24px;padding:24px}.news-card--photo .news-card__media{border-radius:8px;flex:2;overflow:hidden}.news-card--photo .news-card__image{aspect-ratio:3/2}.news-card--photo .news-card__body{flex:1;padding:0}.news-card--photo .news-card__text{flex-grow:1;margin-top:4px;display:block;overflow:hidden}.news-card--photo .news-card__title{font-family:var(--text-style-ui-menu-font-family);font-size:var(--text-style-ui-menu-font-size);font-style:var(--text-style-ui-menu-font-style);font-weight:var(--text-style-ui-menu-font-weight);line-height:var(--text-style-ui-menu-line-height);padding:0}@media only screen and (width>=960px){.news-card--photo .news-card__title{font-family:var(--text-style-title-2-font-family);font-size:var(--text-style-title-2-font-size);font-style:var(--text-style-title-2-font-style);font-weight:var(--text-style-title-2-font-weight);line-height:var(--text-style-title-2-line-height);max-height:none;-webkit-mask-image:none;mask-image:none}}.news-card--photo .news-card__lead{font-family:var(--text-style-body-1-font-family);font-size:var(--text-style-body-1-font-size);font-style:var(--text-style-body-1-font-style);font-weight:var(--text-style-body-1-font-weight);line-height:var(--text-style-body-1-line-height);margin-top:4px;padding:0}.news-card--photo .news-card__meta{margin:8px 0 0;padding:0}.news-feed{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:16px;flex-direction:column;align-items:center;padding:12px;display:flex}.news-feed__title{font-family:var(--text-style-title-5-font-family);font-size:var(--text-style-title-5-font-size);font-style:var(--text-style-title-5-font-style);font-weight:var(--text-style-title-5-font-weight);line-height:var(--text-style-title-5-line-height);letter-spacing:var(--text-style-title-5-letter-spacing);text-transform:var(--text-style-title-5-text-transform);color:var(--color-text-link-primary);margin:0 auto 16px}.news-feed__list{align-self:stretch}.news-feed__item{border-bottom:1px solid var(--color-transparency-black-5);padding:12px 0}.news-feed__item:first-child{padding-top:0}.news-feed__item:last-child{border-bottom:0}.news-feed__link{font-family:var(--text-style-ui-menu-font-family);font-size:var(--text-style-ui-menu-font-size);font-style:var(--text-style-ui-menu-font-style);font-weight:var(--text-style-ui-menu-font-weight);line-height:var(--text-style-ui-menu-line-height);color:var(--color-text)}@media (hover:hover){.news-feed__link:hover{color:var(--color-text-link-primary)}}.news-feed__video{color:var(--color-text-link-primary);vertical-align:text-bottom;margin-right:4px;padding-top:2px;display:inline-block}.news-feed__more{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);z-index:0;box-sizing:border-box;cursor:pointer;background:var(--color-gray-15);min-height:40px;color:var(--color-text);border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.news-feed__more:before{content:"";opacity:0;background:var(--color-transparency-black-5);position:absolute;inset:0}.news-feed__more>*{position:relative}@media (hover:hover){.news-feed__more:hover:before{opacity:1}}.news-feed__more{align-self:stretch}.news-feed__more-content{align-items:center;display:flex}.news-tabs{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:16px;flex-direction:column;align-items:center;height:100%;padding:12px;display:flex}.news-tabs__bar{scrollbar-width:none;flex-shrink:0;align-self:flex-start;max-width:100%;padding:0 12px 0 0;display:flex;overflow-x:auto}.news-tabs__bar::-webkit-scrollbar{display:none}.news-tabs__tab{color:var(--color-text);font:inherit;cursor:pointer;font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);background:0 0;background-color:var(--color-gray-15);height:32px;white-space:nowrap;border:0;padding:0 12px}.news-tabs__tab:first-child{border-radius:8px 0 0 8px}.news-tabs__tab:last-child{border-radius:0 8px 8px 0}.news-tabs__tab--active{z-index:0;color:var(--color-gray-white);position:relative}.news-tabs__tab--active:before{content:"";z-index:-1;background-color:var(--color-accent-primary);border-radius:8px;position:absolute;inset:0}.news-tabs__panels{flex-grow:1;align-self:stretch;display:grid}.news-tabs__list{flex-direction:column;grid-area:1/1;justify-content:space-between;align-self:stretch;margin-top:16px;display:flex}.news-tabs__list[hidden]{visibility:hidden;display:flex}.news-tabs__item{flex-direction:column;flex:auto;justify-content:space-between;align-items:flex-start;display:flex}.news-tabs__item:not(:last-child):after{content:"";border-top:1px solid var(--color-transparency-black-5);width:100%;height:1px;margin:16px 0}.news-tabs__link{width:100%;color:var(--color-text);justify-content:space-between;align-items:flex-start;text-decoration:none;display:flex}@media only screen and (width>=960px){.news-tabs__link{height:48px}}.news-tabs__text{font-family:var(--text-style-body-1-font-family);font-size:var(--text-style-body-1-font-size);font-style:var(--text-style-body-1-font-style);font-weight:var(--text-style-body-1-font-weight);line-height:var(--text-style-body-1-line-height);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-tabs__media{border-radius:8px;flex:none;width:82px;height:46px;margin-left:8px;display:block;overflow:hidden}.news-tabs__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.news-tabs__more{margin-top:12px}.news-tabs__more-link{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);box-sizing:border-box;background:var(--color-gray-15);width:100%;min-height:40px;color:var(--color-text);border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:grid}.page{padding-bottom:24px}.page--gray{background-color:var(--color-page)}.page__container{flex-direction:column;justify-content:center;gap:12px;width:100%;max-width:600px;margin:0 auto;padding:0 8px 8px;display:flex;position:relative}@media only screen and (width>=960px){.page__container{max-width:960px;padding:0}}@media only screen and (width>=1264px){.page__container{flex-direction:row;max-width:1240px}}.page__container{padding-top:12px}.page__aside{flex-direction:column;flex-shrink:0;gap:12px;padding-bottom:12px;display:none}@media only screen and (width>=1264px){.page__aside{width:268px;min-height:624px;display:flex}}.page__main{width:100%;min-width:0}@media only screen and (width>=1264px){.page__main{flex-shrink:0;width:960px}.page__sticky{position:sticky;top:88px}}.page__article{width:100%;margin:16px auto 0;padding:0 16px}@media only screen and (width>=601px){.page__article{max-width:959px;padding:0}}@media only screen and (width>=960px){.page__article{max-width:960px;margin-top:24px;padding:0 12px}}@media only screen and (width>=1264px){.page__article{max-width:1264px;padding:0}}.page__article-grid{width:100%;max-width:100%}@media only screen and (width>=960px){.page__article-grid{grid-template-columns:248px 28px 656px;display:grid}}@media only screen and (width>=1264px){.page__article-grid{grid-template-columns:248px 28px 1fr 32px 300px}}.page__article-content{max-width:600px;margin:0 auto;padding:.1px 0;position:relative}@media only screen and (width>=960px){.page__article-content{grid-column:3;max-width:656px;margin:0}}.page__article-comments{margin-top:32px}.page__article-aside{z-index:1;flex-direction:column;gap:8px;display:none;position:relative}@media only screen and (width>=960px){.page__article-aside{grid-column:1;display:flex}}.page__article-aside--right{max-width:600px;margin:32px auto 0;display:flex}@media only screen and (width>=960px){.page__article-aside--right{grid-column:3;max-width:none;margin:32px 0 0}}@media only screen and (width>=1264px){.page__article-aside--right{grid-column:5;margin:0}}.page__inner-main{width:100%;min-width:0}@media only screen and (width>=1264px){.page__inner-main{flex-shrink:0;width:928px}}.page__profile-card{margin-bottom:12px}.page__videos{flex-direction:column;gap:8px;display:flex}@media only screen and (width>=960px){.page__videos{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page__videos-item--wide{grid-column:1/-1}}.page__video{padding-bottom:8px}@media only screen and (width>=1264px){.page__video{gap:12px;max-width:1264px;margin:0 auto;padding-bottom:0;display:flex}}.page__video-main{min-width:0}@media only screen and (width>=960px){.page__video-main{max-width:728px;margin:0 auto}}@media only screen and (width>=1264px){.page__video-main{flex-shrink:0;width:892px;max-width:none;margin:0}}.page__video-card{background:var(--color-gray-white);border-radius:16px 16px 0 0}@media only screen and (width>=960px){.page__video-card{margin-top:8px}}.page__video-comments{padding:16px}.page__video-empty{font-family:var(--text-style-ui-menu-font-family);font-size:var(--text-style-ui-menu-font-size);font-style:var(--text-style-ui-menu-font-style);font-weight:var(--text-style-ui-menu-font-weight);line-height:var(--text-style-ui-menu-line-height);background:var(--color-gray-15);color:var(--color-text);text-align:center;border-radius:8px;margin:0 0 16px;padding:12px}.page__video-comment-list{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.page__video-empty-line{font-weight:700}.page__video-more{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);z-index:0;box-sizing:border-box;cursor:pointer;background:var(--color-gray-15);min-height:40px;color:var(--color-text);border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.page__video-more:before{content:"";opacity:0;background:var(--color-transparency-black-5);position:absolute;inset:0}.page__video-more>*{position:relative}@media (hover:hover){.page__video-more:hover:before{opacity:1}}.page__video-more{width:100%}.page__video-aside{background-color:var(--color-surface);border-radius:16px;flex-direction:column;gap:12px;padding:12px;display:flex}@media only screen and (width>=1264px){.page__video-aside{flex-shrink:0;width:360px}}.page__article-editorial{margin-top:24px}.page__photos{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:8px;display:grid}@media only screen and (width>=601px){.page__photos{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.page__photos-item--wide{grid-column:1/-1}}.page--afisha{background:var(--color-gray-white)}.page__afisha{box-sizing:border-box;max-width:636px;margin:0 auto;padding:16px}@media only screen and (width>=960px){.page__afisha{max-width:1264px;padding:16px 24px}}.page__afisha-columns{gap:32px;display:flex}.page__afisha-main{flex:1;width:50%;min-width:0;max-width:876px}.page__afisha-aside{display:none}@media only screen and (width>=960px){.page__afisha-aside{flex-direction:column;flex-shrink:0;gap:8px;width:300px;max-width:300px;margin-top:24px;display:flex}}.page__afisha-crumbs{font-family:var(--text-style-ui-caption-1-font-family);font-size:var(--text-style-ui-caption-1-font-size);font-style:var(--text-style-ui-caption-1-font-style);font-weight:var(--text-style-ui-caption-1-font-weight);line-height:var(--text-style-ui-caption-1-line-height);letter-spacing:var(--text-style-ui-caption-1-letter-spacing);text-transform:var(--text-style-ui-caption-1-text-transform);color:var(--color-text)}.page__afisha-crumb{color:var(--color-text-link-primary);text-decoration:none}.page__afisha-crumb:not(:last-child):after{content:" / ";color:var(--color-text)}.page__afisha-title{font-family:var(--text-style-title-2-font-family);font-size:var(--text-style-title-2-font-size);font-style:var(--text-style-title-2-font-style);font-weight:var(--text-style-title-2-font-weight);line-height:var(--text-style-title-2-line-height);color:var(--color-text);margin:8px 0 .67em}@media only screen and (width>=960px){.page__afisha-title{font-family:var(--text-style-title-1-font-family);font-size:var(--text-style-title-1-font-size);font-style:var(--text-style-title-1-font-style);font-weight:var(--text-style-title-1-font-weight);line-height:var(--text-style-title-1-line-height);margin-top:16px}}.page__afisha-city{color:var(--color-text-link-primary)}.page__afisha-filters{scrollbar-width:none;gap:8px;margin-top:24px;display:flex;overflow-x:auto}@media only screen and (width>=960px){.page__afisha-filters{margin-top:16px}}.page__afisha-filters::-webkit-scrollbar{display:none}.page__afisha-section{flex-direction:column;gap:24px;margin:24px 0;display:flex}.page__afisha-section-title{font-family:var(--text-style-title-5-font-family);font-size:var(--text-style-title-5-font-size);font-style:var(--text-style-title-5-font-style);font-weight:var(--text-style-title-5-font-weight);line-height:var(--text-style-title-5-line-height);letter-spacing:var(--text-style-title-5-letter-spacing);text-transform:var(--text-style-title-5-text-transform);color:var(--color-accent-primary);margin:0}.page__afisha-grid{gap:24px;margin-top:24px;display:grid}@media only screen and (width>=601px){.page__afisha-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page__afisha-more{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);z-index:0;box-sizing:border-box;cursor:pointer;background:var(--color-accent-button);min-height:40px;color:var(--color-gray-white);border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.page__afisha-more:before{content:"";opacity:0;background:var(--color-transparency-black-10);position:absolute;inset:0}.page__afisha-more>*{position:relative}@media (hover:hover){.page__afisha-more:hover:before{opacity:1}}.page__afisha-more{width:100%;display:grid}.page__afisha-load{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);z-index:0;box-sizing:border-box;cursor:pointer;background:var(--color-gray-15);min-height:40px;color:var(--color-text);border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.page__afisha-load:before{content:"";opacity:0;background:var(--color-transparency-black-5);position:absolute;inset:0}.page__afisha-load>*{position:relative}@media (hover:hover){.page__afisha-load:hover:before{opacity:1}}.page__afisha-load{width:100%;margin-top:24px}.page__afisha-venues{margin:24px 0}.page__afisha-event{margin-top:16px}.page__inner-aside{flex-direction:column;gap:12px;margin-top:24px;display:flex}@media only screen and (width>=1264px){.page__inner-aside{flex-shrink:0;width:300px;margin-top:0;padding-bottom:12px}}.page__inner-list{flex-direction:column;gap:12px;margin-top:12px;display:flex}.page__inner-pagination{margin-top:12px}.page__more{justify-content:center;display:flex}@media only screen and (width>=960px){.page__more{padding:0 12px}}.page__more-link{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);background-color:var(--color-accent-primary);width:100%;height:48px;color:var(--color-gray-white);border-radius:8px;justify-content:center;align-items:center;display:flex}.page__section-title{font-family:var(--text-style-title-4-font-family);font-size:var(--text-style-title-4-font-size);font-style:var(--text-style-title-4-font-style);font-weight:var(--text-style-title-4-font-weight);line-height:var(--text-style-title-4-line-height);margin:0 0 12px}.page-head{border:1px solid var(--color-transparency-black-10);background-color:var(--color-gray-white);border-radius:16px;margin-bottom:8px;padding:16px 12px}@media only screen and (width>=960px){.page-head{margin-bottom:12px;padding:24px}}.page-head--photos{margin:16px 0}@media only screen and (width>=601px){.page-head--photos{margin-top:12px;margin-bottom:21.44px;padding:24px}}.page-head--photos .page-head__title{font-family:var(--text-style-title-2-font-family);font-size:var(--text-style-title-2-font-size);font-style:var(--text-style-title-2-font-style);font-weight:var(--text-style-title-2-font-weight);line-height:var(--text-style-title-2-line-height)}@media only screen and (width>=601px){.page-head--photos .page-head__title{font-family:var(--text-style-title-1-font-family);font-size:var(--text-style-title-1-font-size);font-style:var(--text-style-title-1-font-style);font-weight:var(--text-style-title-1-font-weight);line-height:var(--text-style-title-1-line-height)}}.page-head__back{color:var(--color-text-link-primary);align-items:center;gap:8px;margin-bottom:12px;text-decoration:none;display:flex}.page-head__back-text{font-family:var(--text-style-ui-caption-1-bold-font-family);font-size:var(--text-style-ui-caption-1-bold-font-size);font-style:var(--text-style-ui-caption-1-bold-font-style);font-weight:var(--text-style-ui-caption-1-bold-font-weight);line-height:var(--text-style-ui-caption-1-bold-line-height);letter-spacing:var(--text-style-ui-caption-1-bold-letter-spacing);text-transform:var(--text-style-ui-caption-1-bold-text-transform)}.page-head__title{font-family:var(--text-style-title-1-font-family);font-size:var(--text-style-title-1-font-size);font-style:var(--text-style-title-1-font-style);font-weight:var(--text-style-title-1-font-weight);line-height:var(--text-style-title-1-line-height);color:var(--color-text);margin:0}.pagination{background-color:var(--color-surface);color:var(--color-text);border-radius:16px;gap:16px;padding:12px;display:flex}@media only screen and (width>=960px){.pagination{padding:16px}}.pagination__row{justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.pagination__arrow,.pagination__page{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);border-radius:8px;place-items:center;min-width:48px;height:48px;padding:12px 16px;display:grid}.pagination__arrow{background-color:var(--color-gray-15);color:var(--color-text)}.pagination__page{color:var(--color-text-link-primary)}.pagination__arrow--hidden{display:none}.pagination__pages{gap:4px;margin:0;padding:0;list-style:none;display:none}@media only screen and (width>=960px){.pagination__pages{display:flex}}.pagination__page--current{background-color:var(--color-gray-15);color:var(--color-text)}.pagination__gap{min-width:48px;height:48px;color:var(--color-text-caption);place-items:center;display:grid}.pagination__counter{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);align-items:center;height:24px;display:flex}@media only screen and (width>=960px){.pagination__counter{display:none}}.photo-slider{box-sizing:border-box;border:1px solid var(--color-transparency-black-10);background-color:var(--color-gray-white);border-radius:16px;flex-direction:column;align-items:center;min-height:240px;padding:12px;display:flex;position:relative}@media only screen and (width>=960px){.photo-slider{height:426px;padding:0}}.photo-slider__label{font-family:var(--text-style-title-5-font-family);font-size:var(--text-style-title-5-font-size);font-style:var(--text-style-title-5-font-style);font-weight:var(--text-style-title-5-font-weight);line-height:var(--text-style-title-5-line-height);letter-spacing:var(--text-style-title-5-letter-spacing);text-transform:var(--text-style-title-5-text-transform);color:var(--color-accent-primary);text-align:center;margin-bottom:16px;text-decoration:none}@media only screen and (width>=960px){.photo-slider__label{font-family:var(--text-style-body-caption-1-font-family);font-size:var(--text-style-body-caption-1-font-size);font-style:var(--text-style-body-caption-1-font-style);font-weight:var(--text-style-body-caption-1-font-weight);line-height:var(--text-style-body-caption-1-line-height);letter-spacing:var(--text-style-body-caption-1-letter-spacing);text-transform:var(--text-style-body-caption-1-text-transform);z-index:1;background:var(--color-accent-primary);color:var(--color-gray-white);border-radius:4px;margin-bottom:0;padding:2px 8px;position:absolute;top:12px}}@media (hover:hover){.photo-slider__label:hover{color:var(--color-accent-secondary)}}@media only screen and (hover:hover) and (width>=960px){.photo-slider__label:hover{color:var(--color-gray-white)}}.photo-slider__viewport{width:100%;overflow:hidden}@media only screen and (width>=960px){.photo-slider__viewport{height:100%}}.photo-slider__track{display:flex}@media only screen and (width>=960px){.photo-slider__track{height:100%}}.photo-slider__slide{flex-direction:column;flex:0 0 100%;min-width:0;display:flex;position:relative}.photo-slider__image{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}@media only screen and (width>=960px){.photo-slider__image{border-radius:16px;position:absolute;inset:0}}.photo-slider__description{flex-direction:column;align-items:center;margin-top:auto;padding-top:12px;display:flex}@media only screen and (width>=960px){.photo-slider__description{background:linear-gradient(var(--color-transparency-void) 0%, var(--color-transparency-black-60) 100%);pointer-events:none;border-radius:16px;justify-content:flex-end;padding:0 12px 12px;position:absolute;inset:0}}.photo-slider__title{font-family:var(--text-style-title-3-font-family);font-size:var(--text-style-title-3-font-size);font-style:var(--text-style-title-3-font-style);font-weight:var(--text-style-title-3-font-weight);line-height:var(--text-style-title-3-line-height);color:var(--color-text);text-align:center;pointer-events:auto;text-decoration:none}@media only screen and (width>=960px){.photo-slider__title{color:var(--color-gray-white)}}@media (hover:hover){.photo-slider__title:hover{color:var(--color-accent-primary)}}.photo-slider__author{font-family:var(--text-style-body-caption-2-font-family);font-size:var(--text-style-body-caption-2-font-size);font-style:var(--text-style-body-caption-2-font-style);font-weight:var(--text-style-body-caption-2-font-weight);line-height:var(--text-style-body-caption-2-line-height);color:var(--color-text-caption);pointer-events:auto;margin:8px 0 0}@media only screen and (width>=960px){.photo-slider__author{color:var(--color-transparency-white-60);margin-top:12px}}.photo-slider__link{font-family:var(--text-style-body-caption-2-font-family);font-size:var(--text-style-body-caption-2-font-size);font-style:var(--text-style-body-caption-2-font-style);font-weight:var(--text-style-body-caption-2-font-weight);line-height:var(--text-style-body-caption-2-line-height);color:var(--color-accent-primary);pointer-events:auto;margin-top:12px;text-decoration:none}@media only screen and (width>=960px){.photo-slider__link{color:var(--color-gray-white)}}@media (hover:hover){.photo-slider__link:hover{color:var(--color-accent-primary)}}.photo-slider__info{pointer-events:auto;width:100%}@media only screen and (width>=960px){.photo-slider__info{color:var(--color-transparency-white-60)}}.photo-slider__age{font-family:var(--text-style-ui-caption-3-font-family);font-size:var(--text-style-ui-caption-3-font-size);font-style:var(--text-style-ui-caption-3-font-style);font-weight:var(--text-style-ui-caption-3-font-weight);line-height:var(--text-style-ui-caption-3-line-height);color:var(--color-text-caption)}.photo-slider__prev,.photo-slider__next{color:var(--color-gray-90);font:inherit;cursor:pointer;background:0 0;background:var(--color-gray-white);width:48px;height:48px;box-shadow:0 6px 16px 0 var(--color-transparency-black-8);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .3s,color .3s;display:flex}.photo-slider__prev[disabled],.photo-slider__next[disabled]{opacity:.5;cursor:inherit}.photo-slider__prev,.photo-slider__next{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.photo-slider__prev[hidden],.photo-slider__next[hidden]{display:none}.photo-slider__prev{left:8px}.photo-slider__next{right:8px}.profile-card{background-color:var(--color-gray-white);border-radius:16px;flex-wrap:wrap;padding:12px 12px 24px;display:flex}@media only screen and (width>=960px){.profile-card{flex-wrap:nowrap;padding:24px}}.profile-card__avatar{background:var(--color-gray-20);border-radius:50%;flex:none;justify-content:center;align-items:center;width:160px;height:160px;margin:0 auto 32px;display:flex}@media only screen and (width>=960px){.profile-card__avatar{margin:0 24px 0 0}}.profile-card__avatar-icon{color:var(--color-gray-white)}.profile-card__body{flex-direction:column;flex:100%;gap:16px;min-width:0;display:flex}@media only screen and (width>=960px){.profile-card__body{flex:0 auto}}.profile-card__name{font-family:var(--text-style-title-1-font-family);font-size:var(--text-style-title-1-font-size);font-style:var(--text-style-title-1-font-style);font-weight:var(--text-style-title-1-font-weight);line-height:var(--text-style-title-1-line-height);color:var(--color-text);overflow-wrap:break-word;margin:0}.profile-card__registered{font-family:var(--text-style-ui-caption-2-font-family);font-size:var(--text-style-ui-caption-2-font-size);font-style:var(--text-style-ui-caption-2-font-style);font-weight:var(--text-style-ui-caption-2-font-weight);line-height:var(--text-style-ui-caption-2-line-height);color:var(--color-text-caption);margin:0}.profile-card__settings{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);box-sizing:border-box;background:var(--color-gray-15);min-height:40px;color:var(--color-text);border-radius:8px;grid-auto-flow:column;justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-left:auto;padding:8px 16px;text-decoration:none;display:inline-grid}.profile-comments{background-color:var(--color-gray-white);border-radius:16px;padding:0 0 16px;display:block}@media only screen and (width>=960px){.profile-comments{padding:24px 0}}.profile-comments__head{margin-bottom:16px;padding:16px 12px 0}@media only screen and (width>=960px){.profile-comments__head{margin-bottom:24px;padding:0 24px}}.profile-comments__title{font-family:var(--text-style-title-2-font-family);font-size:var(--text-style-title-2-font-size);font-style:var(--text-style-title-2-font-style);font-weight:var(--text-style-title-2-font-weight);line-height:var(--text-style-title-2-line-height);color:var(--color-text)}.profile-comments__count{font-family:var(--text-style-title-2-font-family);font-size:var(--text-style-title-2-font-size);font-style:var(--text-style-title-2-font-style);font-weight:var(--text-style-title-2-font-weight);line-height:var(--text-style-title-2-line-height);color:var(--color-gray-30);margin-left:8px}.profile-comments__list{margin:0;padding:0 12px;list-style:none}@media only screen and (width>=960px){.profile-comments__list{padding:0 24px}}.profile-comments__item{margin-bottom:8px}.profile-menu{z-index:1101;box-sizing:border-box;border:1px solid var(--color-gray-20);background-color:var(--color-gray-white);width:320px;box-shadow:0 6px 16px 0 var(--color-transparency-black-10);border-radius:16px;padding:12px;position:absolute;top:100%;right:0}.profile-menu[hidden]{display:none}.profile-menu__inner{background-color:var(--color-gray-15);border-radius:8px;padding:12px}.profile-menu__caption{align-items:center;gap:8px;display:flex}.profile-menu__caption-icon{color:var(--color-accent-primary)}.profile-menu__caption-text{font-family:var(--text-style-ui-menu-font-family);font-size:var(--text-style-ui-menu-font-size);font-style:var(--text-style-ui-menu-font-style);font-weight:var(--text-style-ui-menu-font-weight);line-height:var(--text-style-ui-menu-line-height);color:var(--color-text-caption)}.profile-menu__list{flex-direction:column;gap:4px;margin:4px 0 0 24px;display:flex}.profile-menu__row{grid-template-columns:196px 40px;align-items:center;gap:8px;display:grid}.profile-menu__user{border-radius:8px;align-items:center;gap:8px;padding:12px;text-decoration:none;display:flex}.profile-menu__avatar{background:var(--color-gray-20);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.profile-menu__avatar-icon{color:var(--color-gray-white)}.profile-menu__user-text{flex-direction:column;display:flex;overflow:hidden}.profile-menu__name{font-family:var(--text-style-ui-caption-3-bold-font-family);font-size:var(--text-style-ui-caption-3-bold-font-size);font-style:var(--text-style-ui-caption-3-bold-font-style);font-weight:var(--text-style-ui-caption-3-bold-font-weight);line-height:var(--text-style-ui-caption-3-bold-line-height);color:var(--color-accent-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-menu__login{font-family:var(--text-style-body-caption-2-font-family);font-size:var(--text-style-body-caption-2-font-size);font-style:var(--text-style-body-caption-2-font-style);font-weight:var(--text-style-body-caption-2-font-weight);line-height:var(--text-style-body-caption-2-line-height);color:var(--color-text-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-menu__settings{width:40px;height:40px;color:var(--color-accent-primary);border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}.profile-menu__exit{font-family:var(--text-style-ui-menu-font-family);font-size:var(--text-style-ui-menu-font-size);font-style:var(--text-style-ui-menu-font-style);font-weight:var(--text-style-ui-menu-font-weight);line-height:var(--text-style-ui-menu-line-height);height:48px;color:var(--color-text);border-radius:8px;align-items:center;gap:8px;padding:12px;text-decoration:none;display:flex}.profile-menu__exit-icon{color:var(--color-blue-gray-40)}.profile-settings{border:1px solid var(--color-transparency-black-10);background-color:var(--color-gray-white);border-radius:16px;padding:16px}@media only screen and (width>=960px){.profile-settings{padding:24px}}.profile-settings__avatar{flex-direction:column;align-items:center;margin-bottom:16px;display:flex}.profile-settings__photo{background:var(--color-gray-15);border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;margin-bottom:12px;display:flex}.profile-settings__photo-icon{color:var(--color-gray-white)}.profile-settings__upload{color:var(--color-text);font:inherit;cursor:pointer;font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);background:0 0;background:var(--color-gray-15);min-height:40px;border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:inline-grid}.profile-settings__field{margin-bottom:16px;display:block}.profile-settings__label{font-family:var(--text-style-ui-caption-1-bold-font-family);font-size:var(--text-style-ui-caption-1-bold-font-size);font-style:var(--text-style-ui-caption-1-bold-font-style);font-weight:var(--text-style-ui-caption-1-bold-font-weight);line-height:var(--text-style-ui-caption-1-bold-line-height);letter-spacing:var(--text-style-ui-caption-1-bold-letter-spacing);text-transform:var(--text-style-ui-caption-1-bold-text-transform);color:var(--color-text-caption);margin-bottom:8px;display:block}.profile-settings__input{font-family:var(--text-style-ui-body-font-family);font-size:var(--text-style-ui-body-font-size);font-style:var(--text-style-ui-body-font-style);font-weight:var(--text-style-ui-body-font-weight);line-height:var(--text-style-ui-body-line-height);box-sizing:border-box;border:1px solid var(--color-gray-20);background:var(--color-gray-white);width:100%;height:48px;color:var(--color-text);border-radius:4px;padding:0 12px}.profile-settings__date-wrap{position:relative}.profile-settings__date-button{color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:16px;right:12px}.profile-settings__date-button[hidden]{display:none}.profile-settings__date{font-family:var(--text-style-ui-body-font-family);font-size:var(--text-style-ui-body-font-size);font-style:var(--text-style-ui-body-font-style);font-weight:var(--text-style-ui-body-font-weight);line-height:var(--text-style-ui-body-line-height);box-sizing:border-box;border:1px solid var(--color-gray-20);background:var(--color-gray-white);width:100%;height:50px;color:var(--color-text);cursor:pointer;border-radius:4px;padding:12px}.profile-settings__textarea{font-family:var(--text-style-ui-body-font-family);font-size:var(--text-style-ui-body-font-size);font-style:var(--text-style-ui-body-font-style);font-weight:var(--text-style-ui-body-font-weight);line-height:var(--text-style-ui-body-line-height);box-sizing:border-box;border:1px solid var(--color-gray-20);background:var(--color-gray-white);width:100%;height:74px;color:var(--color-text);resize:vertical;border-radius:4px;padding:12px}.profile-settings__email{grid-template-columns:1fr auto;gap:8px;display:grid}.profile-settings__confirm{color:var(--color-gray-white);font:inherit;cursor:pointer;font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);background:0 0;background:var(--color-accent-button);border:0;border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;display:inline-grid}.profile-settings__confirm:disabled{opacity:.5;cursor:default}.profile-settings__login{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;display:flex}.profile-settings__login-value{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);color:var(--color-text)}.profile-settings__button{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);box-sizing:border-box;background:var(--color-gray-15);height:48px;color:var(--color-text);border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:inline-grid}.profile-settings__actions{grid-template-columns:auto;justify-content:start;align-items:center;gap:12px;display:grid}.profile-settings__save{color:var(--color-gray-white);font:inherit;cursor:pointer;font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);background:0 0;background:var(--color-accent-button);min-width:280px;height:48px;border:0;border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;display:inline-grid}.report-modal{z-index:1200;justify-content:center;align-items:center;width:100vw;height:100vh;display:grid;position:fixed;top:0;left:0}.report-modal[hidden]{display:none}@media only screen and (width<=600.98px){.report-modal{justify-content:stretch;align-items:start}}.report-modal__overlay{z-index:1;background-color:var(--color-transparency-black-80);width:100%;height:100%;position:absolute;top:0;left:0}.report-modal__inner{z-index:2;box-sizing:border-box;background-color:var(--color-gray-white);border-radius:16px;width:592px;max-height:100vh;margin:64px 0;padding:48px 16px;position:relative;overflow:hidden auto}@media only screen and (width<=600.98px){.report-modal__inner{border-radius:0;width:100%;height:100%;margin:0}}.report-modal__close{color:var(--color-blue-gray-60);font:inherit;cursor:pointer;width:48px;height:48px;background:0 0;border:0;padding:0;position:absolute;top:0;right:0}.report-modal__content{flex-direction:column;display:flex}.report-modal__title{font-family:var(--text-style-title-3-font-family);font-size:var(--text-style-title-3-font-size);font-style:var(--text-style-title-3-font-style);font-weight:var(--text-style-title-3-font-weight);line-height:var(--text-style-title-3-line-height);color:var(--color-text);text-align:center;margin:0 0 24px}.report-modal__alert{border:2px solid var(--color-alert-success);background-color:var(--color-gray-white);color:var(--color-alert-success);border-radius:16px;padding:16px;line-height:0}.report-modal__alert-body{align-items:flex-start;display:flex}.report-modal__alert-icon{flex:none;margin-right:12px}.report-modal__alert-text{color:var(--color-text);text-align:left;flex-grow:1}.report-modal__alert-title{font-family:var(--text-style-title-4-font-family);font-size:var(--text-style-title-4-font-size);font-style:var(--text-style-title-4-font-style);font-weight:var(--text-style-title-4-font-weight);line-height:var(--text-style-title-4-line-height);margin:0 0 8px;padding:2px 0 4px}.report-modal__alert-note{font-family:var(--text-style-ui-menu-font-family);font-size:var(--text-style-ui-menu-font-size);font-style:var(--text-style-ui-menu-font-style);font-weight:var(--text-style-ui-menu-font-weight);line-height:var(--text-style-ui-menu-line-height);margin:0;padding-top:4px}.report-modal__form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.report-modal__field{flex-direction:column;gap:8px;display:flex}.report-modal__label{font-family:var(--text-style-ui-caption-1-bold-font-family);font-size:var(--text-style-ui-caption-1-bold-font-size);font-style:var(--text-style-ui-caption-1-bold-font-style);font-weight:var(--text-style-ui-caption-1-bold-font-weight);line-height:var(--text-style-ui-caption-1-bold-line-height);letter-spacing:var(--text-style-ui-caption-1-bold-letter-spacing);text-transform:var(--text-style-ui-caption-1-bold-text-transform);color:var(--color-text-caption);text-transform:uppercase;justify-content:space-between;display:flex}.report-modal__input{box-sizing:border-box;border:1px solid var(--color-gray-20);border-radius:4px;align-items:center;height:48px;padding:0 12px;display:flex}.report-modal__input:focus-within{border-color:var(--color-accent-primary)}.report-modal__input-field{font-family:var(--text-style-ui-body-font-family);font-size:var(--text-style-ui-body-font-size);font-style:var(--text-style-ui-body-font-style);font-weight:var(--text-style-ui-body-font-weight);line-height:var(--text-style-ui-body-line-height);background:var(--color-gray-white);width:100%;color:var(--color-text);text-overflow:ellipsis;border:none;outline:none}.report-modal__input-field::placeholder{color:var(--color-gray-30)}.report-modal__textarea{font-family:var(--text-style-ui-body-font-family);font-size:var(--text-style-ui-body-font-size);font-style:var(--text-style-ui-body-font-style);font-weight:var(--text-style-ui-body-font-weight);line-height:var(--text-style-ui-body-line-height);box-sizing:border-box;border:1px solid var(--color-gray-20);background:var(--color-gray-white);width:100%;height:74px;color:var(--color-text);resize:vertical;border-radius:4px;outline:none;padding:12px}.report-modal__textarea::placeholder{color:var(--color-gray-30)}.report-modal__textarea:focus{border-color:var(--color-accent-primary)}.report-modal__row{width:100%}.report-modal__attach{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);z-index:0;box-sizing:border-box;cursor:pointer;background:var(--color-gray-15);min-height:40px;color:var(--color-text);border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.report-modal__attach:before{content:"";opacity:0;background:var(--color-transparency-black-5);position:absolute;inset:0}.report-modal__attach>*{position:relative}@media (hover:hover){.report-modal__attach:hover:before{opacity:1}}.report-modal__attach{width:100%}.report-modal__attach-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.report-modal__checks{flex-direction:column;gap:12px;display:flex}.report-modal__check{cursor:pointer;align-items:center;display:flex}.report-modal__box{border:2px solid var(--color-accent-secondary);width:20px;height:20px;color:var(--color-gray-white);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-right:8px;display:flex;position:relative}.report-modal__box-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.report-modal__tick{visibility:hidden}.report-modal__box-input:checked+.report-modal__box{background:var(--color-accent-secondary)}.report-modal__box-input:checked+.report-modal__box .report-modal__tick{visibility:visible}.report-modal__check-text{font-family:var(--text-style-body-caption-2-font-family);font-size:var(--text-style-body-caption-2-font-size);font-style:var(--text-style-body-caption-2-font-style);font-weight:var(--text-style-body-caption-2-font-weight);line-height:var(--text-style-body-caption-2-line-height);color:var(--color-text)}.report-modal__check-link{color:var(--color-accent-primary);text-decoration:none}.report-modal__submit{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);z-index:0;box-sizing:border-box;cursor:pointer;background:var(--color-accent-button);min-height:40px;color:var(--color-gray-white);border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.report-modal__submit:before{content:"";opacity:0;background:var(--color-transparency-black-10);position:absolute;inset:0}.report-modal__submit>*{position:relative}@media (hover:hover){.report-modal__submit:hover:before{opacity:1}}.report-modal__submit{width:100%}.report-modal__submit[disabled]{opacity:.5;cursor:inherit}.rubric-head{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:14px;flex-flow:column;padding:16px 12px;display:flex}@media only screen and (width>=960px){.rubric-head{border-radius:24px;padding:24px}}.rubric-head__title{font-family:var(--text-style-title-2-font-family);font-size:var(--text-style-title-2-font-size);font-style:var(--text-style-title-2-font-style);font-weight:var(--text-style-title-2-font-weight);line-height:var(--text-style-title-2-line-height);color:var(--color-text);margin:0}@media only screen and (width>=960px){.rubric-head__title{font-family:var(--text-style-title-1-font-family);font-size:var(--text-style-title-1-font-size);font-style:var(--text-style-title-1-font-style);font-weight:var(--text-style-title-1-font-weight);line-height:var(--text-style-title-1-line-height)}}.rubric-head__description{font-family:var(--text-style-ui-caption-4-font-family);font-size:var(--text-style-ui-caption-4-font-size);font-style:var(--text-style-ui-caption-4-font-style);font-weight:var(--text-style-ui-caption-4-font-weight);line-height:var(--text-style-ui-caption-4-line-height);color:var(--color-text);margin:16px 0 0}.rubric-head__search{border:2px solid var(--color-gray-20);border-radius:4px;align-items:center;height:48px;padding:0 12px;display:flex}@media only screen and (width>=960px){.rubric-head__search{border-radius:8px;height:84px;padding:0 24px}}.rubric-head__search:focus-within{border-color:var(--color-gray-30)}.rubric-head__search-icon{color:var(--color-blue-gray-60);flex-shrink:0;margin-right:12px}.rubric-head__search-input{font-family:var(--text-style-title-4-font-family);font-size:var(--text-style-title-4-font-size);font-style:var(--text-style-title-4-font-style);font-weight:var(--text-style-title-4-font-weight);line-height:var(--text-style-title-4-line-height);background-color:var(--color-surface);width:100%;min-width:0;color:var(--color-text);text-overflow:ellipsis;border:0}.rubric-head__search-input::placeholder{color:var(--color-gray-30)}.rubric-head__search-input:focus-visible{outline:none}.rubric-head__search-input::-webkit-search-cancel-button{appearance:none}@media only screen and (width>=960px){.rubric-head__search-input{font-family:var(--text-style-title-1-font-family);font-size:var(--text-style-title-1-font-size);font-style:var(--text-style-title-1-font-style);font-weight:var(--text-style-title-1-font-weight);line-height:var(--text-style-title-1-line-height);height:36px}}.rubric-head__search-clear{color:var(--color-blue-gray-60);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:12px;padding:0;display:flex}.rubric-head__search-clear[hidden]{display:none}.rubric-head__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}@media only screen and (width>=960px){.rubric-head__row{flex-wrap:nowrap;margin-top:24px}}.rubric-head__field{flex:1;width:calc(100% - 56px);min-width:220px;display:flex}@media only screen and (width>=960px){.rubric-head__field{width:100%}}.rubric-head__field--period{flex:0 auto;width:100%;min-width:0}@media only screen and (width>=960px){.rubric-head__field--period{max-width:341px}}.rubric-head__input-wrap{width:100%;position:relative}.rubric-head__field-button{color:var(--color-text-caption);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.rubric-head__field-button[hidden]{display:none}.rubric-head__field-button--static{pointer-events:none}.rubric-head__control{font-family:var(--text-style-ui-body-font-family);font-size:var(--text-style-ui-body-font-size);font-style:var(--text-style-ui-body-font-style);font-weight:var(--text-style-ui-body-font-weight);line-height:var(--text-style-ui-body-line-height);border:1px solid var(--color-gray-20);background-color:var(--color-surface);width:100%;height:50px;color:var(--color-text);border-radius:4px;padding:12px 36px 12px 12px}.rubric-head__control:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}.rubric-head__submit{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);z-index:0;box-sizing:border-box;cursor:pointer;background:var(--color-accent-button);min-height:40px;color:var(--color-gray-white);border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.rubric-head__submit:before{content:"";opacity:0;background:var(--color-transparency-black-10);position:absolute;inset:0}.rubric-head__submit>*{position:relative}@media (hover:hover){.rubric-head__submit:hover:before{opacity:1}}.rubric-head__submit{flex-shrink:0;min-height:48px;padding:12px 16px}@media only screen and (width>=960px){.rubric-head__submit{min-width:180px}}.rubric-head__submit-text{display:none}@media only screen and (width>=960px){.rubric-head__submit-text{display:block}.rubric-head__submit-icon{display:none}}.rubric-head__note-row{flex-direction:column;justify-content:space-between;align-items:center;margin-top:16px;display:flex}@media only screen and (width>=960px){.rubric-head__note-row{flex-direction:row}}.rubric-head__note{font-family:var(--text-style-ui-caption-3-font-family);font-size:var(--text-style-ui-caption-3-font-size);font-style:var(--text-style-ui-caption-3-font-style);font-weight:var(--text-style-ui-caption-3-font-weight);line-height:var(--text-style-ui-caption-3-line-height);width:100%;color:var(--color-text-caption);margin:0}.rubric-head__note--error{color:var(--color-alert-error)}.segmented{background-color:var(--color-gray-15);border-radius:8px;grid-auto-columns:1fr;grid-auto-flow:column;height:48px;display:grid}.segmented__item{cursor:pointer;display:block}.segmented__input{opacity:0;width:0;height:0;position:absolute}.segmented__button{font-family:var(--text-style-ui-body-bold-font-family);font-size:var(--text-style-ui-body-bold-font-size);font-style:var(--text-style-ui-body-bold-font-style);font-weight:var(--text-style-ui-body-bold-font-weight);line-height:var(--text-style-ui-body-bold-line-height);z-index:0;box-sizing:border-box;width:100%;height:100%;color:var(--color-text);border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;display:inline-grid;position:relative}.segmented__button:after{content:"";z-index:-1;background-color:var(--color-accent-button);opacity:0;border-radius:8px;position:absolute;inset:0}.segmented__input:checked~.segmented__button{color:var(--color-gray-white)}.segmented__input:checked~.segmented__button:after{opacity:1}.select-field{width:100%;position:relative}.select-field__trigger{color:var(--color-text);font:inherit;cursor:pointer;font-family:var(--text-style-ui-body-font-family);font-size:var(--text-style-ui-body-font-size);font-style:var(--text-style-ui-body-font-style);font-weight:var(--text-style-ui-body-font-weight);line-height:var(--text-style-ui-body-line-height);border:0;border:1px solid var(--color-gray-20);background:0 0;background-color:var(--color-surface);width:100%;height:48px;text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.select-field__trigger:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}.select-field__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select-field__arrow{color:var(--color-text-caption);flex-shrink:0}.select-field__trigger[aria-expanded=true] .select-field__arrow{transform:rotate(180deg)}.select-field__list{z-index:10;border:1px solid var(--color-gray-20);background-color:var(--color-surface);border-radius:4px;max-height:288px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.select-field__list[hidden]{display:none}.select-field__option{color:var(--color-text);font:inherit;cursor:pointer;font-family:var(--text-style-ui-body-font-family);font-size:var(--text-style-ui-body-font-size);font-style:var(--text-style-ui-body-font-style);font-weight:var(--text-style-ui-body-font-weight);line-height:var(--text-style-ui-body-line-height);width:100%;height:40px;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;padding:0 8px;display:flex}@media (hover:hover){.select-field__option:hover{background-color:var(--color-misc-highlight)}}.select-field__option:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}.select-field__option[aria-selected=true]{background-color:var(--color-misc-highlight)}.share{line-height:0;position:relative}.share__toggle{color:var(--color-text);font:inherit;cursor:pointer;background:0 0;background:var(--color-gray-15);width:40px;height:40px;border:0;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-grid}.share__panel{z-index:150;background:var(--color-gray-white);box-shadow:0 0 16px 0 var(--color-transparency-black-25);border-radius:16px;padding:16px;position:absolute;top:-16px;right:-16px}.share__panel[hidden]{display:none}.share__list{gap:12px;display:flex}.share__item{color:var(--color-text);font:inherit;cursor:pointer;background:0 0;background:var(--color-gray-15);width:40px;height:40px;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.share__item:hover{background:var(--color-gray-20)}}.text-page{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:14px;padding:16px 12px}@media only screen and (width>=960px){.text-page{border-radius:24px;padding:24px}}.text-page__title{font-family:var(--text-style-title-2-font-family);font-size:var(--text-style-title-2-font-size);font-style:var(--text-style-title-2-font-style);font-weight:var(--text-style-title-2-font-weight);line-height:var(--text-style-title-2-line-height);color:var(--color-text);margin:0 0 24px}@media only screen and (width>=960px){.text-page__title{font-family:var(--text-style-title-1-font-family);font-size:var(--text-style-title-1-font-size);font-style:var(--text-style-title-1-font-style);font-weight:var(--text-style-title-1-font-weight);line-height:var(--text-style-title-1-line-height)}}.text-page__body p{font-family:var(--text-style-body-1-font-family);font-size:var(--text-style-body-1-font-size);font-style:var(--text-style-body-1-font-style);font-weight:var(--text-style-body-1-font-weight);line-height:var(--text-style-body-1-line-height);color:var(--color-text);margin:0 0 32px}.text-page__body h2{font-family:var(--text-style-title-3-font-family);font-size:var(--text-style-title-3-font-size);font-style:var(--text-style-title-3-font-style);font-weight:var(--text-style-title-3-font-weight);line-height:var(--text-style-title-3-line-height);color:var(--color-text);margin:0 0 16px}.text-page__body ul{margin:0 0 32px;padding-left:24px;list-style:outside}.text-page__body ol{margin:0 0 32px;padding-left:24px;list-style:decimal}.text-page__body li{font-family:var(--text-style-body-1-font-family);font-size:var(--text-style-body-1-font-size);font-style:var(--text-style-body-1-font-style);font-weight:var(--text-style-body-1-font-weight);line-height:var(--text-style-body-1-line-height);color:var(--color-text);margin-bottom:8px}.text-page__body a{color:var(--color-text-link-primary)}.text-page__body>:last-child{margin-bottom:0}.top-news{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:16px;padding:12px}.top-news__title{font-family:var(--text-style-title-5-font-family);font-size:var(--text-style-title-5-font-size);font-style:var(--text-style-title-5-font-style);font-weight:var(--text-style-title-5-font-weight);line-height:var(--text-style-title-5-line-height);letter-spacing:var(--text-style-title-5-letter-spacing);text-transform:var(--text-style-title-5-text-transform);color:var(--color-text-link-primary);text-align:center;margin:0 auto 16px}.top-news__list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.top-news__item:not(.top-news__item--primary){border-top:1px solid var(--color-transparency-black-5);margin-top:16px;padding-top:16px}.top-news__row{justify-content:flex-start;align-items:flex-start;display:flex}.top-news__index{font-family:var(--text-style-title-5-font-family);font-size:var(--text-style-title-5-font-size);font-style:var(--text-style-title-5-font-style);font-weight:var(--text-style-title-5-font-weight);line-height:var(--text-style-title-5-line-height);letter-spacing:var(--text-style-title-5-letter-spacing);text-transform:var(--text-style-title-5-text-transform);background:var(--color-gray-15);width:48px;min-width:48px;height:48px;color:var(--color-accent-primary);border-radius:50%;justify-content:center;align-items:center;margin-right:12px;display:flex}.top-news__content{flex-direction:column;align-items:flex-start;width:100%;display:flex}.top-news__link{font-family:var(--text-style-ui-caption-4-font-family);font-size:var(--text-style-ui-caption-4-font-size);font-style:var(--text-style-ui-caption-4-font-style);font-weight:var(--text-style-ui-caption-4-font-weight);line-height:var(--text-style-ui-caption-4-line-height);color:var(--color-text-link-secondary)}@media (hover:hover){.top-news__link:hover{color:var(--color-accent-secondary)}}.top-news__item--primary .top-news__link{font-family:var(--text-style-title-3-font-family);font-size:var(--text-style-title-3-font-size);font-style:var(--text-style-title-3-font-style);font-weight:var(--text-style-title-3-font-weight);line-height:var(--text-style-title-3-line-height)}.top-news__info{font-family:var(--text-style-ui-caption-3-font-family);font-size:var(--text-style-ui-caption-3-font-size);font-style:var(--text-style-ui-caption-3-font-style);font-weight:var(--text-style-ui-caption-3-font-weight);line-height:var(--text-style-ui-caption-3-line-height);width:100%;color:var(--color-text-caption);align-items:center;margin-top:12px;display:flex}.top-news--large .top-news__list{flex-flow:wrap;align-items:stretch}.top-news--large .top-news__item{width:25%;padding-right:16px}.top-news--large .top-news__item:last-child{padding-right:0}.top-news--large .top-news__item--primary{width:100%;padding-right:0}.top-news--large .top-news__content{justify-content:space-between;height:100%}.top-news--large .top-news__item--primary .top-news__link{font-family:var(--text-style-title-1-font-family);font-size:var(--text-style-title-1-font-size);font-style:var(--text-style-title-1-font-style);font-weight:var(--text-style-title-1-font-weight);line-height:var(--text-style-title-1-line-height)}.top-news__views{align-items:center;gap:4px;display:flex}.top-news__views-icon{color:var(--color-gray-20)}.topics-line{background-color:var(--color-gray-15);scrollbar-width:none;overflow-x:auto}.topics-line::-webkit-scrollbar{display:none}.topics-line__list{gap:5px;width:max-content;max-width:1264px;margin:0 auto;padding:10px 12px;display:flex}@media only screen and (width>=1264px){.topics-line__list{padding:10px 0 10px 8px}.topics-line__list--home{max-width:1240px;padding:10px 0}}.topics-line__item{font-family:var(--text-style-ui-caption-2-bold-font-family);font-size:var(--text-style-ui-caption-2-bold-font-size);font-style:var(--text-style-ui-caption-2-bold-font-style);font-weight:var(--text-style-ui-caption-2-bold-font-weight);line-height:var(--text-style-ui-caption-2-bold-line-height);box-sizing:content-box;border:1px solid var(--color-gray-white);background-color:var(--color-gray-white);height:32px;color:var(--color-text);white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.topics-line__item:hover{color:var(--color-text-link-primary)}}.topics-line__text{padding:8px 12px;display:block}.venue-slider__title{font-family:var(--text-style-title-5-font-family);font-size:var(--text-style-title-5-font-size);font-style:var(--text-style-title-5-font-style);font-weight:var(--text-style-title-5-font-weight);line-height:var(--text-style-title-5-line-height);letter-spacing:var(--text-style-title-5-letter-spacing);text-transform:var(--text-style-title-5-text-transform);color:var(--color-accent-primary);margin:0}.venue-slider__viewport{align-items:center;height:160px;display:flex;position:relative}.venue-slider__track{scroll-behavior:smooth;scrollbar-width:none;width:100%;margin:10px 0 0 -10px;padding:10px;display:flex;overflow-x:auto}.venue-slider__track::-webkit-scrollbar{display:none}.venue-slider__item{border:1px solid var(--color-transparency-black-10);color:var(--color-text);border-radius:16px;flex:none;justify-content:center;align-items:center;margin-right:12px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}@media (hover:hover){.venue-slider__item:hover{box-shadow:0 4px 12px -5px var(--color-transparency-black-40);transform:scale(1.03)}}.venue-slider__inner{flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.venue-slider__logo{-o-object-fit:cover;object-fit:cover;width:70px;height:70px;display:block}.venue-slider__letter{font-family:var(--text-style-title-1-font-family);font-size:var(--text-style-title-1-font-size);font-style:var(--text-style-title-1-font-style);font-weight:var(--text-style-title-1-font-weight);line-height:var(--text-style-title-1-line-height);background:var(--color-gray-20);place-items:center;width:70px;height:70px;display:grid}.venue-slider__name{font-family:var(--text-style-ui-caption-4-font-family);font-size:var(--text-style-ui-caption-4-font-size);font-style:var(--text-style-ui-caption-4-font-style);font-weight:var(--text-style-ui-caption-4-font-weight);line-height:var(--text-style-ui-caption-4-line-height);white-space:nowrap}.venue-slider__arrow{color:var(--color-gray-90);font:inherit;cursor:pointer;background:0 0;background:var(--color-gray-white);width:24px;height:24px;box-shadow:0 6px 16px 0 var(--color-transparency-black-8);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .3s,color .3s;display:flex}.venue-slider__arrow[disabled]{opacity:.5;cursor:inherit}.venue-slider__arrow{z-index:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.venue-slider__arrow--next{left:auto;right:0}.video-card{border:1px solid var(--color-transparency-black-10);background-color:var(--color-surface);border-radius:16px;grid-template-columns:160px minmax(0,1fr);gap:8px 12px;padding:12px;display:grid}@media only screen and (width>=960px){.video-card{flex-direction:column;gap:0;height:100%;padding:0;display:flex}}.video-card__media{display:block}@media only screen and (width>=960px){.video-card__media{width:100%}}.video-card__image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}@media only screen and (width>=960px){.video-card__image{border-radius:16px 16px 0 0}}.video-card__title{font-family:var(--text-style-ui-caption-3-bold-font-family);font-size:var(--text-style-ui-caption-3-bold-font-size);font-style:var(--text-style-ui-caption-3-bold-font-style);font-weight:var(--text-style-ui-caption-3-bold-font-weight);line-height:var(--text-style-ui-caption-3-bold-line-height);color:var(--color-text);margin-bottom:8px;text-decoration:none}@media only screen and (width>=960px){.video-card__title{font-family:var(--text-style-title-4-font-family);font-size:var(--text-style-title-4-font-size);font-style:var(--text-style-title-4-font-style);font-weight:var(--text-style-title-4-font-weight);line-height:var(--text-style-title-4-line-height);margin:8px 12px;display:block}}@media (hover:hover){.video-card__title:hover{color:var(--color-text-link-primary)}}.video-card__meta{-moz-column-gap:12px;grid-column:1/-1;justify-content:flex-start;align-items:center;column-gap:12px;display:flex}@media only screen and (width>=601px){.video-card__meta{grid-column:2}}@media only screen and (width>=960px){.video-card__meta{margin:0 12px 12px}}.video-card__time{font-family:var(--text-style-ui-caption-3-font-family);font-size:var(--text-style-ui-caption-3-font-size);font-style:var(--text-style-ui-caption-3-font-style);font-weight:var(--text-style-ui-caption-3-font-weight);line-height:var(--text-style-ui-caption-3-line-height);color:var(--color-text-caption)}.video-card__stats{-moz-column-gap:12px;align-items:center;column-gap:12px;display:flex}.video-card__stat{font-family:var(--text-style-ui-caption-3-font-family);font-size:var(--text-style-ui-caption-3-font-size);font-style:var(--text-style-ui-caption-3-font-style);font-weight:var(--text-style-ui-caption-3-font-weight);line-height:var(--text-style-ui-caption-3-line-height);color:var(--color-text-caption);align-items:center;text-decoration:none;display:flex}.video-card__stat-icon{color:var(--color-gray-20);margin-right:4px}@media (hover:hover){.video-card__discuss:hover .video-card__stat-icon,.video-card__discuss:hover span{color:var(--color-text-link-primary)}}.video-card--main{flex-direction:column;height:auto;padding:0;display:flex}@media only screen and (width>=960px){.video-card--main{grid-template-columns:556px minmax(0,1fr);align-items:start;gap:8px 24px;padding:24px;display:grid}.video-card--main .video-card__media{border-radius:8px;grid-row:1/4;margin-left:12px;overflow:hidden}}.video-card--main .video-card__image{border-radius:16px 16px 0 0}@media only screen and (width>=960px){.video-card--main .video-card__image{border-radius:8px}}.video-card--main .video-card__title{font-family:var(--text-style-title-4-font-family);font-size:var(--text-style-title-4-font-size);font-style:var(--text-style-title-4-font-style);font-weight:var(--text-style-title-4-font-weight);line-height:var(--text-style-title-4-line-height);margin:8px 12px 0}@media only screen and (width>=960px){.video-card--main .video-card__title{font-family:var(--text-style-title-2-font-family);font-size:var(--text-style-title-2-font-size);font-style:var(--text-style-title-2-font-style);font-weight:var(--text-style-title-2-font-weight);line-height:var(--text-style-title-2-line-height);margin:0}}.video-card--main .video-card__lead{font-family:var(--text-style-body-1-font-family);font-size:var(--text-style-body-1-font-size);font-style:var(--text-style-body-1-font-style);font-weight:var(--text-style-body-1-font-weight);line-height:var(--text-style-body-1-line-height);color:var(--color-text);margin:8px 12px 0}@media only screen and (width>=960px){.video-card--main .video-card__lead{margin:12px 0 0}}.video-card--main .video-card__meta{margin:8px 12px 12px}@media only screen and (width>=960px){.video-card--main .video-card__meta{margin:8px 0 0}}.video-card--aside{background-color:#0000;border:0;border-radius:0;grid-template-rows:1fr auto;grid-template-columns:160px minmax(0,1fr);gap:12px;height:auto;padding:0;display:grid}.video-card--aside .video-card__media{grid-row:1/3;width:160px}.video-card--aside .video-card__image{border-radius:8px}.video-card--aside .video-card__title{font-family:var(--text-style-ui-caption-3-bold-font-family);font-size:var(--text-style-ui-caption-3-bold-font-size);font-style:var(--text-style-ui-caption-3-bold-font-style);font-weight:var(--text-style-ui-caption-3-bold-font-weight);line-height:var(--text-style-ui-caption-3-bold-line-height);-webkit-line-clamp:4;-webkit-box-orient:vertical;grid-area:1/2;margin:0 0 4px;display:-webkit-box;overflow:hidden}.video-card--aside .video-card__meta{grid-area:2/2;margin:0}.video-card--aside .video-card__stats{flex:1;justify-content:space-between;gap:8px}.video-card--aside .video-card__stat{font-family:var(--text-style-ui-caption-2-font-family);font-size:var(--text-style-ui-caption-2-font-size);font-style:var(--text-style-ui-caption-2-font-style);font-weight:var(--text-style-ui-caption-2-font-weight);line-height:var(--text-style-ui-caption-2-line-height)}.video-card--aside .video-card__time{display:none}.video-player{background-color:var(--color-video-backdrop);color:var(--color-gray-white);border-radius:0 0 16px 16px;padding:12px 0 16px}@media only screen and (width>=960px){.video-player{border-radius:16px}}.video-player__label{font-family:var(--text-style-title-5-font-family);font-size:var(--text-style-title-5-font-size);font-style:var(--text-style-title-5-font-style);font-weight:var(--text-style-title-5-font-weight);line-height:var(--text-style-title-5-line-height);letter-spacing:var(--text-style-title-5-letter-spacing);text-transform:var(--text-style-title-5-text-transform);padding:0 16px}@media only screen and (width>=601px) and (width<=959.98px){.video-player__label{max-width:600px;margin:0 auto}}.video-player__stage{padding:12px 0 16px}@media only screen and (width>=601px){.video-player__stage{padding:12px 16px 16px}}@media only screen and (width>=601px) and (width<=959.98px){.video-player__stage{max-width:600px;margin:0 auto}}.video-player__frame{aspect-ratio:860/434;background:var(--color-video-backdrop);display:block;position:relative;overflow:hidden}.video-player__embed{border:0;width:100%;height:100%;position:absolute;inset:0}.video-player__poster{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.video-player__info{padding:0 16px}@media only screen and (width>=601px) and (width<=959.98px){.video-player__info{max-width:600px;margin:0 auto}}.video-player__header{flex-direction:column;display:flex}.video-player__title{font-family:var(--text-style-title-4-font-family);font-size:var(--text-style-title-4-font-size);font-style:var(--text-style-title-4-font-style);font-weight:var(--text-style-title-4-font-weight);line-height:var(--text-style-title-4-line-height);color:var(--color-gray-white);margin:0 0 8px}@media only screen and (width>=960px){.video-player__title{font-family:var(--text-style-title-2-font-family);font-size:var(--text-style-title-2-font-size);font-style:var(--text-style-title-2-font-style);font-weight:var(--text-style-title-2-font-weight);line-height:var(--text-style-title-2-line-height)}}.video-player__lead{font-family:var(--text-style-body-caption-2-font-family);font-size:var(--text-style-body-caption-2-font-size);font-style:var(--text-style-body-caption-2-font-style);font-weight:var(--text-style-body-caption-2-font-weight);line-height:var(--text-style-body-caption-2-line-height);color:var(--color-gray-white);margin:0 0 8px}.video-player__source{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.video-player__source-text{font-family:var(--text-style-body-caption-2-font-family);font-size:var(--text-style-body-caption-2-font-size);font-style:var(--text-style-body-caption-2-font-style);font-weight:var(--text-style-body-caption-2-font-weight);line-height:var(--text-style-body-caption-2-line-height);color:var(--color-text-caption)}.video-player__meta{font-family:var(--text-style-ui-caption-3-font-family);font-size:var(--text-style-ui-caption-3-font-size);font-style:var(--text-style-ui-caption-3-font-style);font-weight:var(--text-style-ui-caption-3-font-weight);line-height:var(--text-style-ui-caption-3-line-height);-moz-column-gap:12px;color:var(--color-transparency-white-60);align-items:center;column-gap:12px;display:flex}.video-player__reactions{justify-content:space-between;align-items:center;gap:8px;margin-top:24px;display:flex}.video-player__reaction-list{grid-auto-flow:column;gap:8px;display:grid}.video-player__reaction{color:inherit;font:inherit;cursor:pointer;border:0;border:1px solid var(--color-transparency-white-10);background:0 0;border-radius:8px;justify-content:center;align-items:center;min-width:80px;height:40px;padding:7px 8px;display:flex;position:relative}.video-player__reaction--active{background:var(--color-transparency-white-10)}.video-player__reaction-name{font-family:var(--text-style-ui-caption-1-bold-font-family);font-size:var(--text-style-ui-caption-1-bold-font-size);font-style:var(--text-style-ui-caption-1-bold-font-style);font-weight:var(--text-style-ui-caption-1-bold-font-weight);line-height:var(--text-style-ui-caption-1-bold-line-height);letter-spacing:var(--text-style-ui-caption-1-bold-letter-spacing);text-transform:var(--text-style-ui-caption-1-bold-text-transform);background:var(--color-blue-gray-60);color:var(--color-gray-white);opacity:0;white-space:nowrap;border-radius:10px;align-items:center;padding:2px 8px;display:flex;position:absolute;bottom:100%}.video-player__reaction:hover .video-player__reaction-name{opacity:1}.video-player__reaction-emoji{margin-right:8px;font-size:24px;line-height:24px}.video-player__reaction-count{font-family:var(--text-style-body-caption-2-font-family);font-size:var(--text-style-body-caption-2-font-size);font-style:var(--text-style-body-caption-2-font-style);font-weight:var(--text-style-body-caption-2-font-weight);line-height:var(--text-style-body-caption-2-line-height);color:var(--color-transparency-white-60)}.video-slider{background:var(--color-video-backdrop);color:var(--color-gray-white);border-radius:16px;flex-direction:column;padding:12px;display:flex;position:relative}.video-slider__title{font-family:var(--text-style-title-5-font-family);font-size:var(--text-style-title-5-font-size);font-style:var(--text-style-title-5-font-style);font-weight:var(--text-style-title-5-font-weight);line-height:var(--text-style-title-5-line-height);letter-spacing:var(--text-style-title-5-letter-spacing);text-transform:var(--text-style-title-5-text-transform);width:fit-content;color:var(--color-text-link-primary);margin:0 auto 16px;text-decoration:none;display:block}.video-slider__viewport{overflow:hidden}.video-slider__track{align-items:start;display:flex}.video-slider__slide{flex:0 0 100%;align-content:start;gap:16px;min-width:0;display:grid}@media only screen and (width>=960px){.video-slider__slide{-moz-column-gap:24px;grid-template-columns:1fr 1fr;column-gap:24px}}.video-slider__main{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}@media only screen and (width>=960px){.video-slider__main{grid-row:1/5}}.video-slider__poster{aspect-ratio:16/9;border-radius:8px;display:block;position:relative;overflow:hidden}.video-slider__play{background:var(--color-gray-white);width:48px;height:48px;color:var(--color-video-backdrop);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-slider__main-title{font-family:var(--text-style-title-4-font-family);font-size:var(--text-style-title-4-font-size);font-style:var(--text-style-title-4-font-style);font-weight:var(--text-style-title-4-font-weight);line-height:var(--text-style-title-4-line-height)}.video-slider__item{color:inherit;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.video-slider__thumb{border-radius:8px;flex:none;width:128px;height:72px;display:block;overflow:hidden}.video-slider__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.video-slider__text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.video-slider__item-title{font-family:var(--text-style-ui-menu-font-family);font-size:var(--text-style-ui-menu-font-size);font-style:var(--text-style-ui-menu-font-style);font-weight:var(--text-style-ui-menu-font-weight);line-height:var(--text-style-ui-menu-line-height)}.video-slider__meta{font-family:var(--text-style-ui-caption-3-font-family);font-size:var(--text-style-ui-caption-3-font-size);font-style:var(--text-style-ui-caption-3-font-style);font-weight:var(--text-style-ui-caption-3-font-weight);line-height:var(--text-style-ui-caption-3-line-height);-moz-column-gap:12px;color:var(--color-transparency-white-60);align-items:center;column-gap:12px;display:flex}.video-slider__stat{align-items:center;display:flex}.video-slider__stat-icon{color:var(--color-gray-20);margin-right:4px}.video-slider__dots{align-self:center;gap:4px;margin:16px 0 0;padding:2px;list-style:none;display:flex}.video-slider__dot{background:var(--color-gray-white);border-radius:50%;width:6px;height:6px}.video-slider__dot--active{background:var(--color-accent-primary)}.video-slider__prev,.video-slider__next{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:none}@media only screen and (width>=960px){.video-slider__prev,.video-slider__next{background:var(--color-gray-white);width:48px;height:48px;color:var(--color-video-backdrop);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}}.video-slider__prev[hidden],.video-slider__next[hidden]{display:none}@media only screen and (width>=960px){.video-slider__prev{left:-24px}.video-slider__next{right:-24px}}.weather{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.weather__icon{color:var(--weather-sun);flex:none}.weather__text{font-family:var(--text-style-ui-caption-1-bold-font-family);font-size:var(--text-style-ui-caption-1-bold-font-size);font-style:var(--text-style-ui-caption-1-bold-font-style);font-weight:var(--text-style-ui-caption-1-bold-font-weight);line-height:var(--text-style-ui-caption-1-bold-line-height);letter-spacing:var(--text-style-ui-caption-1-bold-letter-spacing);text-transform:var(--text-style-ui-caption-1-bold-text-transform);color:var(--color-transparency-white-60);flex-direction:column;gap:8px;margin:0;display:flex}.air-datepicker{--adp-font-family:var(--font-family);--adp-font-size:15px;--adp-width:340px;--adp-day-cell-width:45px;--adp-day-cell-height:32px;--adp-cell-border-radius:8px;--adp-border-radius:4px;--adp-padding:4px;--adp-background-color:var(--color-surface);--adp-border-color:var(--color-gray-20);--adp-border-color-inner:var(--color-gray-20);--adp-color:var(--color-text);--adp-color-secondary:var(--color-text-caption);--adp-day-name-color:var(--color-text-caption);--adp-color-other-month:var(--color-gray-20);--adp-color-disabled:var(--color-gray-20);--adp-accent-color:var(--color-accent-primary);--adp-color-current-date:var(--color-accent-primary);--adp-cell-background-color-selected:var(--color-accent-primary);--adp-cell-background-color-selected-hover:var(--color-accent-primary);--adp-cell-background-color-hover:var(--color-misc-highlight);--adp-cell-background-color-in-range:var(--color-misc-highlight);--adp-cell-background-color-in-range-hover:var(--color-misc-highlight)}
/*$vite$:1*/