/*! 
 * OverlayScrollbars
 * Version: 2.16.0
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */.os-size-observer,.os-size-observer-listener{scroll-behavior:auto!important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:inherit;border:inherit;-webkit-box-sizing:inherit;box-sizing:inherit;margin:-133px;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(.1);transform:scale(.1)}.os-size-observer:before{content:"";-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-sizing:inherit;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{-webkit-animation:os-size-observer-appear-animation 1ms forwards;animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:inherit;border:inherit;margin:-133px;-webkit-transform:scale(10);transform:scale(10)}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.os-size-observer-listener-scroll{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;-webkit-box-flex:0;-ms-flex:none;flex:none}.os-size-observer-listener-item-final{-webkit-transition:none;transition:none}@-webkit-keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;max-width:0;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{overflow:visible;margin:0}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){-webkit-box-sizing:inherit;box-sizing:inherit;position:relative;-webkit-box-flex:1;-ms-flex:auto;flex:auto;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{overflow:hidden!important}[data-overlayscrollbars-padding~=noClipping],[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x:hidden;--os-viewport-overflow-y:hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x:visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x:hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x:scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y:visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y:hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y:scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>:not(#osFakeId){display:none!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;-ms-scroll-snap-type:none!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{-webkit-box-sizing:inherit;box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent:0;--os-scroll-percent:0;--os-scroll-direction:0;--os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) - 1 - var(--os-scroll-percent)*-1)*var(--os-scroll-direction));contain:size layout;contain:size layout style;-webkit-transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{-webkit-transition:none!important;transition:none!important}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle,.os-scrollbar-track{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle,.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track{pointer-events:auto;-ms-touch-action:none;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;-webkit-transition:none!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional)*100%);-webkit-transform:translateX(calc(var(--os-scroll-percent-directional)*-100%));transform:translateX(calc(var(--os-scroll-percent-directional)*-100%));width:calc(var(--os-viewport-percent)*100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional)*100%);-webkit-transform:translateY(calc(var(--os-scroll-percent-directional)*-100%));transform:translateY(calc(var(--os-scroll-percent-directional)*-100%));height:calc(var(--os-viewport-percent)*100%)}@supports(container-type:size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;-webkit-transform:translateX(calc(var(--os-scroll-percent-directional)*100cqw + var(--os-scroll-percent-directional)*-100%));transform:translateX(calc(var(--os-scroll-percent-directional)*100cqw + var(--os-scroll-percent-directional)*-100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;-webkit-transform:translateY(calc(var(--os-scroll-percent-directional)*100cqh + var(--os-scroll-percent-directional)*-100%));transform:translateY(calc(var(--os-scroll-percent-directional)*100cqh + var(--os-scroll-percent-directional)*-100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{right:auto;left:0}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);-webkit-transition:opacity .15s,background-color .15s,border-color .15s;transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-handle:before,.os-scrollbar-track:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular)*-1);bottom:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);-webkit-transition:opacity .15s,background-color .15s,border-color .15s,height .15s;transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc(var(--os-padding-perpendicular)*-1 + var(--os-handle-interactive-area-offset)*-1);bottom:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular)*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);-webkit-transition:opacity .15s,background-color .15s,border-color .15s,width .15s;transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc(var(--os-padding-perpendicular)*-1 + var(--os-handle-interactive-area-offset)*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc(var(--os-padding-perpendicular)*-1 + var(--os-handle-interactive-area-offset)*-1);left:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}.os-theme-none.os-scrollbar,[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{-webkit-box-sizing:border-box;box-sizing:border-box;--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px}.os-theme-dark{--os-handle-bg:rgba(0,0,0,0.44);--os-handle-bg-hover:rgba(0,0,0,0.55);--os-handle-bg-active:rgba(0,0,0,0.66)}.os-theme-light{--os-handle-bg:hsla(0,0%,100%,0.44);--os-handle-bg-hover:hsla(0,0%,100%,0.55);--os-handle-bg-active:hsla(0,0%,100%,0.66)}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-outline-width:1px;--f-button-outline-color:rgba(0,0,0,0.7);--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-opacity:1;--f-button-svg-disabled-opacity:.5;--f-button-svg-transition:opacity .15s ease;--f-button-svg-transform:none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);-webkit-box-shadow:var(--f-button-shadow);box-shadow:var(--f-button-shadow);-webkit-transform:var(--f-button-transform);transform:var(--f-button-transform);-webkit-transition:var(--f-button-transition);transition:var(--f-button-transition);backdrop-filter:var(--f-button-backdrop-filter);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media(hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color,var(--f-button-color));background-color:var(--f-button-hover-bg,var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)));background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);-webkit-transform:var(--f-button-svg-transform);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);-webkit-filter:var(--f-button-svg-filter);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity,1);-webkit-transition:var(--f-button-svg-transition);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child,[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child,[data-autoplay-action=toggle] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.has-autoplay [data-autoplay-action=toggle] svg g:first-child,[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}:-webkit-full-screen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:-ms-fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:-webkit-box;display:flex}:-ms-fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:-ms-flexbox;display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}:root{--f-spinner-color-1:rgba(0,0,0,0.1);--f-spinner-color-2:rgba(17,24,28,0.8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);-webkit-animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both;animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@-webkit-keyframes f-spinner{to{rotate:1turn}}@keyframes f-spinner{to{rotate:1turn}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.f-panzoom:after,.f-panzoom:before,.f-zoomable:after,.f-zoomable:before{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:-webkit-zoom-out;cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:-webkit-grab;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:-webkit-zoom-in;cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.has-lazyerror,.f-panzoom__content.is-lazyloading{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;-o-object-fit:contain;object-fit:contain;-webkit-transition:none;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:none;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-panzoom__protected{position:absolute;inset:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{-webkit-animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{-webkit-animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@-webkit-keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-fadeOut{to{opacity:0}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{-webkit-animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{-webkit-animation:calc(var(--f-transition-duration, .2s)*0.2) ease calc(var(--f-transition-duration, .2s)*0.8) both f-crossfadeOut;animation:calc(var(--f-transition-duration, .2s)*0.2) ease calc(var(--f-transition-duration, .2s)*0.8) both f-crossfadeOut;z-index:1}@-webkit-keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-crossfadeOut{to{opacity:0}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@-webkit-keyframes f-slideInPrevX{0%{-webkit-transform:translate(calc(100% + var(--f-carousel-gap, 0)));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInPrevX{0%{-webkit-transform:translate(calc(100% + var(--f-carousel-gap, 0)));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideInNextX{0%{-webkit-transform:translate(calc(-100% - var(--f-carousel-gap, 0)));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInNextX{0%{-webkit-transform:translate(calc(-100% - var(--f-carousel-gap, 0)));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideOutNextX{to{-webkit-transform:translate(calc(-100% - var(--f-carousel-gap, 0)));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutNextX{to{-webkit-transform:translate(calc(-100% - var(--f-carousel-gap, 0)));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@-webkit-keyframes f-slideOutPrevX{to{-webkit-transform:translate(calc(100% + var(--f-carousel-gap, 0)));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{-webkit-transform:translate(calc(100% + var(--f-carousel-gap, 0)));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@-webkit-keyframes f-slideInPrevY{0%{-webkit-transform:translateY(calc(100% + var(--f-carousel-gap, 0)));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInPrevY{0%{-webkit-transform:translateY(calc(100% + var(--f-carousel-gap, 0)));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideInNextY{0%{-webkit-transform:translateY(calc(-100% - var(--f-carousel-gap, 0)));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInNextY{0%{-webkit-transform:translateY(calc(-100% - var(--f-carousel-gap, 0)));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideOutNextY{to{-webkit-transform:translateY(calc(-100% - var(--f-carousel-gap, 0)));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutNextY{to{-webkit-transform:translateY(calc(-100% - var(--f-carousel-gap, 0)));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@-webkit-keyframes f-slideOutPrevY{to{-webkit-transform:translateY(calc(100% + var(--f-carousel-gap, 0)));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{-webkit-transform:translateY(calc(100% + var(--f-carousel-gap, 0)));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{-webkit-animation:var(--f-transition-duration,.3s) ease both f-zoomInUp;animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{-webkit-animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown;animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}@-webkit-keyframes f-zoomInUp{0%{-webkit-transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);opacity:var(--f-zoomInUp-opacity,0)}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomInUp{0%{-webkit-transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);opacity:var(--f-zoomInUp-opacity,0)}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}}@-webkit-keyframes f-zoomOutDown{to{-webkit-transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);opacity:0}}@keyframes f-zoomOutDown{to{-webkit-transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);opacity:0}}.f-throwOutUp{-webkit-animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp;animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{-webkit-animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown;animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}@-webkit-keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px)*-1),0);transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px)*-1),0);opacity:0}}@keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px)*-1),0);transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px)*-1),0);opacity:0}}@-webkit-keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throwOutDown-y,150px),0);transform:translate3d(0,var(--f-throwOutDown-y,150px),0);opacity:0}}@keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throwOutDown-y,150px),0);transform:translate3d(0,var(--f-throwOutDown-y,150px),0);opacity:0}}.has-gmap .f-html,.has-iframe .f-html,.has-pdf .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-gmap .f-html,.has-pdf .f-html{padding:0}.f-html{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);color:var(--f-html-color,currentColor);background:var(--f-html-bg)}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{-ms-flex-item-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding,16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font);text-wrap:balance}.has-html5video .f-html,.has-vimeo .f-html,.has-youtube .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width,960px);max-height:var(--f-video-height,540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,rgba(0,0,0,.9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width:var(--f-arrow-width,46px);--f-button-height:var(--f-arrow-height,46px);--f-button-svg-width:var(--f-arrow-svg-width,24px);--f-button-svg-height:var(--f-arrow-svg-height,24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width,1.75);--f-button-border-radius:var(--f-arrow-border-radius,unset);--f-button-bg:var(--f-arrow-bg,transparent);--f-button-hover-bg:var(--f-arrow-hover-bg,var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg,var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color,var(--f-arrow-color));--f-button-active-color:var(--f-arrow-active-color,var(--f-arrow-hover-color));overflow:visible}.f-button.is-arrow.is-next,.f-button.is-arrow.is-prev{position:absolute;-webkit-transform:translate(0);transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-next,.is-horizontal .f-button.is-arrow.is-prev{inset:50% auto auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);-webkit-transform:translateY(-50%) rotateY(180deg);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);-webkit-transform:translateY(-50%) rotateY(180deg);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos,0);right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos,0);left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-next svg,.is-vertical .f-button.is-arrow.is-prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg,none);-webkit-box-shadow:var(--f-toolbar-shadow,none);box-shadow:var(--f-toolbar-shadow,none);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color,currentColor);font-size:var(--f-toolbar-font-size,17px);font-weight:var(--f-toolbar-font-weight,inherit);font-family:var(--f-toolbar-font,-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;gap:var(--f-toolbar-gap,0)}.f-carousel__toolbar__column.is-left{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-carousel__toolbar__column.is-right{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-flow:nowrap;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap,4px)}:root{--f-thumbs-gap:8px;--f-thumbs-margin:0;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:transparent;--f-thumbs-transition:max-height .3s ease,max-width .3s ease,padding .3s ease;--f-thumbs-z-index:1;--f-thumbs-viewport-padding-x:0px;--f-thumbs-viewport-padding-y:0px;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-clip-width:46px;--f-thumb-extra-gap:16px;--f-thumb-opacity:1;--f-thumb-transition:opacity .3s ease,transform .15s ease;--f-thumb-border:none;--f-thumb-border-radius:4px;--f-thumb-shadow:none;--f-thumb-bg:linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.05));--f-thumb-focus-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;--f-thumb-border-transition:all .1s ease;--f-thumb-img-width:100%;--f-thumb-img-height:100%;--f-thumb-img-fit:cover;--f-thumb-img-position:50% 20%}.f-thumbs{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:var(--f-thumbs-transition);transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y)*2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y:0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)*2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x:0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y:0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);-o-object-fit:var(--f-thumb-img-fit);object-fit:var(--f-thumb-img-fit);-o-object-position:var(--f-thumb-img-position);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);display:grid}.f-thumbs__slide,.f-thumbs__viewport{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible}.f-thumbs__slide{position:relative;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);-webkit-transform:var(--f-thumb-hover-transform,none);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);-webkit-box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow));box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;-webkit-transition:var(--f-thumb-transition);transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);-webkit-transform:var(--f-thumb-transform);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;-webkit-transition:var(--f-thumb-border-transition);transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);-webkit-box-shadow:var(--f-thumb-shadow);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);-webkit-transform:var(--f-thumb-focus-transform,none);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);-webkit-box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow));box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);-webkit-transform:var(--f-thumb-active-transform,none);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);-webkit-box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow));box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);-webkit-transform:var(--f-thumb-selected-transform,none);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);-webkit-box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow));box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width:calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc(var(--f-thumb-width) - var(--f-thumb-clip-width))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width)*2 + var(--f-thumbs-padding-x));margin-inline:calc(var(--f-carousel-slide-width)*-1 + var(--f-thumbs-padding-x)*-1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc(var(--width-diff)*0.5*var(--progress));--clip-path:inset(0 var(--clip-shift) round var(--f-thumb-border-radius,0));padding:0;overflow:visible;left:var(--shift,0);will-change:left;-webkit-transition:left var(--f-transition-duration) var(--f-transition-easing);transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease);transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);-webkit-transition:border var(--f-transition-duration) var(--f-transition-easing),-webkit-box-shadow var(--f-transition-duration) var(--f-transition-easing);transition:border var(--f-transition-duration) var(--f-transition-easing),-webkit-box-shadow var(--f-transition-duration) var(--f-transition-easing);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing),-webkit-box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border,none);-webkit-box-shadow:var(--f-thumb-focus-shadow,none);box-shadow:var(--f-thumb-focus-shadow,none)}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none}:root{--f-progressbar-height:3px;--f-progressbar-color:var(--f-carousel-theme-color,#575ad6);--f-progressbar-opacity:1;--f-progressbar-z-index:30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-animation-name:f-progressbar;animation-name:f-progressbar;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}@-webkit-keyframes f-progressbar{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes f-progressbar{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}:-webkit-full-screen [data-fullscreen-action=toggle] svg g:first-child{display:none}:-ms-fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child,[data-fullscreen-action=toggle] svg g:last-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg g:last-child{display:-webkit-box;display:flex}:-ms-fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:-ms-flexbox;display:flex}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.in-fullscreen-mode>.f-carousel{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;inset:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::-ms-backdrop{opacity:0}.fancybox__dialog::backdrop{opacity:0}@supports(height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog :empty{display:block}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:rgba(24,24,27,0.95);--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px rgba(0,0,0,0.75);--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color,#dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:hsla(0,0%,100%,0.2);--f-spinner-color-2:hsla(0,0%,100%,0.8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:#fff;--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:hsla(0,0%,100%,0.75);--f-button-outline-offset:0px;--f-button-bg:rgba(54,54,54,0.75);--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.01)),drop-shadow(1px 2px 1px rgba(24,24,27,0.05));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2.5;--f-arrow-border-radius:50%;--f-arrow-bg:rgba(54,54,54,0.65);--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-close-button-width:30px;--f-close-button-height:30px;--f-close-button-svg-width:24px;--f-close-button-svg-height:24px;--f-close-button-svg-stroke-width:1.75;--f-close-border-radius:4px;--f-close-button-color:#fff;--f-close-button-hover-color:#fff;--f-close-button-bg:transparent;--f-close-button-hover-bg:transparent;--f-close-button-active-bg:transparent;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px hsla(0,0%,100%,0.65);--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none;--f-scrollbar-width:7px;--f-scrollbar-track-bg:#444;--f-scrollbar-track-border-radius:10px;--f-scrollbar-track-shadow:inset 0 0 6px rgba(0,0,0,0.2);--f-scrollbar-thumb-bg:#ddd;--f-scrollbar-thumb-border-radius:10px}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:hsla(0,0%,100%,0.97);--f-toolbar-color:var(--fancybox-color,#222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color,#222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:rgba(0,0,0,0.2);--f-spinner-color-2:rgba(0,0,0,0.8);--f-spinner-border-width:3.5px;--f-progressbar-color:#6f6f74;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:rgba(0,0,0,0.85);--f-button-bg:hsla(0,0%,100%,0.85);--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:hsla(0,0%,100%,0.85);--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2,#e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #000;--f-scrollbar-track-bg:#ddd;--f-scrollbar-thumb-bg:#444}.fancybox__container{position:absolute;inset:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container .fancybox__column>:not(.fancybox__viewport),.fancybox__container .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container>:not(.fancybox__carousel){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-revealing .fancybox__column>:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing>:not(.fancybox__carousel){-webkit-animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn;animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-hiding .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-hiding .fancybox__column>:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper),.fancybox__container.is-hiding>:not(.fancybox__carousel){-webkit-animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut;animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;-webkit-animation:f-fadeOut .15s ease-out both;animation:f-fadeOut .15s ease-out both}.fancybox__container.is-idle.is-ready .f-button.is-arrow{-webkit-animation:f-fadeOut .15s ease-out both;animation:f-fadeOut .15s ease-out both}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg);-webkit-filter:var(--fancybox-backdrop-filter);filter:var(--fancybox-backdrop-filter)}.fancybox__carousel{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__viewport{display:grid;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;-webkit-transform:translate3d(0,var(--f-drag-offset,0),0);transform:translate3d(0,var(--f-drag-offset,0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__viewport [contenteditable],.fancybox__viewport [data-selectable]{cursor:auto}.fancybox__slide{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;grid-area:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.fancybox__slide:after,.fancybox__slide:before{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color,--f-html-color);--f-html-bg:var(--f-error-bg,--f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-iframe{overflow:hidden;padding:8px 0}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__slide.is-selected,.fancybox__container.is-closing .fancybox__viewport{overflow:visible}.f-button.is-close-button{--f-button-width:var(--f-close-button-width);--f-button-height:var(--f-close-button-height);--f-button-border-radius:var(--f-close-border-radius);--f-button-color:var(--f-close-button-color);--f-button-hover-color:var(--f-close-button-hover-color);--f-button-bg:var(--f-close-button-bg);--f-button-hover-bg:var(--f-close-button-hover-bg);--f-button-active-bg:var(--f-close-button-active-bg);--f-button-svg-width:var(--f-close-button-svg-width);--f-button-svg-height:var(--f-close-button-svg-height);--f-button-svg-stroke-width:var(--f-close-button-svg-stroke-width);position:absolute;top:calc(var(--f-button-height)*-1 + -2px);right:0;z-index:10}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols:1;--f-thumbs-gap:8px;--f-thumbs-transition:none;--f-thumbs-padding-x:4px;--f-thumbs-padding-y:8px;--f-thumbs-viewport-padding-x:4px;--f-thumbs-viewport-padding-y:0px;max-width:calc(var(--f-thumb-width)*var(--f-thumbs-cols) + var(--f-thumbs-gap)*(var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x)*2 + var(--f-thumbs-viewport-padding-x)*2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);-webkit-box-shadow:var(--f-scrollbar-track-shadow);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x:0;max-height:unset;--f-thumbs-padding-y:unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap)*(var(--f-thumbs-cols) - 1))/var(--f-thumbs-cols)))!important}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}:root{--swiper-theme-color:#007aff}.swiper,:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{list-style:none;overflow:hidden;padding:0}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:initial;box-sizing:initial;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{display:block;-ms-flex-negative:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.1490196078)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5019607843)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5019607843),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5019607843)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5019607843),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5019607843)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5019607843),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5019607843)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5019607843),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--swiper-navigation-size);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}.swiper-pagination-bullet button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.2509803922));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1019607843));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5019607843));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";-webkit-filter:blur(50px);filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform-origin:center bottom;transform-origin:center bottom}.iti{position:relative;display:inline-block}.iti *{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media(max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:none}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-image:url(../images/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}.iti__flag.iti__np{background-color:transparent}:root{--white:#fff;--white-rgb:255,255,255;--base-white:#fff;--base-white-rgb:255,255,255;--black:#000;--black-rgb:0,0,0;--base-black:#000;--base-black-rgb:0,0,0;--black-2:#1b1b1b;--black-2-rgb:27,27,27;--base-black-2:#1b1b1b;--base-black-2-rgb:27,27,27;--black-3:#38383c;--black-3-rgb:56,56,60;--base-black-3:#38383c;--base-black-3-rgb:56,56,60;--black-4:#313131;--black-4-rgb:49,49,49;--base-black-4:#313131;--base-black-4-rgb:49,49,49;--black-5:#191919;--black-5-rgb:25,25,25;--base-black-5:#191919;--base-black-5-rgb:25,25,25;--success:#219653;--success-rgb:33,150,83;--base-success:#219653;--base-success-rgb:33,150,83;--warning:#ffbc36;--warning-rgb:255,188,54;--base-warning:#ffbc36;--base-warning-rgb:255,188,54;--danger:#eb5757;--danger-rgb:235,87,87;--base-danger:#eb5757;--base-danger-rgb:235,87,87;--danger-2:#ce0704;--danger-2-rgb:206,7,4;--base-danger-2:#ce0704;--base-danger-2-rgb:206,7,4;--primary-default:#fffefa;--primary-default-rgb:255,254,250;--base-primary-default:#fffefa;--base-primary-default-rgb:255,254,250;--primary-hover:#2a3a73;--primary-hover-rgb:42,58,115;--base-primary-hover:#2a3a73;--base-primary-hover-rgb:42,58,115;--primary-pressed:#212e5e;--primary-pressed-rgb:33,46,94;--base-primary-pressed:#212e5e;--base-primary-pressed-rgb:33,46,94;--primary-disabled:#ecedf2;--primary-disabled-rgb:236,237,242;--base-primary-disabled:#ecedf2;--base-primary-disabled-rgb:236,237,242;--primary-disabled-text:#abb4d4;--primary-disabled-text-rgb:171,180,212;--base-primary-disabled-text:#abb4d4;--base-primary-disabled-text-rgb:171,180,212;--primary-outline:#3d8bf0;--primary-outline-rgb:61,139,240;--base-primary-outline:#3d8bf0;--base-primary-outline-rgb:61,139,240;--primary-2-default:#2170d9;--primary-2-default-rgb:33,112,217;--base-primary-2-default:#2170d9;--base-primary-2-default-rgb:33,112,217;--primary-2-hover:#00439d;--primary-2-hover-rgb:0,67,157;--base-primary-2-hover:#00439d;--base-primary-2-hover-rgb:0,67,157;--primary-2-pressed:#013c88;--primary-2-pressed-rgb:1,60,136;--base-primary-2-pressed:#013c88;--base-primary-2-pressed-rgb:1,60,136;--primary-2-disabled:#e6edf6;--primary-2-disabled-rgb:230,237,246;--base-primary-2-disabled:#e6edf6;--base-primary-2-disabled-rgb:230,237,246;--primary-2-disabled-text:#8eafdb;--primary-2-disabled-text-rgb:142,175,219;--base-primary-2-disabled-text:#8eafdb;--base-primary-2-disabled-text-rgb:142,175,219;--primary-2-outline:#2170d9;--primary-2-outline-rgb:33,112,217;--base-primary-2-outline:#2170d9;--base-primary-2-outline-rgb:33,112,217;--secondary-100:#4d5d98;--secondary-100-rgb:77,93,152;--base-secondary-100:#4d5d98;--base-secondary-100-rgb:77,93,152;--secondary-200:#5f6b97;--secondary-200-rgb:95,107,151;--base-secondary-200:#5f6b97;--base-secondary-200-rgb:95,107,151;--secondary-300:#8a94b5;--secondary-300-rgb:138,148,181;--base-secondary-300:#8a94b5;--base-secondary-300-rgb:138,148,181;--secondary-400:#c9cdda;--secondary-400-rgb:201,205,218;--base-secondary-400:#c9cdda;--base-secondary-400-rgb:201,205,218;--secondary-500:#ebecf0;--secondary-500-rgb:235,236,240;--base-secondary-500:#ebecf0;--base-secondary-500-rgb:235,236,240;--secondary-600:#f3f5f9;--secondary-600-rgb:243,245,249;--base-secondary-600:#f3f5f9;--base-secondary-600-rgb:243,245,249;--secondary-700:#4568dc;--secondary-700-rgb:69,104,220;--base-secondary-700:#4568dc;--base-secondary-700-rgb:69,104,220;--secondary-800:#245bff;--secondary-800-rgb:36,91,255;--base-secondary-800:#245bff;--base-secondary-800-rgb:36,91,255;--secondary-900:#00185e;--secondary-900-rgb:0,24,94;--base-secondary-900:#00185e;--base-secondary-900-rgb:0,24,94;--gray-100:#121212;--gray-100-rgb:18,18,18;--base-gray-100:#121212;--base-gray-100-rgb:18,18,18;--gray-200:#4f4f4f;--gray-200-rgb:79,79,79;--base-gray-200:#4f4f4f;--base-gray-200-rgb:79,79,79;--gray-300:#828282;--gray-300-rgb:130,130,130;--base-gray-300:#828282;--base-gray-300-rgb:130,130,130;--gray-400:#bdbdbd;--gray-400-rgb:189,189,189;--base-gray-400:#bdbdbd;--base-gray-400-rgb:189,189,189;--gray-500:#e0e0e0;--gray-500-rgb:224,224,224;--base-gray-500:#e0e0e0;--base-gray-500-rgb:224,224,224;--gray-600:#f2f2f2;--gray-600-rgb:242,242,242;--base-gray-600:#f2f2f2;--base-gray-600-rgb:242,242,242;--gray-700:#f5f5f5;--gray-700-rgb:245,245,245;--base-gray-700:#f5f5f5;--base-gray-700-rgb:245,245,245;--gray-800:#f8f8f8;--gray-800-rgb:248,248,248;--base-gray-800:#f8f8f8;--base-gray-800-rgb:248,248,248;--gray-900:#9c9b99;--gray-900-rgb:156,155,153;--base-gray-900:#9c9b99;--base-gray-900-rgb:156,155,153;--gray-1000:#505050;--gray-1000-rgb:80,80,80;--base-gray-1000:#505050;--base-gray-1000-rgb:80,80,80;--gray-1100:#333;--gray-1100-rgb:51,51,51;--base-gray-1100:#333;--base-gray-1100-rgb:51,51,51;--gray-1200:#545458;--gray-1200-rgb:84,84,88;--base-gray-1200:#545458;--base-gray-1200-rgb:84,84,88;--gray-1300:#18171b;--gray-1300-rgb:24,23,27;--base-gray-1300:#18171b;--base-gray-1300-rgb:24,23,27;--gray-1400:#818087;--gray-1400-rgb:129,128,135;--base-gray-1400:#818087;--base-gray-1400-rgb:129,128,135;--gray-1500:#b2b2b2;--gray-1500-rgb:178,178,178;--base-gray-1500:#b2b2b2;--base-gray-1500-rgb:178,178,178;--gray-1600:#a7a7a7;--gray-1600-rgb:167,167,167;--base-gray-1600:#a7a7a7;--base-gray-1600-rgb:167,167,167;--gray-1700:#aeacb4;--gray-1700-rgb:174,172,180;--base-gray-1700:#aeacb4;--base-gray-1700-rgb:174,172,180;--gray-1800:#91908e;--gray-1800-rgb:145,144,142;--base-gray-1800:#91908e;--base-gray-1800-rgb:145,144,142;--gray-1900:#898886;--gray-1900-rgb:137,136,134;--base-gray-1900:#898886;--base-gray-1900-rgb:137,136,134;--accent-dark:#4e4e4e;--accent-dark-rgb:78,78,78;--base-accent-dark:#4e4e4e;--base-accent-dark-rgb:78,78,78;--accent-dark-2:#303030;--accent-dark-2-rgb:48,48,48;--base-accent-dark-2:#303030;--base-accent-dark-2-rgb:48,48,48;--accent-dark-3:#373737;--accent-dark-3-rgb:55,55,55;--base-accent-dark-3:#373737;--base-accent-dark-3-rgb:55,55,55;--accent-blue:#0065ff;--accent-blue-rgb:0,101,255;--base-accent-blue:#0065ff;--base-accent-blue-rgb:0,101,255;--accent-blue-3:#1890ff;--accent-blue-3-rgb:24,144,255;--base-accent-blue-3:#1890ff;--base-accent-blue-3-rgb:24,144,255;--accent-light-blue:#60a5e4;--accent-light-blue-rgb:96,165,228;--base-accent-light-blue:#60a5e4;--base-accent-light-blue-rgb:96,165,228;--accent-fuchsia:#d83b8c;--accent-fuchsia-rgb:216,59,140;--base-accent-fuchsia:#d83b8c;--base-accent-fuchsia-rgb:216,59,140;--accent-violet:#b34ed9;--accent-violet-rgb:179,78,217;--base-accent-violet:#b34ed9;--base-accent-violet-rgb:179,78,217;--accent-blue-2:#00c7f2;--accent-blue-2-rgb:0,199,242;--base-accent-blue-2:#00c7f2;--base-accent-blue-2-rgb:0,199,242;--accent-light-blue-2:#dee9ff;--accent-light-blue-2-rgb:222,233,255;--base-accent-light-blue-2:#dee9ff;--base-accent-light-blue-2-rgb:222,233,255;--accent-orange:#f46c45;--accent-orange-rgb:244,108,69;--base-accent-orange:#f46c45;--base-accent-orange-rgb:244,108,69;--accent-orange-2:#f85d30;--accent-orange-2-rgb:248,93,48;--base-accent-orange-2:#f85d30;--base-accent-orange-2-rgb:248,93,48;--redesign-white:#f9f9ff;--redesign-white-rgb:249,249,255;--base-redesign-white:#f9f9ff;--base-redesign-white-rgb:249,249,255;--redesign-background:#0b0b0c;--redesign-background-rgb:11,11,12;--base-redesign-background:#0b0b0c;--base-redesign-background-rgb:11,11,12;--redesign-background-deep:#0b0b0c;--redesign-background-deep-rgb:11,11,12;--base-redesign-background-deep:#0b0b0c;--base-redesign-background-deep-rgb:11,11,12;--redesign-background-ink:#030406;--redesign-background-ink-rgb:3,4,6;--base-redesign-background-ink:#030406;--base-redesign-background-ink-rgb:3,4,6;--redesign-overlay-black:#000;--redesign-overlay-black-rgb:0,0,0;--base-redesign-overlay-black:#000;--base-redesign-overlay-black-rgb:0,0,0;--redesign-surface:#202024;--redesign-surface-rgb:32,32,36;--base-redesign-surface:#202024;--base-redesign-surface-rgb:32,32,36;--redesign-surface-raised:#28282c;--redesign-surface-raised-rgb:40,40,44;--base-redesign-surface-raised:#28282c;--base-redesign-surface-raised-rgb:40,40,44;--redesign-surface-deep:#18181a;--redesign-surface-deep-rgb:24,24,26;--base-redesign-surface-deep:#18181a;--base-redesign-surface-deep-rgb:24,24,26;--redesign-surface-muted:#2c2c30;--redesign-surface-muted-rgb:44,44,48;--base-redesign-surface-muted:#2c2c30;--base-redesign-surface-muted-rgb:44,44,48;--redesign-surface-alt:#1c1c1f;--redesign-surface-alt-rgb:28,28,31;--base-redesign-surface-alt:#1c1c1f;--base-redesign-surface-alt-rgb:28,28,31;--redesign-surface-card:#131315;--redesign-surface-card-rgb:19,19,21;--base-redesign-surface-card:#131315;--base-redesign-surface-card-rgb:19,19,21;--redesign-surface-card-hover:#1c1c1f;--redesign-surface-card-hover-rgb:28,28,31;--base-redesign-surface-card-hover:#1c1c1f;--base-redesign-surface-card-hover-rgb:28,28,31;--redesign-surface-control:#28282c;--redesign-surface-control-rgb:40,40,44;--base-redesign-surface-control:#28282c;--base-redesign-surface-control-rgb:40,40,44;--redesign-surface-notification:#272624;--redesign-surface-notification-rgb:39,38,36;--base-redesign-surface-notification:#272624;--base-redesign-surface-notification-rgb:39,38,36;--redesign-surface-status:#3f3f45;--redesign-surface-status-rgb:63,63,69;--base-redesign-surface-status:#3f3f45;--base-redesign-surface-status-rgb:63,63,69;--redesign-snackbar-bg:#ececf8;--redesign-snackbar-bg-rgb:236,236,248;--base-redesign-snackbar-bg:#ececf8;--base-redesign-snackbar-bg-rgb:236,236,248;--redesign-snackbar-success:#038f6b;--redesign-snackbar-success-rgb:3,143,107;--base-redesign-snackbar-success:#038f6b;--base-redesign-snackbar-success-rgb:3,143,107;--redesign-surface-channel-hover:#54545d;--redesign-surface-channel-hover-rgb:84,84,93;--base-redesign-surface-channel-hover:#54545d;--base-redesign-surface-channel-hover-rgb:84,84,93;--redesign-surface-channel-pressed:#41403d;--redesign-surface-channel-pressed-rgb:65,64,61;--base-redesign-surface-channel-pressed:#41403d;--base-redesign-surface-channel-pressed-rgb:65,64,61;--redesign-surface-border:#242427;--redesign-surface-border-rgb:36,36,39;--base-redesign-surface-border:#242427;--base-redesign-surface-border-rgb:36,36,39;--redesign-border:#37373d;--redesign-border-rgb:55,55,61;--base-redesign-border:#37373d;--base-redesign-border-rgb:55,55,61;--redesign-border-soft:#313136;--redesign-border-soft-rgb:49,49,54;--base-redesign-border-soft:#313136;--base-redesign-border-soft-rgb:49,49,54;--redesign-border-muted:#4a4a51;--redesign-border-muted-rgb:74,74,81;--base-redesign-border-muted:#4a4a51;--base-redesign-border-muted-rgb:74,74,81;--redesign-border-input:#61616b;--redesign-border-input-rgb:97,97,107;--base-redesign-border-input:#61616b;--base-redesign-border-input-rgb:97,97,107;--redesign-border-hover:#6e6e78;--redesign-border-hover-rgb:110,110,120;--base-redesign-border-hover:#6e6e78;--base-redesign-border-hover-rgb:110,110,120;--redesign-border-disabled:#3f3f45;--redesign-border-disabled-rgb:63,63,69;--base-redesign-border-disabled:#3f3f45;--base-redesign-border-disabled-rgb:63,63,69;--redesign-border-card:#37373d;--redesign-border-card-rgb:55,55,61;--base-redesign-border-card:#37373d;--base-redesign-border-card-rgb:55,55,61;--redesign-border-chip:#61616b;--redesign-border-chip-rgb:97,97,107;--base-redesign-border-chip:#61616b;--base-redesign-border-chip-rgb:97,97,107;--redesign-border-card-hover:#6e6e78;--redesign-border-card-hover-rgb:110,110,120;--base-redesign-border-card-hover:#6e6e78;--base-redesign-border-card-hover-rgb:110,110,120;--redesign-text:#e1e1ed;--redesign-text-rgb:225,225,237;--base-redesign-text:#e1e1ed;--base-redesign-text-rgb:225,225,237;--redesign-text-muted:#bfbfcb;--redesign-text-muted-rgb:191,191,203;--base-redesign-text-muted:#bfbfcb;--base-redesign-text-muted-rgb:191,191,203;--redesign-text-muted-2:#9898a2;--redesign-text-muted-2-rgb:152,152,162;--base-redesign-text-muted-2:#9898a2;--base-redesign-text-muted-2-rgb:152,152,162;--redesign-text-soft:#d2d2dd;--redesign-text-soft-rgb:210,210,221;--base-redesign-text-soft:#d2d2dd;--base-redesign-text-soft-rgb:210,210,221;--redesign-text-subtle:#acacb4;--redesign-text-subtle-rgb:172,172,180;--base-redesign-text-subtle:#acacb4;--base-redesign-text-subtle-rgb:172,172,180;--redesign-text-dim:#888891;--redesign-text-dim-rgb:136,136,145;--base-redesign-text-dim:#888891;--base-redesign-text-dim-rgb:136,136,145;--redesign-text-faint:#7c7c86;--redesign-text-faint-rgb:124,124,134;--base-redesign-text-faint:#7c7c86;--base-redesign-text-faint-rgb:124,124,134;--redesign-text-switch:#9898a2;--redesign-text-switch-rgb:152,152,162;--base-redesign-text-switch:#9898a2;--base-redesign-text-switch-rgb:152,152,162;--redesign-text-footer:#bfbfcb;--redesign-text-footer-rgb:191,191,203;--base-redesign-text-footer:#bfbfcb;--base-redesign-text-footer-rgb:191,191,203;--redesign-text-quiet:#acacb4;--redesign-text-quiet-rgb:172,172,180;--base-redesign-text-quiet:#acacb4;--base-redesign-text-quiet-rgb:172,172,180;--redesign-gold:#be8800;--redesign-gold-rgb:190,136,0;--base-redesign-gold:#be8800;--base-redesign-gold-rgb:190,136,0;--redesign-gold-2:#c79413;--redesign-gold-2-rgb:199,148,19;--base-redesign-gold-2:#c79413;--base-redesign-gold-2-rgb:199,148,19;--redesign-gold-secondary:#c79413;--redesign-gold-secondary-rgb:199,148,19;--base-redesign-gold-secondary:#c79413;--base-redesign-gold-secondary-rgb:199,148,19;--redesign-gold-light:#e5b94a;--redesign-gold-light-rgb:229,185,74;--base-redesign-gold-light:#e5b94a;--base-redesign-gold-light-rgb:229,185,74;--redesign-gold-price:#ffe299;--redesign-gold-price-rgb:255,226,153;--base-redesign-gold-price:#ffe299;--base-redesign-gold-price-rgb:255,226,153;--redesign-gold-bright:#c79413;--redesign-gold-bright-rgb:199,148,19;--base-redesign-gold-bright:#c79413;--base-redesign-gold-bright-rgb:199,148,19;--redesign-gold-title:#c79413;--redesign-gold-title-rgb:199,148,19;--base-redesign-gold-title:#c79413;--base-redesign-gold-title-rgb:199,148,19;--redesign-gold-dark:#ac7b01;--redesign-gold-dark-rgb:172,123,1;--base-redesign-gold-dark:#ac7b01;--base-redesign-gold-dark-rgb:172,123,1;--redesign-gold-border:#ac7b01;--redesign-gold-border-rgb:172,123,1;--base-redesign-gold-border:#ac7b01;--base-redesign-gold-border-rgb:172,123,1;--redesign-gold-hover:#c79413;--redesign-gold-hover-rgb:199,148,19;--base-redesign-gold-hover:#c79413;--base-redesign-gold-hover-rgb:199,148,19;--redesign-gold-hover-dark:#b58200;--redesign-gold-hover-dark-rgb:181,130,0;--base-redesign-gold-hover-dark:#b58200;--base-redesign-gold-hover-dark-rgb:181,130,0;--redesign-gold-hover-soft:#d2a229;--redesign-gold-hover-soft-rgb:210,162,41;--base-redesign-gold-hover-soft:#d2a229;--base-redesign-gold-hover-soft-rgb:210,162,41;--redesign-gold-upload-icon-hover:#ddb040;--redesign-gold-upload-icon-hover-rgb:221,176,64;--base-redesign-gold-upload-icon-hover:#ddb040;--base-redesign-gold-upload-icon-hover-rgb:221,176,64;--redesign-gold-text-hover:#cd9c22;--redesign-gold-text-hover-rgb:205,156,34;--base-redesign-gold-text-hover:#cd9c22;--base-redesign-gold-text-hover-rgb:205,156,34;--redesign-gold-notification-icon:#ffd66e;--redesign-gold-notification-icon-rgb:255,214,110;--base-redesign-gold-notification-icon:#ffd66e;--base-redesign-gold-notification-icon-rgb:255,214,110;--redesign-gold-notification-dot:#f0c453;--redesign-gold-notification-dot-rgb:240,196,83;--base-redesign-gold-notification-dot:#f0c453;--base-redesign-gold-notification-dot-rgb:240,196,83;--redesign-gold-footer:#a27401;--redesign-gold-footer-rgb:162,116,1;--base-redesign-gold-footer:#a27401;--base-redesign-gold-footer-rgb:162,116,1;--redesign-gold-footer-link:#c79413;--redesign-gold-footer-link-rgb:199,148,19;--base-redesign-gold-footer-link:#c79413;--base-redesign-gold-footer-link-rgb:199,148,19;--redesign-gold-footer-hover:#e5b94a;--redesign-gold-footer-hover-rgb:229,185,74;--base-redesign-gold-footer-hover:#e5b94a;--base-redesign-gold-footer-hover-rgb:229,185,74;--redesign-gold-footer-social:#c28e0b;--redesign-gold-footer-social-rgb:194,142,11;--base-redesign-gold-footer-social:#c28e0b;--base-redesign-gold-footer-social-rgb:194,142,11;--redesign-gold-footer-social-hover:#b58200;--redesign-gold-footer-social-hover-rgb:181,130,0;--base-redesign-gold-footer-social-hover:#b58200;--base-redesign-gold-footer-social-hover-rgb:181,130,0;--redesign-gold-card-border:#ac7b01;--redesign-gold-card-border-rgb:172,123,1;--base-redesign-gold-card-border:#ac7b01;--base-redesign-gold-card-border-rgb:172,123,1;--redesign-gold-deep:#765400;--redesign-gold-deep-rgb:118,84,0;--base-redesign-gold-deep:#765400;--base-redesign-gold-deep-rgb:118,84,0;--redesign-gold-deeper:#705000;--redesign-gold-deeper-rgb:112,80,0;--base-redesign-gold-deeper:#705000;--base-redesign-gold-deeper-rgb:112,80,0;--redesign-gold-darkest:#674a00;--redesign-gold-darkest-rgb:103,74,0;--base-redesign-gold-darkest:#674a00;--base-redesign-gold-darkest-rgb:103,74,0;--redesign-gold-active:#ac7b01;--redesign-gold-active-rgb:172,123,1;--base-redesign-gold-active:#ac7b01;--base-redesign-gold-active-rgb:172,123,1;--redesign-gold-badge:#a27401;--redesign-gold-badge-rgb:162,116,1;--base-redesign-gold-badge:#a27401;--base-redesign-gold-badge-rgb:162,116,1;--redesign-gold-collection:#8b6300;--redesign-gold-collection-rgb:139,99,0;--base-redesign-gold-collection:#8b6300;--base-redesign-gold-collection-rgb:139,99,0;--redesign-gold-active-dark:#765400;--redesign-gold-active-dark-rgb:118,84,0;--base-redesign-gold-active-dark:#765400;--base-redesign-gold-active-dark-rgb:118,84,0;--redesign-gold-shadow:#674a00;--redesign-gold-shadow-rgb:103,74,0;--base-redesign-gold-shadow:#674a00;--base-redesign-gold-shadow-rgb:103,74,0;--redesign-gold-filter-selected:#3f2d00;--redesign-gold-filter-selected-rgb:63,45,0;--base-redesign-gold-filter-selected:#3f2d00;--base-redesign-gold-filter-selected-rgb:63,45,0;--redesign-home-card-shadow:#5e4107;--redesign-home-card-shadow-rgb:94,65,7;--base-redesign-home-card-shadow:#5e4107;--base-redesign-home-card-shadow-rgb:94,65,7;--redesign-about-shadow:#5c6063;--redesign-about-shadow-rgb:92,96,99;--base-redesign-about-shadow:#5c6063;--base-redesign-about-shadow-rgb:92,96,99;--redesign-cream:#ffe8ad;--redesign-cream-rgb:255,232,173;--base-redesign-cream:#ffe8ad;--base-redesign-cream-rgb:255,232,173;--redesign-fuchsia:#dd0098;--redesign-fuchsia-rgb:221,0,152;--base-redesign-fuchsia:#dd0098;--base-redesign-fuchsia-rgb:221,0,152;--redesign-fuchsia-hover:#c00386;--redesign-fuchsia-hover-rgb:192,3,134;--base-redesign-fuchsia-hover:#c00386;--base-redesign-fuchsia-hover-rgb:192,3,134;--redesign-fuchsia-pressed:#c00386;--redesign-fuchsia-pressed-rgb:192,3,134;--base-redesign-fuchsia-pressed:#c00386;--base-redesign-fuchsia-pressed-rgb:192,3,134;--redesign-fuchsia-bright:#ee03a5;--redesign-fuchsia-bright-rgb:238,3,165;--base-redesign-fuchsia-bright:#ee03a5;--base-redesign-fuchsia-bright-rgb:238,3,165;--redesign-fuchsia-search:#cf0390;--redesign-fuchsia-search-rgb:207,3,144;--base-redesign-fuchsia-search:#cf0390;--base-redesign-fuchsia-search-rgb:207,3,144;--redesign-fuchsia-border:#980069;--redesign-fuchsia-border-rgb:152,0,105;--base-redesign-fuchsia-border:#980069;--base-redesign-fuchsia-border-rgb:152,0,105;--redesign-fuchsia-calendar:#a30071;--redesign-fuchsia-calendar-rgb:163,0,113;--base-redesign-fuchsia-calendar:#a30071;--base-redesign-fuchsia-calendar-rgb:163,0,113;--redesign-fuchsia-tag:#53003a;--redesign-fuchsia-tag-rgb:83,0,58;--base-redesign-fuchsia-tag:#53003a;--base-redesign-fuchsia-tag-rgb:83,0,58;--redesign-fuchsia-method:#59013e;--redesign-fuchsia-method-rgb:89,1,62;--base-redesign-fuchsia-method:#59013e;--base-redesign-fuchsia-method-rgb:89,1,62;--redesign-fuchsia-mid:#6e004c;--redesign-fuchsia-mid-rgb:110,0,76;--base-redesign-fuchsia-mid:#6e004c;--base-redesign-fuchsia-mid-rgb:110,0,76;--redesign-fuchsia-deep:#4c0035;--redesign-fuchsia-deep-rgb:76,0,53;--base-redesign-fuchsia-deep:#4c0035;--base-redesign-fuchsia-deep-rgb:76,0,53;--redesign-green:#007a5a;--redesign-green-rgb:0,122,90;--base-redesign-green:#007a5a;--base-redesign-green-rgb:0,122,90;--redesign-green-hover:#019a72;--redesign-green-hover-rgb:1,154,114;--base-redesign-green-hover:#019a72;--base-redesign-green-hover-rgb:1,154,114;--redesign-green-pressed:#006a4e;--redesign-green-pressed-rgb:0,106,78;--base-redesign-green-pressed:#006a4e;--base-redesign-green-pressed-rgb:0,106,78;--redesign-green-bright:#01c491;--redesign-green-bright-rgb:1,196,145;--base-redesign-green-bright:#01c491;--base-redesign-green-bright-rgb:1,196,145;--redesign-green-border:#038663;--redesign-green-border-rgb:3,134,99;--base-redesign-green-border:#038663;--base-redesign-green-border-rgb:3,134,99;--redesign-green-deep:#003527;--redesign-green-deep-rgb:0,53,39;--base-redesign-green-deep:#003527;--base-redesign-green-deep-rgb:0,53,39;--redesign-quote-accent-base:#2a6142;--redesign-quote-accent-base-rgb:42,97,66;--base-redesign-quote-accent-base:#2a6142;--base-redesign-quote-accent-base-rgb:42,97,66;--redesign-quote-accent-main:#51946e;--redesign-quote-accent-main-rgb:81,148,110;--base-redesign-quote-accent-main:#51946e;--base-redesign-quote-accent-main-rgb:81,148,110;--redesign-quote-accent-border:#19422b;--redesign-quote-accent-border-rgb:25,66,43;--base-redesign-quote-accent-border:#19422b;--base-redesign-quote-accent-border-rgb:25,66,43;--redesign-dashboard-title:#00b283;--redesign-dashboard-title-rgb:0,178,131;--base-redesign-dashboard-title:#00b283;--base-redesign-dashboard-title-rgb:0,178,131;--redesign-dashboard-profile-border:#500037;--redesign-dashboard-profile-border-rgb:80,0,55;--base-redesign-dashboard-profile-border:#500037;--base-redesign-dashboard-profile-border-rgb:80,0,55;--redesign-dashboard-profile-icon-bg:#41002d;--redesign-dashboard-profile-icon-bg-rgb:65,0,45;--base-redesign-dashboard-profile-icon-bg:#41002d;--base-redesign-dashboard-profile-icon-bg-rgb:65,0,45;--redesign-dashboard-profile-shadow:#710058;--redesign-dashboard-profile-shadow-rgb:113,0,88;--base-redesign-dashboard-profile-shadow:#710058;--base-redesign-dashboard-profile-shadow-rgb:113,0,88;--redesign-dashboard-avatar:#bcc3d2;--redesign-dashboard-avatar-rgb:188,195,210;--base-redesign-dashboard-avatar:#bcc3d2;--base-redesign-dashboard-avatar-rgb:188,195,210;--redesign-dashboard-card-shadow:#2b2b2f;--redesign-dashboard-card-shadow-rgb:43,43,47;--base-redesign-dashboard-card-shadow:#2b2b2f;--base-redesign-dashboard-card-shadow-rgb:43,43,47;--redesign-dashboard-menu-icon:#01a278;--redesign-dashboard-menu-icon-rgb:1,162,120;--base-redesign-dashboard-menu-icon:#01a278;--base-redesign-dashboard-menu-icon-rgb:1,162,120;--redesign-dashboard-menu-icon-hover:#00b283;--redesign-dashboard-menu-icon-hover-rgb:0,178,131;--base-redesign-dashboard-menu-icon-hover:#00b283;--base-redesign-dashboard-menu-icon-hover-rgb:0,178,131;--redesign-dashboard-notification:#f24d40;--redesign-dashboard-notification-rgb:242,77,64;--base-redesign-dashboard-notification:#f24d40;--base-redesign-dashboard-notification-rgb:242,77,64;--redesign-success:#00a97d;--redesign-success-rgb:0,169,125;--base-redesign-success:#00a97d;--base-redesign-success-rgb:0,169,125;--redesign-success-dark:#007a5a;--redesign-success-dark-rgb:0,122,90;--base-redesign-success-dark:#007a5a;--base-redesign-success-dark-rgb:0,122,90;--redesign-success-hover:#019a72;--redesign-success-hover-rgb:1,154,114;--base-redesign-success-hover:#019a72;--base-redesign-success-hover-rgb:1,154,114;--redesign-danger:#ff6868;--redesign-danger-rgb:255,104,104;--base-redesign-danger:#ff6868;--base-redesign-danger-rgb:255,104,104;--redesign-status-danger:#ff5025;--redesign-status-danger-rgb:255,80,37;--base-redesign-status-danger:#ff5025;--base-redesign-status-danger-rgb:255,80,37;--redesign-button-disabled:#7c7c86;--redesign-button-disabled-rgb:124,124,134;--base-redesign-button-disabled:#7c7c86;--base-redesign-button-disabled-rgb:124,124,134;--redesign-button-disabled-text:#d2d2dd;--redesign-button-disabled-text-rgb:210,210,221;--base-redesign-button-disabled-text:#d2d2dd;--base-redesign-button-disabled-text-rgb:210,210,221;--redesign-validation-error:#eb5757;--redesign-validation-error-rgb:235,87,87;--base-redesign-validation-error:#eb5757;--base-redesign-validation-error-rgb:235,87,87;--redesign-validation-success:#219653;--redesign-validation-success-rgb:33,150,83;--base-redesign-validation-success:#219653;--base-redesign-validation-success-rgb:33,150,83;--redesign-theme-background:#0b0b0c;--redesign-theme-background-rgb:11,11,12;--base-redesign-theme-background:#0b0b0c;--base-redesign-theme-background-rgb:11,11,12;--redesign-theme-surface-card:#131315;--redesign-theme-surface-card-rgb:19,19,21;--base-redesign-theme-surface-card:#131315;--base-redesign-theme-surface-card-rgb:19,19,21;--redesign-theme-surface-control:#202024;--redesign-theme-surface-control-rgb:32,32,36;--base-redesign-theme-surface-control:#202024;--base-redesign-theme-surface-control-rgb:32,32,36;--redesign-theme-surface-hover:#28282c;--redesign-theme-surface-hover-rgb:40,40,44;--base-redesign-theme-surface-hover:#28282c;--base-redesign-theme-surface-hover-rgb:40,40,44;--redesign-theme-surface-tab:#2c2c30;--redesign-theme-surface-tab-rgb:44,44,48;--base-redesign-theme-surface-tab:#2c2c30;--base-redesign-theme-surface-tab-rgb:44,44,48;--redesign-theme-surface-button:#1c1c1f;--redesign-theme-surface-button-rgb:28,28,31;--base-redesign-theme-surface-button:#1c1c1f;--base-redesign-theme-surface-button-rgb:28,28,31;--redesign-theme-surface-border:#242427;--redesign-theme-surface-border-rgb:36,36,39;--base-redesign-theme-surface-border:#242427;--base-redesign-theme-surface-border-rgb:36,36,39;--redesign-theme-border-card:#37373d;--redesign-theme-border-card-rgb:55,55,61;--base-redesign-theme-border-card:#37373d;--base-redesign-theme-border-card-rgb:55,55,61;--redesign-theme-border-control:#61616b;--redesign-theme-border-control-rgb:97,97,107;--base-redesign-theme-border-control:#61616b;--base-redesign-theme-border-control-rgb:97,97,107;--redesign-theme-border-hover:#6e6e78;--redesign-theme-border-hover-rgb:110,110,120;--base-redesign-theme-border-hover:#6e6e78;--base-redesign-theme-border-hover-rgb:110,110,120;--redesign-theme-border-disabled:#313136;--redesign-theme-border-disabled-rgb:49,49,54;--base-redesign-theme-border-disabled:#313136;--base-redesign-theme-border-disabled-rgb:49,49,54;--redesign-theme-text:#e1e1ed;--redesign-theme-text-rgb:225,225,237;--base-redesign-theme-text:#e1e1ed;--base-redesign-theme-text-rgb:225,225,237;--redesign-theme-text-soft:#d2d2dd;--redesign-theme-text-soft-rgb:210,210,221;--base-redesign-theme-text-soft:#d2d2dd;--base-redesign-theme-text-soft-rgb:210,210,221;--redesign-theme-text-muted:#bfbfcb;--redesign-theme-text-muted-rgb:191,191,203;--base-redesign-theme-text-muted:#bfbfcb;--base-redesign-theme-text-muted-rgb:191,191,203;--redesign-theme-text-subtle:#acacb4;--redesign-theme-text-subtle-rgb:172,172,180;--base-redesign-theme-text-subtle:#acacb4;--base-redesign-theme-text-subtle-rgb:172,172,180;--redesign-theme-text-dim:#9898a2;--redesign-theme-text-dim-rgb:152,152,162;--base-redesign-theme-text-dim:#9898a2;--base-redesign-theme-text-dim-rgb:152,152,162;--redesign-theme-text-on-accent:#f9f9ff;--redesign-theme-text-on-accent-rgb:249,249,255;--base-redesign-theme-text-on-accent:#f9f9ff;--base-redesign-theme-text-on-accent-rgb:249,249,255;--redesign-theme-text-dark:#18181a;--redesign-theme-text-dark-rgb:24,24,26;--base-redesign-theme-text-dark:#18181a;--base-redesign-theme-text-dark-rgb:24,24,26;--redesign-theme-gold:#be8800;--redesign-theme-gold-rgb:190,136,0;--base-redesign-theme-gold:#be8800;--base-redesign-theme-gold-rgb:190,136,0;--redesign-theme-gold-dark:#ac7b01;--redesign-theme-gold-dark-rgb:172,123,1;--base-redesign-theme-gold-dark:#ac7b01;--base-redesign-theme-gold-dark-rgb:172,123,1;--redesign-theme-gold-deep:#765400;--redesign-theme-gold-deep-rgb:118,84,0;--base-redesign-theme-gold-deep:#765400;--base-redesign-theme-gold-deep-rgb:118,84,0;--redesign-theme-gold-scroll:#674a00;--redesign-theme-gold-scroll-rgb:103,74,0;--base-redesign-theme-gold-scroll:#674a00;--base-redesign-theme-gold-scroll-rgb:103,74,0;--redesign-theme-fuchsia:#dd0098;--redesign-theme-fuchsia-rgb:221,0,152;--base-redesign-theme-fuchsia:#dd0098;--base-redesign-theme-fuchsia-rgb:221,0,152;--redesign-theme-fuchsia-hover:#c00386;--redesign-theme-fuchsia-hover-rgb:192,3,134;--base-redesign-theme-fuchsia-hover:#c00386;--base-redesign-theme-fuchsia-hover-rgb:192,3,134;--redesign-theme-fuchsia-pressed:#c00386;--redesign-theme-fuchsia-pressed-rgb:192,3,134;--base-redesign-theme-fuchsia-pressed:#c00386;--base-redesign-theme-fuchsia-pressed-rgb:192,3,134;--redesign-theme-fuchsia-bright:#ee03a5;--redesign-theme-fuchsia-bright-rgb:238,3,165;--base-redesign-theme-fuchsia-bright:#ee03a5;--base-redesign-theme-fuchsia-bright-rgb:238,3,165;--redesign-theme-fuchsia-search:#cf0390;--redesign-theme-fuchsia-search-rgb:207,3,144;--base-redesign-theme-fuchsia-search:#cf0390;--base-redesign-theme-fuchsia-search-rgb:207,3,144;--redesign-theme-fuchsia-border:#980069;--redesign-theme-fuchsia-border-rgb:152,0,105;--base-redesign-theme-fuchsia-border:#980069;--base-redesign-theme-fuchsia-border-rgb:152,0,105;--redesign-theme-fuchsia-tag:#53003a;--redesign-theme-fuchsia-tag-rgb:83,0,58;--base-redesign-theme-fuchsia-tag:#53003a;--base-redesign-theme-fuchsia-tag-rgb:83,0,58;--redesign-theme-fuchsia-mid:#6e004c;--redesign-theme-fuchsia-mid-rgb:110,0,76;--base-redesign-theme-fuchsia-mid:#6e004c;--base-redesign-theme-fuchsia-mid-rgb:110,0,76;--redesign-theme-green:#007a5a;--redesign-theme-green-rgb:0,122,90;--base-redesign-theme-green:#007a5a;--base-redesign-theme-green-rgb:0,122,90;--redesign-theme-green-hover:#019a72;--redesign-theme-green-hover-rgb:1,154,114;--base-redesign-theme-green-hover:#019a72;--base-redesign-theme-green-hover-rgb:1,154,114;--redesign-theme-green-pressed:#006a4e;--redesign-theme-green-pressed-rgb:0,106,78;--base-redesign-theme-green-pressed:#006a4e;--base-redesign-theme-green-pressed-rgb:0,106,78;--redesign-theme-green-bright:#01c491;--redesign-theme-green-bright-rgb:1,196,145;--base-redesign-theme-green-bright:#01c491;--base-redesign-theme-green-bright-rgb:1,196,145;--redesign-theme-green-border:#038663;--redesign-theme-green-border-rgb:3,134,99;--base-redesign-theme-green-border:#038663;--base-redesign-theme-green-border-rgb:3,134,99;--redesign-theme-danger:#ff6868;--redesign-theme-danger-rgb:255,104,104;--base-redesign-theme-danger:#ff6868;--base-redesign-theme-danger-rgb:255,104,104;--redesign-tag-wine:#511d2d;--redesign-tag-wine-rgb:81,29,45;--base-redesign-tag-wine:#511d2d;--base-redesign-tag-wine-rgb:81,29,45;--redesign-tag-plum:#42103b;--redesign-tag-plum-rgb:66,16,59;--base-redesign-tag-plum:#42103b;--base-redesign-tag-plum-rgb:66,16,59;--redesign-tag-sea:#006b7e;--redesign-tag-sea-rgb:0,107,126;--base-redesign-tag-sea:#006b7e;--base-redesign-tag-sea-rgb:0,107,126;--redesign-tag-indigo:#113f69;--redesign-tag-indigo-rgb:17,63,105;--base-redesign-tag-indigo:#113f69;--base-redesign-tag-indigo-rgb:17,63,105;--redesign-tag-indigo-search:#033563;--redesign-tag-indigo-search-rgb:3,53,99;--base-redesign-tag-indigo-search:#033563;--base-redesign-tag-indigo-search-rgb:3,53,99;--redesign-tag-purple:#491f65;--redesign-tag-purple-rgb:73,31,101;--base-redesign-tag-purple:#491f65;--base-redesign-tag-purple-rgb:73,31,101;--redesign-tag-purple-search:#440b69;--redesign-tag-purple-search-rgb:68,11,105;--base-redesign-tag-purple-search:#440b69;--base-redesign-tag-purple-search-rgb:68,11,105;--redesign-tag-olive:#555724;--redesign-tag-olive-rgb:85,87,36;--base-redesign-tag-olive:#555724;--base-redesign-tag-olive-rgb:85,87,36;--redesign-shadow-warm:#373632;--redesign-shadow-warm-rgb:55,54,50;--base-redesign-shadow-warm:#373632;--base-redesign-shadow-warm-rgb:55,54,50;--redesign-modal-overlay:rgba(20,19,18,0.6);--redesign-modal-overlay-rgb:20,19,18;--base-redesign-modal-overlay:rgba(20,19,18,0.6);--base-redesign-modal-overlay-rgb:20,19,18;--redesign-not-found-header:#111;--redesign-not-found-header-rgb:17,17,17;--base-redesign-not-found-header:#111;--base-redesign-not-found-header-rgb:17,17,17;--redesign-not-found-dark:#050505;--redesign-not-found-dark-rgb:5,5,5;--base-redesign-not-found-dark:#050505;--base-redesign-not-found-dark-rgb:5,5,5;--redesign-not-found-dark-soft:#0d0d0d;--redesign-not-found-dark-soft-rgb:13,13,13;--base-redesign-not-found-dark-soft:#0d0d0d;--base-redesign-not-found-dark-soft-rgb:13,13,13;--redesign-not-found-gold-1:#916815;--redesign-not-found-gold-1-rgb:145,104,21;--base-redesign-not-found-gold-1:#916815;--base-redesign-not-found-gold-1-rgb:145,104,21;--redesign-not-found-gold-2:#fbcf78;--redesign-not-found-gold-2-rgb:251,207,120;--base-redesign-not-found-gold-2:#fbcf78;--base-redesign-not-found-gold-2-rgb:251,207,120;--redesign-not-found-gold-3:#e4c689;--redesign-not-found-gold-3-rgb:228,198,137;--base-redesign-not-found-gold-3:#e4c689;--base-redesign-not-found-gold-3-rgb:228,198,137;--redesign-not-found-gold-4:#5e4107;--redesign-not-found-gold-4-rgb:94,65,7;--base-redesign-not-found-gold-4:#5e4107;--base-redesign-not-found-gold-4-rgb:94,65,7;--redesign-not-found-social:#694b11;--redesign-not-found-social-rgb:105,75,17;--base-redesign-not-found-social:#694b11;--base-redesign-not-found-social-rgb:105,75,17}:root[data-theme=dark]{--white:#000;--white-rgb:0,0,0;--black:#fff;--black-rgb:255,255,255;--gray-100:#787878;--gray-100-rgb:120,120,120}:root{--color-main:var(--primary-default);--bg-color-main:var(--gray-100);--font_default:"Manrope",sans-serif;--color_text_default:#fffefa;--color_text_default_rgb:255,254,250;--color_alert_default:#fab515;--color_alert_default_rgb:250,181,21;--color_primary_default:#4568dc;--color_primary_default_rgb:69,104,220;--color_success_default:#17db4e;--color_success_default_rgb:23,219,78;--color_surface_default:#fffefa;--color_surface_default_rgb:255,254,250;--color_background_default:#333d49;--color_background_default_rgb:51,61,73;--color_destructive_default:red;--color_destructive_default_rgb:255,0,0;--color_primary_contrast_default:#fffefa;--color_primary_contrast_default_rgb:255,254,250}html{color:var(--color-main);background-color:var(--bg-color-main);-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,color;transition-property:background-color,color}html:not(.is-ready) *{-webkit-transition-duration:0s!important;transition-duration:0s!important}picture{display:block}picture img{width:100%}img{display:block;max-width:100%;height:auto}iframe,img,video{vertical-align:top}svg{display:block;width:1em;height:1em;fill:currentColor}.picture-ratio{--ratio:100%;position:relative}.picture-ratio:before{display:block;width:100%;padding-bottom:var(--ratio);content:""}.picture-ratio img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}button,span{font-family:Manrope,sans-serif}::-moz-selection{background:var(--primary-disabled-text)}::selection{background:var(--primary-disabled-text)}html{font-family:Manrope,sans-serif;font-size:16px;line-height:1.5}@media(max-width:1200px){html{font-size:15px}}@media(max-width:1024px){html{font-size:14px}}body{line-height:inherit}.h1,h1{margin:0 0 1.75rem;font-family:Manrope,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h1,h1{font-size:1.875rem;line-height:1.3}}.h2,h2{margin:0 0 1.5rem;font-family:Manrope,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h2,h2{font-size:1.875rem;line-height:1.3}}.h3,h3{margin:0 0 1.25rem;font-family:Manrope,sans-serif;font-size:1.4375rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h3,h3{font-size:1.4375rem;line-height:1.3}}.h4,h4{margin:0 0 1rem;font-family:Manrope,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h4,h4{font-size:1.25rem;line-height:1.3}}.h5,h5{margin:0 0 .75rem;font-family:Manrope,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h5,h5{font-size:1.125rem;line-height:1.3}}.h6,h6{margin:0 0 .5rem;font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h6,h6{font-size:1rem;line-height:1.3}}.a,a{--color:var(--primary-2-default);--color-hover:var(--primary-2-hover);color:var(--color,inherit);text-decoration:none;cursor:pointer}.a:hover,a:hover{color:var(--color-hover)}.mark,mark{background-color:var(--primary-disabled)}.text--center{width:100%;text-align:center}.text--35{font-family:var(--font_default);font-size:35px;font-weight:200;color:var(--color_primary_contrast_default);line-height:1}.text--24{font-size:24px}.text--20,.text--24{font-family:var(--font_default);font-weight:400}.text--20{font-size:20px}.text--18{font-size:18px;font-weight:400}.text--16,.text--18{font-family:var(--font_default)}.text--16{font-size:16px;font-weight:300}.text--14{font-family:var(--font_default);font-size:14px;font-weight:400}.text-color--fff{color:#fff}@-webkit-keyframes spinner{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}.os-scrollbar.os-theme-custom{--os-size:14px;--os-padding-perpendicular:4px;--os-padding-axis:16px;--os-track-border-radius:10px;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:10px;--os-handle-bg:var(--secondary-600);--os-handle-bg-hover:var(--secondary-500);--os-handle-bg-active:var(--secondary-400);--os-handle-border:1px solid var(--secondary-300);--os-handle-border-hover:1px solid var(--secondary-200);--os-handle-border-active:1px solid var(--secondary-100);--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:4px}.button,button{cursor:pointer}.button{--color:var(--base-white);--color-hover:var(--base-white);--color-pressed:var(--base-white);--color-disabled:var(--primary-disabled-text);--bg-color:var(--primary-default);--bg-color-hover:var(--primary-hover);--bg-color-pressed:var(--primary-pressed);--bg-color-disabled:var(--primary-disabled);--border-color:var(--primary-default);--border-color-hover:var(--primary-hover);--border-color-pressed:var(--primary-pressed);--border-color-disabled:var(--primary-disabled);--outline-color:var(--primary-outline);--border-width:1px;--border-radius:4px;--font-size:14px;--font-weight:500;--line-height:20px;--padding-y:9px;--padding-x:23px;--min-width:auto;--box-shadow:none;--font-family:Manrope,sans-serif;--icon-size:var(--line-height);position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:var(--min-width);padding:var(--padding-y) var(--padding-x);margin:5px;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color);text-align:center;text-decoration:none;background-color:var(--bg-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline-width:2px;outline-style:solid;outline-color:transparent;outline-offset:2px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color,border,-webkit-box-shadow;transition-property:color,background-color,border,-webkit-box-shadow;transition-property:color,background-color,border,box-shadow;transition-property:color,background-color,border,box-shadow,-webkit-box-shadow;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(hover){.button.hover,.button:hover{color:var(--color-hover);background-color:var(--bg-color-hover);border-color:var(--border-color-hover)}}.button.focus-visible,.button:focus-visible{outline-color:var(--outline-color)}.button.pressed,.button:active{color:var(--color-pressed);background-color:var(--bg-color-pressed);border-color:var(--border-color-pressed)}.button.disabled,.button:disabled,.button[disabled]{color:var(--color-disabled);pointer-events:none;cursor:not-allowed;background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}.button.disabled:after,.button:disabled:after,.button[disabled]:after{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto;cursor:not-allowed;content:""}.button>*{position:relative;z-index:1}.button svg{display:block;width:1em;min-width:1em;height:1em;min-height:1em;font-size:var(--icon-size);fill:currentColor;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:fill,-webkit-transform;transition-property:fill,-webkit-transform;transition-property:fill,transform;transition-property:fill,transform,-webkit-transform}.button svg:not(:only-child):not(:last-child){margin-right:6px}.button svg:not(:only-child):not(:first-child){margin-left:6px}.button--small{--font-size:16px;--padding-y:9px;--padding-x:19px;--min-width:auto;--line-height:16px;text-transform:uppercase}.button--middle{--padding-y:12px;--padding-x:24px}.button--big{--padding-y:21px;--padding-x:32px}.button--large{--font-size:18px;--padding-y:17px;--padding-x:39px;--min-width:auto;--line-height:28px}.button--primary{--color:var(--color_primary_contrast_default);--color-disabled:var(--color_primary_contrast_default);--bg-color:var(--color_primary_default);--bg-color-hover:#6c87eb;--bg-color-pressed:#6c87eb;--bg-color-disabled:hsla(0,0%,100%,0.1);--border-color:var(--color_primary_default);--border-color-hover:#6c87eb;--border-color-pressed:#6c87eb;--border-color-disabled:hsla(0,0%,100%,0.1);--font-size:15px;--font-weight:600;--line-height:1;--border-radius:5px;-webkit-box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1)}.button--primary.disabled,.button--primary:disabled{pointer-events:none;cursor:auto}.button--primary-2{--bg-color:#2b8645;--bg-color-hover:#52b36b;--bg-color-pressed:#52b36b;--bg-color-disabled:var(--primary-2-disabled);--border-color:#2b8645;--border-color-hover:#52b36b;--border-color-pressed:#52b36b;--border-color-disabled:var(--primary-2-disabled);--border-radius:5px}.button--primary-2,.button--primary-3{--color-disabled:var(--primary-2-disabled-text);--font-weight:600;--line-height:1}.button--primary-3{--bg-color:rgba(var(--color_primary_default_rgb),0.3);--bg-color-hover:rgba(var(--color_primary_default_rgb),0.3);--bg-color-pressed:rgba(var(--color_primary_default_rgb),0.3);--bg-color-disabled:var(--primary-2-disabled);--border-color:rgba(var(--color_primary_default_rgb),0.3);--border-color-hover:rgba(var(--color_primary_default_rgb),0.3);--border-color-pressed:rgba(var(--color_primary_default_rgb),0.3);--border-color-disabled:var(--primary-2-disabled);--border-radius:5px}.button--secondary{--color:var(--primary-default);--color-hover:var(--primary-hover);--color-pressed:var(--primary-pressed);--color-disabled:var(--primary-2-disabled-text);--bg-color:transparent;--bg-color-hover:var(--secondary-600);--bg-color-pressed:var(--secondary-500);--bg-color-disabled:transparent;--border-color:var(--primary-default);--border-color-hover:var(--primary-hover);--border-color-pressed:var(--primary-pressed);--border-color-disabled:var(--primary-disabled);font-weight:600}.button--secondary.button--success{--color:var(--success);--color-hover:var(--success);--color-pressed:var(--success);--border-color:var(--success);--border-color-hover:var(--success);--border-color-pressed:var(--success)}.button--secondary.button--success,.button--secondary.button--warning{--bg-color:var(--base-white);--bg-color-hover:var(--base-white);--bg-color-pressed:var(--base-white)}.button--secondary.button--warning{--color:var(--warning);--color-hover:var(--warning);--color-pressed:var(--warning);--border-color:var(--warning);--border-color-hover:var(--warning);--border-color-pressed:var(--warning)}.button--secondary.button--danger{--color:var(--danger);--color-hover:var(--danger);--color-pressed:var(--danger);--bg-color:var(--base-white);--bg-color-hover:var(--base-white);--bg-color-pressed:var(--base-white);--border-color:var(--danger);--border-color-hover:var(--danger);--border-color-pressed:var(--danger)}.button--secondary-2{--color:var(--primary-2-default);--color-hover:var(--primary-2-hover);--color-pressed:var(--primary-2-pressed);--color-disabled:var(--primary-2-disabled-text);--border-color:var(--primary-2-default);--border-color-hover:var(--primary-2-hover);--border-color-pressed:var(--primary-2-pressed);--border-color-disabled:var(--primary-2-disabled)}.button--secondary-2,.button--secondary-3{--bg-color:transparent;--bg-color-hover:var(--secondary-600);--bg-color-pressed:var(--secondary-500);--bg-color-disabled:transparent}.button--secondary-3{--color:var(--gray-100);--color-hover:var(--gray-100);--color-pressed:var(--gray-100);--color-disabled:var(--gray-400);--border-color:var(--gray-500);--border-color-hover:var(--gray-500);--border-color-pressed:var(--gray-400);--border-color-disabled:var(--gray-500)}.button--flat{--color:var(--primary-default);--color-hover:var(--primary-hover);--color-pressed:var(--primary-pressed);--color-disabled:var(--primary-disabled-text);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-pressed:transparent;--bg-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent;--border-color-pressed:transparent;--border-color-disabled:transparent;--border-width:0;--padding-y:0;--padding-x:0;min-width:auto}.button--flat.button--success{--color:var(--success);--color-hover:var(--success);--color-pressed:var(--success);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-pressed:transparent;--border-color:transparent;--border-color-hover:transparent;--border-color-pressed:transparent;--min-width:auto}.button--flat.button--warning{--color:var(--warning);--color-hover:var(--warning)}.button--flat.button--danger,.button--flat.button--warning{--bg-color:transparent;--bg-color-hover:transparent;--border-color:transparent;--border-color-hover:transparent;--min-width:auto}.button--flat.button--danger{--color:var(--danger);--color-hover:var(--danger)}.button--flat-2{--color:#fffefa;--color-hover:#8a8a8a;--color-pressed:#8a8a8a;--color-disabled:var(--primary-2-disabled-text);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-pressed:transparent;--bg-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent;--border-color-pressed:transparent;--border-color-disabled:transparent;--border-width:0;min-width:auto}.button--gradient{--color:var(--base-white);--color-hover:var(--base-white);--border-width:0;background:var(--primary-gradient);background-color:transparent}.button--red{font-family:var(--font_default);text-transform:none;background-color:#bf1818;border-color:#bf1818;border-radius:10px}.button--red:hover{background-color:#bf1818;-webkit-box-shadow:0 2px 12px 2px #5d5d5d;box-shadow:0 2px 12px 2px #5d5d5d}.button--green{font-family:var(--font_default);text-transform:none;border-radius:10px}.button--green,.button--green:hover{background-color:#307632;border-color:#307632}.button--green:hover{-webkit-box-shadow:0 0 0 0 #5d5d5d;box-shadow:0 0 0 0 #5d5d5d}.button--gray{font-family:var(--font_default);text-transform:none;border-radius:10px}.button--gray,.button--gray:hover{background-color:var(--color_background_default);border-color:var(--color_background_default)}.button--gray:hover{-webkit-box-shadow:0 0 0 0 #5d5d5d;box-shadow:0 0 0 0 #5d5d5d}.button--violet{font-family:var(--font_default);text-transform:none;background-color:#364069;border-color:#364069;border-radius:10px}.button--violet:hover{-webkit-box-shadow:0 2px 12px 2px #5d5d5d;box-shadow:0 2px 12px 2px #5d5d5d}.button--gray-2{--color:var(--white);--color-hover:var(--white);--color-pressed:var(--white);--bg-color:var(--accent-dark-2);--bg-color-hover:var(--accent-dark-3);--bg-color-pressed:var(--accent-dark-3);--border-color:var(--accent-dark-2);--border-color-hover:var(--accent-blue);--border-color-pressed:var(--accent-blue)}.button--notify{gap:6px}.button--notify .button--notify-icon{display:none}.button--notify svg{margin:0!important;font-size:16px}.button--notify.active{--bg-color:var(--accent-blue);--bg-color-hover:var(--accent-blue);--bg-color-pressed:var(--accent-blue);--border-color:var(--accent-blue);--border-color-hover:var(--accent-blue);--border-color-pressed:var(--accent-blue)}.button--notify.active .button--notify-icon{display:block;font-size:18px}.button--blue{--bg-color:var(--accent-blue);--bg-color-hover:var(--accent-blue);--bg-color-pressed:var(--accent-blue);--border-color:var(--accent-blue);--border-color-hover:var(--accent-blue);--border-color-pressed:var(--accent-blue);--font-size:14px;--font-weight:500}.button-icon{--size:40px;--padding-y:10px;--padding-x:10px;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size)}.button-icon--prev svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.button-icon--circle{--border-radius:50%}.button-icon svg{position:relative;margin:0}.button-icon.button--flat,.button-icon.button--flat-2{--size:auto;--padding-y:0;--padding-x:0}.button-close{--size:40px;--padding-y:5px;--padding-x:5px;--color:var(--color);--color-hover:var(--primary-hover);--bg-color:transparent;--bg-color-hover:transparent;--border-color:transparent;--border-color-hover:transparent;--border-radius:0;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size)}.button-close svg{margin:0;font-size:30px}.button-select{--color:#fff;--color-hover:#fff;--color-pressed:#fff;--color-disabled:#fff;--bg-color:#12121b;--bg-color-hover:#222;--bg-color-pressed:#222;--bg-color-disabled:#12121b;--border-color:#313131;--border-color-hover:#313131;--border-color-pressed:#313131;--border-color-disabled:#313131;--outline-color:#12121b;--color-active:#fff;--color-selected:#fff;--bg-color-active:#12121b;--bg-color-selected:#12121b;--border-color-active:#858585;--border-color-selected:vrgba(49,49,49,1);--padding-x:14px;--padding-y:14px;margin:0;text-align:left}.button-select.button-select--flat{--border-color:transparent;--border-color-hover:transparent;--padding-y:0.625em;--padding-x:0;--min-width:auto;--border-radius:0;--border-width:none}.button-pagination{--size:32px;--color:var(--gray-800);--color-hover:var(--gray-800);--bg-color:transparent;--bg-color-hover:transparent;--border-color:transparent;--border-color-hover:var(--gray-800);--font-weight:bold;--font-size:14px;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size);margin:4px}.button-pagination.selected{--color:var(--base-white);--bg-color:var(--gray-800)}.button-tab{--color:var(--gray-300);--color-hover:var(--primary-2-hover);--color-pressed:var(--primary-2-pressed);--color-disabled:var(--gray-500);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-pressed:transparent;--bg-color-disabled:transparent;--border-color:var(--gray-300);--border-color-hover:var(--primary-2-hover);--border-color-pressed:var(--primary-2-pressed);--border-color-disabled:var(--gray-500);--color-active:var(--primary-default);--bg-color-active:transparent;--border-color-active:var(--primary-default);margin:0}.button-tab.active{z-index:2;color:var(--color-active);background-color:var(--bg-color-active);border-color:var(--border-color-active)}.button--back{--color:var(--gray-800);--font-size:1.125rem;--icon-size:1.5rem;margin:0 0 1.5rem}.button--back .svg{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.button.button--loading{--icon-size:1.25rem}.button.button--loading span,.button.button--loading svg{color:transparent}.button.button--loading .svg-loading{position:absolute;top:50%;left:50%;z-index:1;opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-notify__channel.active{--color:var(--redesign-button-primary-text)!important;--color-hover:var(--redesign-button-primary-text)!important;--color-pressed:var(--redesign-button-primary-text)!important;--bg-color:var(--redesign-button-primary-bg)!important;--bg-color-hover:var(--redesign-button-primary-bg)!important;--bg-color-pressed:var(--redesign-button-primary-bg)!important;--border-color:var(--redesign-button-primary-bg)!important;--border-color-hover:var(--redesign-button-primary-bg)!important;--border-color-pressed:var(--redesign-button-primary-bg)!important;cursor:default}.modal-notify__channel.active .svg,.modal-notify__channel.active svg{color:var(--redesign-button-primary-text)!important}.input,.textarea{--color:inherit;--color-readonly:var(--gray-400);--color-disabled:var(--gray-400);--color-placeholder:var(--gray-400);--color-placeholder-disabled:var(--gray-500);--bg-color:#222;--bg-color-readonly:#222;--bg-color-disabled:#222;--border-color:#313131;--border-color-hover:#313131;--border-color-focus:#313131;--border-color-readonly:#313131;--border-color-disabled:#313131;--border-color-invalid:var(--danger);--border-color-valid:var(--success);--border-width:1px;--border-radius:4px;--font-family:Manrope,sans-serif;--font-size:14px;--font-weight:400;--line-height:34px;--padding-y:6px;--padding-x:20px;--box-shadow:none;padding:var(--padding-y) var(--padding-x);margin:5px;overflow:hidden;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color);background-color:#333;border:1px solid #404040;border-radius:10px;outline:transparent;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);-webkit-transition:border-color .3s ease-in-out,color .3s ease-in-out;transition:border-color .3s ease-in-out,color .3s ease-in-out;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:border-color;transition-property:border-color;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color-placeholder)}.input:-moz-placeholder,.input::-moz-placeholder,.textarea:-moz-placeholder,.textarea::-moz-placeholder{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color-placeholder)}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color-placeholder)}@media(hover){.input.hover,.input:hover,.textarea.hover,.textarea:hover{border-color:var(--border-color-hover)}}.input:not(:-moz-placeholder)~.input-label, .textarea:not(:-moz-placeholder)~.input-label{top:-11px;font-family:var(--font_default);font-size:14px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.75);background-color:rgba(34,34,34,.5)}.input:not(:-ms-input-placeholder)~.input-label, .textarea:not(:-ms-input-placeholder)~.input-label{top:-11px;font-family:var(--font_default);font-size:14px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.75);background-color:rgba(34,34,34,.5)}.input:focus~.input-label,.input:not(:placeholder-shown)~.input-label,.textarea:focus~.input-label,.textarea:not(:placeholder-shown)~.input-label{top:-11px;font-family:var(--font_default);font-size:14px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.75);background-color:rgba(34,34,34,.5)}.input.focus,.input:focus,.input[focus],.textarea.focus,.textarea:focus,.textarea[focus]{-webkit-box-shadow:0 2px 12px 2px hsla(0,0%,42.7%,.5);box-shadow:0 2px 12px 2px hsla(0,0%,42.7%,.5)}.input:-moz-read-only, .textarea:-moz-read-only{color:var(--color-readonly);background-color:var(--bg-color-readonly);border-color:var(--border-color-readonly)}.input.readonly,.input:read-only,.input[readonly],.textarea.readonly,.textarea:read-only,.textarea[readonly]{color:var(--color-readonly);background-color:var(--bg-color-readonly);border-color:var(--border-color-readonly)}.input.disabled,.input:disabled,.input[disabled],.textarea.disabled,.textarea:disabled,.textarea[disabled]{color:var(--color-disabled);pointer-events:none;cursor:not-allowed;border-color:var(--border-color-disabled)}.input.disabled::-webkit-input-placeholder,.input:disabled::-webkit-input-placeholder,.input[disabled]::-webkit-input-placeholder,.textarea.disabled::-webkit-input-placeholder,.textarea:disabled::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder{color:var(--color-placeholder-disabled)}.input.disabled:-moz-placeholder,.input.disabled::-moz-placeholder,.input:disabled:-moz-placeholder,.input:disabled::-moz-placeholder,.input[disabled]:-moz-placeholder,.input[disabled]::-moz-placeholder,.textarea.disabled:-moz-placeholder,.textarea.disabled::-moz-placeholder,.textarea:disabled:-moz-placeholder,.textarea:disabled::-moz-placeholder,.textarea[disabled]:-moz-placeholder,.textarea[disabled]::-moz-placeholder{color:var(--color-placeholder-disabled)}.input.disabled:-ms-input-placeholder,.input:disabled:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder,.textarea.disabled:-ms-input-placeholder,.textarea:disabled:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder{color:var(--color-placeholder-disabled)}.input--square,.textarea--square{--size:42px;--padding-y:0.625em;--padding-x:0.625em;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size);text-align:center}.input--placeholder,.textarea--placeholder{--border-color:var(--black);--border-color-hover:var(--primary-2-default);--border-color-focus:var(--primary-2-default);--padding-x:0;--padding-y:16px;--border-radius:0;padding-bottom:calc(var(--padding-y)/2);border-top:none;border-right:none;border-left:none}.input--placeholder:focus~.input-placeholder,.textarea--placeholder:focus~.input-placeholder{--font-size:10px;--line-height:12px;top:0;-webkit-transform:none;transform:none}.input--placeholder:not(:-moz-placeholder)~.input-placeholder, .textarea--placeholder:not(:-moz-placeholder)~.input-placeholder{--font-size:10px;--line-height:12px;top:0;transform:none}.input--placeholder:not(:-ms-input-placeholder)~.input-placeholder, .textarea--placeholder:not(:-ms-input-placeholder)~.input-placeholder{--font-size:10px;--line-height:12px;top:0;transform:none}.input--placeholder:not(:placeholder-shown)~.input-placeholder,.textarea--placeholder:not(:placeholder-shown)~.input-placeholder{--font-size:10px;--line-height:12px;top:0;-webkit-transform:none;transform:none}.input--placeholder::-webkit-input-placeholder,.textarea--placeholder::-webkit-input-placeholder{opacity:0}.input--placeholder:-moz-placeholder,.input--placeholder::-moz-placeholder,.textarea--placeholder:-moz-placeholder,.textarea--placeholder::-moz-placeholder{opacity:0}.input--placeholder:-ms-input-placeholder,.textarea--placeholder:-ms-input-placeholder{opacity:0}.textarea{--padding-y:6px;--padding-x:6px;--height:auto;--font-size:14px;--font-weight:400;--color:#fff;--line-height:1.5;height:var(--height);min-height:150px;margin:5px;font-family:var(--font_default);resize:none;background-color:#fff;background-color:transparent}.textarea::-webkit-input-placeholder{color:#c5c5c5}.textarea::-moz-placeholder{color:#c5c5c5}.textarea:-ms-input-placeholder{color:#c5c5c5}.textarea::-ms-input-placeholder{color:#c5c5c5}.textarea::placeholder{color:#c5c5c5}.textarea--overflow{height:150px;overflow-y:auto;resize:none}.input-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0}.input-wrapper._label-relative .input-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.input-wrapper._label-relative .input-label{position:relative;top:auto;left:auto;-webkit-box-ordinal-group:auto;-ms-flex-order:auto;order:auto;margin-bottom:10px;font-family:var(--font_default);font-size:14px;font-weight:400;color:var(--color_primary_contrast_default)}.input-wrapper._file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.input-wrapper._file .file-preview-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.input-wrapper._file .file-preview{position:relative;z-index:1;width:70px;min-width:70px;max-width:70px;height:70px;min-height:70px;max-height:70px;padding:1px;margin:0;border:1px solid var(--color_primary_default);border-radius:100px;-webkit-box-shadow:0 0 8px 1px var(--color_primary_default);box-shadow:0 0 8px 1px var(--color_primary_default)}.input-wrapper._file .file-preview img{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:100px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.input-wrapper._file .file-preview .delete-btn{position:absolute;right:-5px;bottom:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;min-width:30px;max-width:30px;min-height:30px;padding:5px;background:#fff;border:1px solid #fff;border-radius:100px;-webkit-transition:all .3s;transition:all .3s}.input-wrapper._file .file-preview .delete-btn:hover{background:#4568dc;border:1px solid #4568dc;-webkit-transition:all .3s;transition:all .3s}.input-wrapper._file .file-preview .delete-btn:hover svg{fill:#fff;-webkit-transition:all .3s;transition:all .3s}.input-wrapper._file .file-preview .delete-btn svg{position:relative;width:100%;height:100%;fill:#4568dc;-webkit-transition:all .3s;transition:all .3s}.input-wrapper._file .input-container{position:relative;width:70px;min-width:70px;height:70px;min-height:70px}.input-wrapper._file input{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;padding:0;margin:0;cursor:pointer;border:none;opacity:0}.input-wrapper._file input:focus+.input-label{border:1px solid var(--color_primary_default)}.input-wrapper._file input:hover+.input-label{border:1px solid var(--color_primary_default);-webkit-transition:all .3s ease;transition:all .3s ease}.input-wrapper._file input:hover+.input-label .plus-icon{position:relative;width:20px;height:20px}.input-wrapper._file input:hover+.input-label .plus-icon:after,.input-wrapper._file input:hover+.input-label .plus-icon:before{background:var(--color_primary_default);-webkit-transition:all .3s ease;transition:all .3s ease}.input-wrapper._file .input-label{position:absolute;top:0;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;cursor:pointer;background:transparent;border:1px solid rgba(var(--color_text_default_rgb),.36);border-radius:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.input-wrapper._file .input-label .plus-icon{position:relative;width:20px;height:20px}.input-wrapper._file .input-label .plus-icon:after,.input-wrapper._file .input-label .plus-icon:before{position:absolute;content:"";background:rgba(var(--color_text_default_rgb),.36);border-radius:1px;-webkit-transition:all .3s ease;transition:all .3s ease}.input-wrapper._file .input-label .plus-icon:before{top:50%;left:0;width:20px;height:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-wrapper._file .input-label .plus-icon:after{top:0;left:50%;width:1px;height:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.input-wrapper._file .input-label:hover .plus-icon:after,.input-wrapper._file .input-label:hover .plus-icon:before{background:var(--color_primary_default)}.input-wrapper._file .file-counter{position:absolute;bottom:0;left:0;display:none}.input-wrapper._file .file-error{position:absolute;bottom:-30px;left:0;width:100%;white-space:nowrap}.input-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.input-container.disabled{cursor:not-allowed}.input-container.invalid .input-label,.input-container.invalid~.input-label{color:var(--danger)}.input-container.invalid .input,.input-container.invalid .textarea{border-color:var(--border-color-invalid)}.input-container.invalid .input-message--invalid,.input-container.invalid~.input-message--invalid{display:block}.input-container.valid .input-label,.input-container.valid~.input-label{color:var(--success)}.input-container.valid .input,.input-container.valid .textarea{border-color:var(--border-color-valid)}.input-container.valid .input-message--valid,.input-container.valid~.input-message--valid{display:block}.input-container .input,.input-container .textarea{width:100%;margin:0}.input-container .input~.input-icon,.input-container .textarea~.input-icon{right:12px;left:auto}.input-container .input~.input-control,.input-container .textarea~.input-control{right:12px}.input-container .input:not(:-moz-placeholder)~.input-control--clear, .input-container .textarea:not(:-moz-placeholder)~.input-control--clear{visibility:visible;opacity:1}.input-container .input:not(:-ms-input-placeholder)~.input-control--clear, .input-container .textarea:not(:-ms-input-placeholder)~.input-control--clear{visibility:visible;opacity:1}.input-container .input:not(:placeholder-shown)~.input-control--clear,.input-container .textarea:not(:placeholder-shown)~.input-control--clear{visibility:visible;opacity:1}.input-container .input-control{position:absolute;top:50%;right:0;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-label{position:absolute;top:13px;left:10px;display:block;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-size:18px;font-weight:400;line-height:20px;color:var(--color_text_default);pointer-events:none;-webkit-transition:all .3s;transition:all .3s}.input-control{--icon-size:20px;--size:20px;margin:0}.input-control.active svg:not(:only-child){display:none}.input-control.active svg:not(:only-child):last-child{display:block}.input-control svg{margin:0!important}.input-control svg:not(:only-child):last-child{display:none}.input-icon{position:absolute;top:50%;left:11px;z-index:2;display:block;width:1em;height:1em;font-size:20px;color:var(--secondary-1);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-icon~.input{padding-left:42px}.input-message{display:none;font-size:14px;line-height:20px;line-height:1.4286}@media(max-width:1024px){.input-message{font-size:12px;line-height:18px}}.input-message--valid{color:var(--success)}.input-message--warning{color:var(--warning)}.input-message--invalid{color:var(--danger)}.input-placeholder{--color:var(--gray-400);--font-family:Manrope,sans-serif;--font-size:14px;--font-weight:400;--line-height:34px;position:absolute;top:50%;left:0;font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:top,color,font-size,line-height,-webkit-transform;transition:top,color,font-size,line-height,-webkit-transform;transition:transform,top,color,font-size,line-height;transition:transform,top,color,font-size,line-height,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkbox{--size:28px;--icon-size:28px;--color:transparent;--color-checked:var(--base-white);--color-disabled:transparent;--color-checked-disabled:var(--primary-2-disabled-text);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-checked:var(--primary-2-default);--bg-color-checked-hover:var(--primary-2-hover);--bg-color-disabled:transparent;--bg-color-checked-disabled:var(--primary-2-disabled);--border-color:var(--gray-400);--border-color-hover:var(--primary-2-default);--border-color-disabled:var(--gray-500);--border-color-checked:var(--primary-2-default);--border-color-checked-hover:var(--primary-2-hover);--border-color-checked-disabled:var(--primary-2-disabled);--border-radius:2px;position:relative;display:block;margin:5px 0;cursor:pointer;text-align:left}.checkbox.checked .checkbox__wrap .checkbox__custom,.checkbox__input:checked~.checkbox__wrap .checkbox__custom{color:var(--color-checked);background-color:var(--bg-color-checked);border-color:var(--border-color-checked)}.checkbox.checked .checkbox__wrap .checkbox__custom:hover,.checkbox__input:checked~.checkbox__wrap .checkbox__custom:hover{background-color:var(--bg-color-checked-hover);border-color:var(--border-color-checked-hover)}.checkbox.disabled .checkbox__wrap,.checkbox__input:disabled~.checkbox__wrap{color:inherit;cursor:not-allowed;background-color:inherit}.checkbox.disabled .checkbox__wrap .checkbox__custom,.checkbox__input:disabled~.checkbox__wrap .checkbox__custom{color:var(--color-disabled);background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}.checkbox.disabled.checked .checkbox__wrap .checkbox__custom,.checkbox__input:disabled:checked~.checkbox__wrap .checkbox__custom{color:var(--color-checked-disabled);background-color:var(--bg-color-checked-disabled);border-color:var(--border-color-checked-disabled)}.checkbox.disabled{cursor:not-allowed}.checkbox.disabled .checkbox__wrap{pointer-events:none}.checkbox.indeterminate .checkbox__wrap .checkbox__custom,.checkbox__input:indeterminate~.checkbox__wrap .checkbox__custom{color:var(--color-checked);background-color:var(--bg-color-checked);border-color:var(--border-color-checked)}.checkbox.indeterminate .checkbox__wrap .checkbox__custom:hover,.checkbox__input:indeterminate~.checkbox__wrap .checkbox__custom:hover{background-color:var(--bg-color-checked-hover);border-color:var(--border-color-checked-hover)}.checkbox.indeterminate .checkbox__wrap .checkbox__custom:after,.checkbox__input:indeterminate~.checkbox__wrap .checkbox__custom:after{position:absolute;top:50%;left:50%;display:block;width:1em;height:1em;height:2px;font-size:calc(var(--icon-size) - 4px);content:"";background-color:var(--color-checked);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.checkbox.indeterminate .checkbox__wrap .checkbox__icon,.checkbox__input:indeterminate~.checkbox__wrap .checkbox__icon{opacity:0}.checkbox__input{position:absolute;top:50%;left:50%;z-index:-2;width:1px;height:1px;margin:0;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox__wrap{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.checkbox__wrap:hover .checkbox__custom{border-color:var(--border-color-hover)}.checkbox__custom{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1em;min-width:1em;height:1em;min-height:1em;margin:0 10px 0 0;font-size:var(--size);color:var(--color);border-radius:5px;background:#333;border:1px solid #404040;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color}.checkbox__text{display:block;margin:auto 0;overflow:hidden;font-family:var(--font_default);font-size:14px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1.5}.checkbox__text b{font-weight:700;color:var(--gray-8)}.checkbox__link{color:#ffad8f}.checkbox__link:hover{color:#ffad8f;text-decoration:underline}.checkbox__icon{font-size:var(--icon-size);color:currentColor}.checkbox__svg{margin-right:8px;font-size:20px}.radio{--size:20px;--icon-size:8px;--color:transparent;--color-checked:var(--base-white);--color-disabled:transparent;--color-checked-disabled:var(--base-white);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-checked:var(--color_primary_default);--bg-color-checked-hover:var(--primary-2-hover);--bg-color-disabled:transparent;--bg-color-checked-disabled:var(--primary-2-disabled);--border-color:var(--gray-400);--border-color-hover:var(--primary-2-default);--border-color-disabled:var(--gray-500);--border-color-checked:var(--color_primary_default);--border-color-checked-hover:var(--primary-2-hover);--border-color-checked-disabled:var(--primary-2-disabled);--border-radius:50%;position:relative;display:block;margin:5px 0;cursor:pointer}.radio.checked .radio__wrap .radio__custom,.radio__input:checked~.radio__wrap .radio__custom{color:var(--color-checked);background-color:var(--color_primary_default);border-color:var(--color_primary_default)}.radio.checked .radio__wrap .radio__custom:hover,.radio__input:checked~.radio__wrap .radio__custom:hover{background-color:var(--bg-color-checked-hover);border-color:var(--border-color-checked-hover)}.radio.checked .radio__wrap .radio__custom:before,.radio__input:checked~.radio__wrap .radio__custom:before{background-color:transparent;opacity:1}.radio.disabled .radio__wrap,.radio__input:disabled~.radio__wrap{color:inherit;cursor:not-allowed;background-color:inherit}.radio.disabled .radio__wrap .radio__custom,.radio__input:disabled~.radio__wrap .radio__custom{color:var(--color-disabled);background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}.radio.disabled.checked .radio__wrap .radio__custom,.radio__input:disabled:checked~.radio__wrap .radio__custom{color:var(--color-checked-disabled);background-color:var(--bg-color-checked-disabled);border-color:var(--border-color-checked-disabled)}.radio.disabled{cursor:not-allowed}.radio.disabled .radio__wrap{pointer-events:none}.radio__input{position:absolute;top:50%;left:50%;z-index:-2;width:1px;height:1px;margin:0;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.radio__wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.radio__custom,.radio__wrap{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.radio__custom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1em;min-width:1em;height:1em;min-height:1em;margin:0 6px 0 0;font-size:var(--size);color:var(--color);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color}.radio__custom:hover{border-color:var(--border-color-hover)}.radio__custom:before{position:absolute;top:50%;left:50%;width:1em;height:1em;font-size:var(--icon-size);color:currentColor;content:"";background-color:currentColor;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.radio__text{display:block;overflow:hidden;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4286;color:currentColor}.radio__text b{font-weight:700;color:var(--gray-8)}.radio--gender .radio__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radio--gender .radio__custom{min-width:28px;max-width:28px;min-height:28px;max-height:28px;background:#fff}.radio--gender .radio__custom:before{width:100%;height:100%;background-image:url(../images/tick.png);background-repeat:no-repeat;background-position:50%;background-size:65%;opacity:0}.radio--gender .radio__input:disabled+.radio__wrap{opacity:.5}.radio__section._reverse .radio{margin:0 0 12px}.radio__section._reverse .radio:last-child{margin-bottom:0}.radio__section._reverse .radio__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.radio__section._icon .radio__text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.radio__section._icon .radio__text .radio__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;margin-right:15px;overflow:hidden}.radio__section._icon .radio__text .radio__icon img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.radio__section._icon .radio__text .radio__icon--bg{background-color:#474747;border-radius:100%}.radio__section._icon .radio__text .radio__icon--bg img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.radio__section._text--20 .radio__text{font-size:20px;font-weight:400}.gender-selection{width:100%}[data-toggle-content]{display:none}[data-toggle-content].is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.switcher{--size:20px;--color:var(--base-white);--color-hover:var(--base-white);--color-checked:var(--base-white);--color-disabled:var(--base-white);--color-checked-disabled:var(--base-white);--bg-color:var(--gray-500);--bg-color-hover:var(--gray-400);--bg-color-checked:var(--primary-2-default);--bg-color-checked-hover:var(--primary-2-hover);--bg-color-disabled:var(--gray-600);--bg-color-checked-disabled:var(--primary-2-disabled);--border-color:var(--base-white);--border-color-hover:var(--base-white);--border-color-disabled:var(--base-white);--border-color-checked:var(--base-white);--border-color-checked-hover:var(--base-white);--border-color-checked-disabled:var(--base-white);position:relative;display:block;margin:5px 0;cursor:pointer}.switcher.checked .switcher__wrap .switcher__custom-wrapper,.switcher__input:checked~.switcher__wrap .switcher__custom-wrapper{background-color:var(--bg-color-checked)}.switcher.checked .switcher__wrap .switcher__custom-wrapper:hover,.switcher__input:checked~.switcher__wrap .switcher__custom-wrapper:hover{background-color:var(--bg-color-checked-hover)}.switcher.checked .switcher__wrap .switcher__custom-wrapper .switcher__custom,.switcher__input:checked~.switcher__wrap .switcher__custom-wrapper .switcher__custom{background-color:var(--color-checked);-webkit-transform:translateX(100%);transform:translateX(100%)}.switcher.disabled .switcher__wrap .switcher__custom-wrapper,.switcher__input:disabled~.switcher__wrap .switcher__custom-wrapper{cursor:not-allowed;background-color:var(--bg-color-disabled)}.switcher.disabled .switcher__wrap .switcher__custom-wrapper:hover,.switcher__input:disabled~.switcher__wrap .switcher__custom-wrapper:hover{background-color:var(--bg-color-disabled)}.switcher.disabled .switcher__wrap .switcher__custom-wrapper .switcher__custom,.switcher__input:disabled~.switcher__wrap .switcher__custom-wrapper .switcher__custom{color:var(--color-disabled)}.switcher.disabled.checked .switcher__wrap .switcher__custom-wrapper,.switcher__input:disabled:checked~.switcher__wrap .switcher__custom-wrapper{background-color:var(--bg-color-checked-disabled);border-color:var(--border-color-checked-disabled)}.switcher.disabled.checked .switcher__wrap .switcher__custom,.switcher__input:disabled:checked~.switcher__wrap .switcher__custom{color:var(--color-checked-disabled)}.switcher.disabled{cursor:not-allowed}.switcher.disabled .switcher__wrap{pointer-events:none}.switcher__input{position:absolute;top:50%;left:50%;z-index:-2;width:1px;height:1px;margin:0;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.switcher__wrap{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.switcher__wrap:hover .switcher__custom{border-color:var(--border-color-hover)}.switcher__custom-wrapper{width:calc(var(--size)*2 + 2px);min-width:calc(var(--size)*2 + 2px);height:calc(var(--size) + 2px);min-height:calc(var(--size) + 2px);padding:1px;margin:0 .5em 0 0;background-color:var(--bg-color);border-radius:20px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.switcher__custom-wrapper:hover{background-color:var(--bg-color-hover)}.switcher__custom-wrapper:hover .switcher__custom{color:var(--color-hover)}.switcher__custom{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1em;min-width:1em;height:1em;min-height:1em;margin:0 6px 0 0;font-size:var(--size);color:var(--color);background-color:currentColor;border:1px solid var(--border-color);border-radius:var(--border-radius);border-radius:50%;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color,border-color,-webkit-transform;transition-property:color,background-color,border-color,-webkit-transform;transition-property:color,background-color,border-color,transform;transition-property:color,background-color,border-color,transform,-webkit-transform}.switcher__text{display:block;margin:auto 0;overflow:hidden;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4286}.switcher__text b{font-weight:700;color:var(--gray-8)}.switcher__icon{font-size:var(--icon-size);color:currentColor}.switcher__svg{margin-right:8px;font-size:20px}.dropdown{--size-icon:16px;position:relative;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:5px}.dropdown.active{z-index:3}.dropdown.active .dropdown__content{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.dropdown.active .dropdown__arrow{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.dropdown select{display:none}.dropdown__button{position:relative;z-index:2;width:100%;margin:0}.dropdown__placeholder{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown__placeholder b{font-weight:700}.dropdown__arrow-wrapper{margin-left:1em}.is-ready .dropdown__popper .dropdown__content{position:static}.dropdown__content{--position:calc(100% + 0.25rem);position:absolute;top:var(--position);left:0;z-index:1;width:100%;min-width:12.5rem;padding:.5rem;visibility:hidden;background-color:var(--base-white);border-radius:4px;-webkit-box-shadow:0 0 20px rgba(var(--black-rgb),.25);box-shadow:0 0 20px rgba(var(--black-rgb),.25);opacity:0;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,visibility,-webkit-transform,-webkit-box-shadow;transition-property:opacity,visibility,-webkit-transform,-webkit-box-shadow;transition-property:opacity,visibility,transform,box-shadow;transition-property:opacity,visibility,transform,box-shadow,-webkit-transform,-webkit-box-shadow;-webkit-transform:translateY(2rem);transform:translateY(2rem)}select[data-select]{display:block}select[data-select].button.button-select{overflow:hidden;font-size:inherit;color:transparent;pointer-events:none}select[data-select].button.button-select option{visibility:hidden}.select{position:relative;width:100%;margin:0}.select,.select.multiple .select__item .checkbox__custom{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.select.tags .select__tags-wrapper{display:block}.select.tags .select__template-title,.select.tags .select__title-wrapper{display:none}.select.template .select__template-title{display:block}.select.template .select__tags-wrapper,.select.template .select__title{display:none}.select.counter .select__counter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.select.counter .select__tags-wrapper,.select.counter .select__template-title{display:none}.select.selected .select__button{color:var(--color-selected);background-color:var(--bg-color-selected);border-color:var(--border-color-selected)}.select.active:before{z-index:5}.select.active .select__button-wrapper{z-index:4}.select.active .select__button-wrapper .select__search{display:block}.select.active .select__button{color:var(--color-active);background-color:var(--bg-color-active);border-color:var(--border-color-active)}.select.active .select__popper{pointer-events:all}.select.active .select__content{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.select.active .select__arrow{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.select.loading{cursor:wait}.select.loading:before{position:absolute;top:50%;left:50%;z-index:2;display:block;width:1em;min-width:1em;height:1em;min-height:1em;font-size:20px;color:var(--primary-2-default);content:"";background-color:currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);mask-image:url(../images/spinner.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(../images/spinner.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-animation:spinner .5s linear infinite;animation:spinner .5s linear infinite}.select.loading>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select.loading .select__button>*,.select.loading .select__content>*{opacity:0}.select.disabled,.select[disabled]{cursor:not-allowed}.select.disabled:before,.select[disabled]:before{opacity:.5}.select.disabled .select__button,.select[disabled] .select__button{--color-disabled:var(--gray-400);--bg-color-disabled:var(--white);--border-color-disabled:var(--gray-500);color:var(--color-disabled);background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}.select.disabled .select__tag,.select[disabled] .select__tag{background-color:var(--gray-700);border-color:var(--gray-500)}.select.disabled .select__tag .button-icon,.select[disabled] .select__tag .button-icon{--color:currentColor}.select.disabled .select__counter,.select[disabled] .select__counter{background-color:var(--gray-500)}.select.disabled>*,.select>select,.select[disabled]>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select>select{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden}.select__button-wrapper{position:relative;width:100%}.select__button-wrapper .select__search{position:absolute;top:0;left:0;z-index:2;display:none;width:100%;height:100%;margin:0;background-color:var(--bg-color-main)}.select__button{--icon-size:16px;position:relative;width:100%}.select__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.select__title{display:block;min-height:var(--line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__title b{font-weight:700}.select__counter{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:12px;min-height:12px;padding:2px 3px;margin:auto 0 auto 4px;font-size:10px;line-height:8px;color:var(--base-white);text-align:center;background-color:var(--primary-2-default);border-radius:50%}.select__tags-wrapper{--tag-padding-v:5px;--tag-padding-h:7px;--tag-border-w:1px;display:none;width:100%;margin:calc(var(--tag-padding-v)*-1 + var(--tag-border-w)*-1) calc(var(--tag-padding-h)*-1 + var(--tag-border-w)*-1);overflow:hidden}.select__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2px}.select__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:calc(100% - 4px);padding:var(--tag-padding-v) var(--tag-padding-h);margin:2px;font-size:14px;line-height:20px;background-color:var(--secondary-600);border:var(--tag-border-w) solid var(--primary-2-disabled-text);border-radius:4px}.select__tag.disabled{opacity:.7}.select__tag.disabled .button-icon{cursor:not-allowed}.select__tag span{display:block;overflow:hidden;text-overflow:ellipsis}.select__tag .button-icon{--color:var(--primary-2-default);margin:0 0 0 .5em}.select__tag .button-icon svg{font-size:16px}.select__template-title{display:none;width:100%;margin:-5px 0;overflow:hidden}.select__template-title .select-template{padding:0}.select__arrow-wrapper{margin-left:1em}.select .select__arrow{-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:fill,-webkit-transform;transition-property:fill,-webkit-transform;transition-property:fill,transform;transition-property:fill,transform,-webkit-transform}.select__popper{z-index:3;pointer-events:none}.is-ready .select__popper .select__content{position:static}.select__content{--position:calc(100% + 0.25rem);position:absolute;top:var(--position);left:0;z-index:3;width:100%;min-width:12.5rem;padding:0;visibility:hidden;background-color:#12121b;border:1px solid #313131;border-radius:4px;-webkit-box-shadow:0 0 20px rgba(var(--black-rgb),.25);box-shadow:0 0 20px rgba(var(--black-rgb),.25);opacity:0;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,visibility,-webkit-transform,-webkit-box-shadow;transition-property:opacity,visibility,-webkit-transform,-webkit-box-shadow;transition-property:opacity,visibility,transform,box-shadow;transition-property:opacity,visibility,transform,box-shadow,-webkit-transform,-webkit-box-shadow;-webkit-transform:translateY(2rem);transform:translateY(2rem)}.select__content--right{right:0;left:auto}.select__content--bottom{top:auto;bottom:var(--position)}.select__content .select__search{padding:6px 16px}.select__search{margin-bottom:4px}.select__search .input-wrapper{width:100%;height:100%;margin:0}.select__search .input,.select__search .input-container{height:100%}.select__list{max-height:290px;overflow-x:hidden}.select__list::-webkit-scrollbar{width:4px}.select__list::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}.select__list::-webkit-scrollbar-track{background:transparent;border-radius:4px}.select__list{scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin}.select__subtitle{display:block;padding:0 8px;font-size:14px;font-weight:700;line-height:1.7;text-transform:uppercase}.select__itemgroup{padding:6px 0}.select__itemgroup:first-child{padding-top:16px}.select__itemgroup:last-child{padding-bottom:16px}.select__itemgroup.hidden{display:none}.select__item:hover{background-color:var(--color_primary_default)}.select__item:first-child{margin-top:8px}.select__item:last-child{margin-bottom:8px}.select__item.hidden{display:none}.select__item--select-all{border-bottom:1px solid var(--gray-500)}.select__item--select-all .checkbox__custom{display:none!important}.select__option{width:100%;margin:0}.select__option .checkbox__wrap{padding:6px 16px}.select__option .checkbox__wrap:hover{background-color:var(--color_primary_default)}.select__option .checkbox__custom{display:none}.select:not(.multiple) .select__option.checked{color:var(--primary-2-default)}.select__option .select-template:hover{color:var(--primary-2-default);background-color:var(--secondary-600)}.select__option.checked .select-template{color:var(--primary-2-default)}.select__option.disabled{color:var(--gray-400)}.select__option.disabled .select-template{color:var(--gray-400);cursor:not-allowed;background-color:transparent}.select__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 16px;font-weight:600}.select-template{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 16px;cursor:pointer}.select-template__img-wrapper{width:1em;min-width:1em;height:1em;min-height:1em;margin-right:8px;font-size:30px;border-radius:50%}.select-template__img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.select-template__title{display:block;font-size:12px;font-weight:300;line-height:12px;color:var(--secondary-300)}.select-template__text{font-size:14px;font-weight:500;line-height:18px}.modal-wrapper{position:fixed;top:0;left:0;z-index:10;display:block;width:100vw;height:var(--vh,100vh);padding:1.25rem;overflow-x:hidden;overflow-y:auto;font-size:0;text-align:center;white-space:nowrap;visibility:hidden;opacity:0;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;background-color:rgba(20,20,20,.7);backdrop-filter:blur(10px)}@media(max-width:568px){.modal-wrapper{padding:0}}.modal-wrapper__btns{position:absolute;z-index:12;top:30px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}@media(max-width:1200px){.modal-wrapper__btns{top:10px;right:10px;left:10px}}.modal-wrapper__btns *{pointer-events:auto}@media(max-width:1200px){.modal-wrapper__btns button{width:40px;height:40px}}.modal-wrapper__btns .modal__btn-cross{position:static;background-color:rgba(255,254,250,.15)}@media(max-width:1200px){.modal-wrapper__btns .modal__btn-cross{margin-left:auto}}.modal-wrapper__btns .modal__btn-cross svg{font-size:28px}.modal-wrapper--gain-access .modal{max-width:840px}.modal-wrapper--video .modal{max-width:calc(100vw - 20px);min-width:0;width:auto;height:auto;padding:0}.modal-wrapper--video .modal__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-wrapper--change-password-done .modal,.modal-wrapper--change-password .modal{max-width:500px;padding:20px}.modal-wrapper--summary .modal{width:100%;max-width:560px;border:none;background-color:transparent;padding:10px}.modal-wrapper--summary .modal__btn-cross{position:static;margin-left:auto}.modal-wrapper--summary .modal__btn-cross svg{font-size:30px}.modal-wrapper--stories .modal{padding:0}.modal-wrapper--review .modal{width:100%;max-width:780px}.modal-wrapper--access-restore,.modal-wrapper--expire-soon{padding:0}.modal-wrapper--access-restore .modal,.modal-wrapper--expire-soon .modal{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;min-height:var(--vh,100vh);border:none;border-radius:0;background-color:#141414}.modal-wrapper--access-restore .modal__btn-cross,.modal-wrapper--expire-soon .modal__btn-cross{width:30px;height:30px;border-radius:50%;background-color:rgba(255,254,250,.1)}.modal-wrapper--access-restore .modal__wrap,.modal-wrapper--expire-soon .modal__wrap{position:relative;max-width:600px;margin:0 auto;text-align:center;padding:30px 20px}.modal-wrapper--access-restore .modal__text,.modal-wrapper--access-restore .modal__title,.modal-wrapper--expire-soon .modal__text,.modal-wrapper--expire-soon .modal__title{margin-bottom:30px}.modal-wrapper--select-tariff .modal{max-width:750px}.modal-wrapper--payment-method .modal{max-width:580px}.modal-wrapper--payment-method .checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0}.modal-wrapper:before{display:inline-block;height:100%;vertical-align:middle;content:""}.modal-wrapper.active{visibility:visible;opacity:1}.modal-wrapper.active .modal{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.modal-wrapper--change-pass .modal{max-width:520px}.modal-wrapper--change-pass .modal__title{margin-bottom:40px;font-family:var(--font_default);font-size:22px;font-weight:200;color:var(--color_primary_contrast_default)}.modal-wrapper--change-pass .modal__subtitle{margin-bottom:20px;font-size:18px;font-weight:400;color:var(--color_primary_contrast_default);text-align:left}.modal-wrapper--email-confirmation .modal__content-inner .modal__subtitle{text-align:center}.modal-wrapper--email-confirmation .modal__content-inner .modal__subtitle._red{color:#eb5757}.modal-wrapper--email-confirmation .modal{max-width:700px}.modal-wrapper--email-confirmation .modal__title{margin-bottom:40px;font-family:var(--font_default);font-size:22px;font-weight:200;color:var(--color_primary_contrast_default)}.modal-wrapper--email-confirmation .modal__subtitle{margin-bottom:20px;font-size:18px;font-weight:400;color:var(--color_primary_contrast_default);text-align:left}.modal-wrapper--date-birth .modal{max-width:600px}.modal-wrapper--date-birth .modal__subtitle,.modal-wrapper--date-birth .modal__title{text-align:left}.modal-wrapper strong{font-weight:700}.modal{position:relative;z-index:11;display:inline-block;width:100%;padding:1.5rem;font-size:1rem;text-align:center;white-space:normal;vertical-align:middle;opacity:0;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:scale(.6);transform:scale(.6);min-width:280px;max-width:430px;height:-webkit-max-content;height:-moz-max-content;height:max-content;background-color:#222;border:1px solid #313131;border-radius:20px}@media(max-width:568px){.modal{max-width:100%;height:var(--vh,100vh);border-radius:0;border:none}}.modal--small{max-width:35rem}.modal--medium{max-width:40rem}.modal--large{max-width:80rem}.modal--no-padding{padding-right:0;padding-left:0}.modal__pass-title{font-size:22px;color:var(--color_primary_contrast_default);text-align:left;margin-bottom:40px}.modal__pass-subtitle,.modal__pass-title{font-family:var(--font_default);font-weight:200;line-height:1}.modal__pass-subtitle{font-size:28px;color:rgba(var(--color_primary_contrast_default_rgb),1);margin-bottom:20px}.modal__pass-text{font-family:var(--font_default);font-size:18px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1.2;margin-bottom:20px}.modal__wrap iframe{max-width:100%}@media(max-width:768px){.modal__wrap iframe{aspect-ratio:var(--video-width)/var(--video-height);height:auto}}@media(max-width:568px){.modal__wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.modal__img-head{max-width:250px;margin:0 auto}.modal__img-wrap{position:relative;isolation:isolate}.modal__img-wrap:before{content:"";display:block;position:absolute;left:50%;bottom:100px;z-index:-2;background-color:rgba(235,62,255,.55);border-radius:5px;opacity:1;place-self:center;width:225px;height:225px;-webkit-filter:blur(50px);filter:blur(50px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal__img-wrap:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:200px;width:100%;background-color:transparent;background-size:auto 100%;background-position:50%;background-repeat:repeat-x;background-image:url(../images/gradient.png)}.modal__title{font-family:var(--font_default);font-size:31px;font-weight:200;color:rgba(var(--color_primary_contrast_default_rgb),1);line-height:1;text-align:left}.modal__title--center{text-align:center;margin-bottom:40px}.modal__title--head{font-size:36px;margin-bottom:0}@media(max-width:568px){.modal__title--head{font-size:15px;font-weight:400;letter-spacing:1.5px}}.modal__title--sm{font-family:var(--font_default);font-size:22px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),1);text-align:center;line-height:1.3}.modal__title--24{font-size:24px;font-weight:400}.modal__title--24,.modal__title--actions{font-family:var(--font_default);color:var(--color_primary_contrast_default);line-height:1}.modal__title--actions{font-size:20px;font-weight:600;text-align:left;margin-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:30px}.modal__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:50px;margin-bottom:30px}.modal__header-logo svg{width:150px;height:25px}.modal__header .button-close{margin:0 0 0 auto}.modal__subtitle{margin-top:20px;font-family:var(--font_default);font-size:15px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);text-align:center;line-height:1}.modal__subtitle--16{font-family:var(--font_default);font-size:16px;font-weight:300}.modal__text{line-height:1.5;color:var(--gray-6);text-align:left}.modal__text--second{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;color:rgba(var(--color_text_default_rgb),.5);line-height:1.4;margin-bottom:20px}.modal__text b,.modal__text strong{font-weight:700}.modal__device{font-size:40px;font-weight:200;color:rgba(var(--color_primary_contrast_default_rgb),1);text-align:center;line-height:1;margin-bottom:20px}.modal__device-note{font-family:var(--font_default);font-size:18px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);text-align:center;line-height:1.3;margin-bottom:30px}.modal__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.5rem}.modal__icon{width:1em;min-width:1em;height:1em;min-height:1em;margin:auto;font-size:5rem}.modal__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.modal__btn{width:100%;margin:0}.modal__btn-close{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:rgba(255,254,250,.15);border:none;padding:0}.modal__btn-close svg{color:#fff;font-size:22px}.modal__btn-cross{position:absolute;top:0;right:0;z-index:12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border:none;background-color:transparent;border-radius:100px;padding:0}.modal__btn-cross svg{color:#fff;font-size:20px}.modal__btn-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:100px;border:none;background-color:rgba(255,254,250,.15)}.modal__btn-summary svg{font-size:28px;color:#fff}.modal__btn-timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--font-size:20px;--padding-y:10px;min-height:60px}.modal__btn-timer span{display:none}.modal__btn-timer:disabled span{display:block;text-align:center}.modal__btn-skip{display:none;font-family:var(--font_default);font-size:15px;font-weight:700;color:var(--color_primary_contrast_default);text-align:center;line-height:1;border-radius:5px;padding:12px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:none}.modal__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.modal__summary-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.modal__summary-title{font-family:var(--font_default);font-size:24px;font-weight:200;color:var(--color_primary_contrast_default);line-height:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal__summary-close-cross{position:absolute;top:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:transparent;border:none;padding:0}.modal__summary-close-cross svg{width:30px;height:30px;color:#fff;font-size:22px}.modal__footer{padding-top:1rem;margin-top:1.5rem}.modal__footer-text{font-family:var(--font_default);font-size:18px;font-weight:400;color:var(--color_primary_contrast_default);text-align:center;line-height:1.4}.modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__actions .button{margin:0}.modal__actions .button:not(:last-of-type){margin-right:1.5rem}.modal__form{gap:40px;margin-top:40px}.modal__form,.modal__form-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__form-footer{gap:20px;padding-bottom:10px}.modal__form-footer--gap-sm{gap:10px}.modal__form-reset-pass{font-family:var(--font_default);font-size:14px;font-weight:400;text-align:center;line-height:1}.modal__form-reset-pass,.modal__form-reset-pass:hover,.modal__separator{color:var(--color_primary_contrast_default)}.modal__separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:var(--font_default);font-size:14px;font-weight:400;text-align:center;line-height:1.5;margin-top:20px;margin-bottom:20px}.modal__separator--gap-sm{margin:0}.modal__separator:after,.modal__separator:before{content:"";display:block}.modal__separator-line,.modal__separator:after,.modal__separator:before{background:linear-gradient(270deg,rgba(var(--color_primary_contrast_default_rgb),0),rgba(var(--color_primary_contrast_default_rgb),.7),hsla(0,0%,66.7%,0));min-height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px}.modal__separator-line{width:100%;margin-bottom:25px}.modal__separator-line--top-offset{margin-top:30px;margin-bottom:0}.modal__email{font-family:var(--font_default);font-size:22px;font-weight:200;color:var(--color_primary_contrast_default);text-align:center;line-height:1.4;margin-top:20px;padding-bottom:20px}.modal__products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:35px;margin-bottom:40px}.modal__code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.modal__code-input{background-color:#333;min-width:44px;max-width:44px;min-height:80px;max-height:80px;width:44px;height:80px;border:1px solid #404040;border-radius:5px;font-family:Roboto,sans-serif;font-size:50px;font-weight:400;color:var(--color_text_default);text-align:center;padding:6px;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.modal__code-input::-webkit-inner-spin-button,.modal__code-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal__pass-icon{font-size:60px}.modal__pass-requirement{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;text-align:left}.modal__pass-requirement-title{font-family:var(--font_default);font-size:16px;font-weight:600;color:#fffefa;line-height:1}.modal__pass-requirement-items li{font-family:var(--font_default);font-size:14px;font-weight:400;color:#fb5555;line-height:1;margin-top:10px}.modal__pass-requirement-items li.valid{color:#62a045}.modal__video{position:relative;max-height:100%;aspect-ratio:9/16;width:100%;height:100%}.modal__video iframe,.modal__video video{border-radius:20px}.modal__video-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;position:absolute;top:0;left:0;right:0;padding:10px 15px}.modal__video-head-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__video-head-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.modal__video-head-title{font-family:var(--font_default);font-size:16px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1}.modal__video-head-img{width:35px;height:35px;-o-object-fit:cover;object-fit:cover;border:1px solid #404040;border-radius:100px}.modal__video-btn-close{display:none}@media(max-width:568px){.modal__video-btn-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:38px;height:38px;border:none;background-color:transparent;font-size:24px}}.modal__video-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.modal__video-pagination._paused span:before{-webkit-animation-play-state:paused;animation-play-state:paused}.modal__video-pagination span{display:block;height:4px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background-color:rgba(var(--color_text_default_rgb),.15);border-radius:5px}.modal__video-pagination span:before{content:"";display:block;height:100%;width:0;background-color:rgba(var(--color_primary_contrast_default_rgb),1)}.modal__video-pagination span.active:before{-webkit-animation-name:grow-up;animation-name:grow-up;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-fill-mode:both;animation-fill-mode:both}.modal__video-pagination span.completed:before{width:100%!important}.modal__video-pagination span.pause span{-webkit-animation-play-state:paused;animation-play-state:paused}.modal__video-btn-sound{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:37px;height:37px;padding:0;background-color:#141414;border-radius:5px;border:none}.modal__video-btn-sound-icon--off,.modal__video-btn-sound.off .modal__video-btn-sound-icon--on{display:none}.modal__video-btn-sound.off .modal__video-btn-sound-icon--off{display:block}.modal__video-btn-sound svg{font-size:25px}.modal__video-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:-30px;right:-30px;margin-top:-25px;pointer-events:none}@media(max-width:568px){.modal__video-nav{top:70px;left:0;right:0;bottom:0;margin-top:0}}.modal__video-nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:100px;border:none;padding:0;pointer-events:auto;background-color:rgba(var(--color_primary_contrast_default_rgb),.25);-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}@media(max-width:568px){.modal__video-nav-item{border-radius:0;height:100%;width:20%}}.modal__video-nav-item:disabled{display:none}.modal__video-nav-item svg{font-size:27px}.modal__video-nav-item--prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media(max-width:568px){.modal__video-nav-item--prev{-webkit-transform:none;transform:none}}.modal__video-nav-item--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.modal__video-nav-item--next{-webkit-transform:translateX(100%);transform:translateX(100%);margin-left:auto}@media(max-width:568px){.modal__video-nav-item--next{-webkit-transform:none;transform:none}}.modal__action{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%;background-color:#323131;border:none;border-radius:100px;padding:10px;text-align:left}.modal__action:hover{background-color:#3c3c3c}.modal__action svg{font-size:45px}.modal__action-title{font-size:16px;font-weight:500;color:var(--color_primary_contrast_default)}.modal__action-text,.modal__action-title{display:block;font-family:var(--font_default)}.modal__action-text{font-size:14px;font-weight:300;color:rgba(var(--color_primary_contrast_default_rgb),.5);line-height:1;margin-top:5px}.modal__action-text--review{font-weight:500;color:var(--color_primary_default)}.modal__buy-date{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:rgba(var(--color_text_default_rgb),.5);line-height:1.4;text-align:left;margin-top:10px}@-webkit-keyframes grow-up{0%{width:0}to{width:100%}}@keyframes grow-up{0%{width:0}to{width:100%}}.modal-wrapper--forgot-password .modal,.modal-wrapper--number-confirmation .modal,.modal-wrapper--restore-confirmation .modal,.modal-wrapper--singin .modal{max-width:482px;padding:32px 24px 24px;border-radius:24px}@media(max-width:568px){.modal-wrapper--forgot-password .modal,.modal-wrapper--number-confirmation .modal,.modal-wrapper--restore-confirmation .modal,.modal-wrapper--singin .modal{min-height:var(--vh,100vh);padding:32px 24px 24px;border-radius:0}}.modal-wrapper--forgot-password .modal__wrap,.modal-wrapper--number-confirmation .modal__wrap,.modal-wrapper--restore-confirmation .modal__wrap,.modal-wrapper--singin .modal__wrap{display:block;height:auto}.modal-wrapper--forgot-password .modal__header,.modal-wrapper--number-confirmation .modal__header,.modal-wrapper--restore-confirmation .modal__header,.modal-wrapper--singin .modal__header{min-height:20px;margin-bottom:28px}.modal-wrapper--forgot-password .modal__header-logo,.modal-wrapper--number-confirmation .modal__header-logo,.modal-wrapper--restore-confirmation .modal__header-logo,.modal-wrapper--singin .modal__header-logo{line-height:0}.modal-wrapper--forgot-password .modal__header-logo svg,.modal-wrapper--number-confirmation .modal__header-logo svg,.modal-wrapper--restore-confirmation .modal__header-logo svg,.modal-wrapper--singin .modal__header-logo svg{width:135px;height:20px}.modal-wrapper--forgot-password .modal__btn-close,.modal-wrapper--number-confirmation .modal__btn-close,.modal-wrapper--restore-confirmation .modal__btn-close,.modal-wrapper--singin .modal__btn-close{top:-12px;width:40px;height:40px;background-color:#333}.modal-wrapper--forgot-password .modal__btn-close svg,.modal-wrapper--number-confirmation .modal__btn-close svg,.modal-wrapper--restore-confirmation .modal__btn-close svg,.modal-wrapper--singin .modal__btn-close svg{width:16px;height:16px;font-size:16px}.modal-wrapper--forgot-password .modal__title,.modal-wrapper--number-confirmation .modal__title,.modal-wrapper--restore-confirmation .modal__title,.modal-wrapper--singin .modal__title{width:100%;margin:0;font-size:30px;font-weight:300;line-height:1.2;text-align:center}.modal-wrapper--forgot-password .modal__subtitle,.modal-wrapper--number-confirmation .modal__subtitle,.modal-wrapper--restore-confirmation .modal__subtitle,.modal-wrapper--singin .modal__subtitle{margin-top:16px;font-size:15px;font-weight:500;line-height:1.2;color:#91908e}.modal-wrapper--forgot-password .modal__form,.modal-wrapper--number-confirmation .modal__form,.modal-wrapper--restore-confirmation .modal__form,.modal-wrapper--singin .modal__form{margin-top:16px}.modal-wrapper--forgot-password .modal__form--phone,.modal-wrapper--number-confirmation .modal__form--phone,.modal-wrapper--restore-confirmation .modal__form--phone,.modal-wrapper--singin .modal__form--phone{gap:28px}.modal-wrapper--forgot-password .modal__form--code,.modal-wrapper--number-confirmation .modal__form--code,.modal-wrapper--restore-confirmation .modal__form--code,.modal-wrapper--singin .modal__form--code{display:block;margin-top:16px}.modal-wrapper--forgot-password .modal__delivery,.modal-wrapper--number-confirmation .modal__delivery,.modal-wrapper--restore-confirmation .modal__delivery,.modal-wrapper--singin .modal__delivery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.modal-wrapper--forgot-password .modal__delivery-title,.modal-wrapper--number-confirmation .modal__delivery-title,.modal-wrapper--restore-confirmation .modal__delivery-title,.modal-wrapper--singin .modal__delivery-title{width:100%;font-family:var(--font_default);font-size:16px;font-weight:500;line-height:1.2;color:#f6f6f6;text-align:center}.modal-wrapper--forgot-password .modal__delivery-actions,.modal-wrapper--number-confirmation .modal__delivery-actions,.modal-wrapper--restore-confirmation .modal__delivery-actions,.modal-wrapper--singin .modal__delivery-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.modal-wrapper--forgot-password .modal__delivery-btn,.modal-wrapper--number-confirmation .modal__delivery-btn,.modal-wrapper--restore-confirmation .modal__delivery-btn,.modal-wrapper--singin .modal__delivery-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 137px;flex:0 1 137px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;height:44px;padding:8px 10px;font-family:var(--font_default);font-size:14px;font-weight:500;line-height:1.2;color:#fff;white-space:nowrap;cursor:pointer;background-color:#4568dc;border:0;border-radius:6px;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}.modal-wrapper--forgot-password .modal__delivery-btn:focus-visible,.modal-wrapper--forgot-password .modal__delivery-btn:hover,.modal-wrapper--number-confirmation .modal__delivery-btn:focus-visible,.modal-wrapper--number-confirmation .modal__delivery-btn:hover,.modal-wrapper--restore-confirmation .modal__delivery-btn:focus-visible,.modal-wrapper--restore-confirmation .modal__delivery-btn:hover,.modal-wrapper--singin .modal__delivery-btn:focus-visible,.modal-wrapper--singin .modal__delivery-btn:hover{background-color:#6c87eb;outline:none}.modal-wrapper--forgot-password .modal__delivery-btn:disabled,.modal-wrapper--number-confirmation .modal__delivery-btn:disabled,.modal-wrapper--restore-confirmation .modal__delivery-btn:disabled,.modal-wrapper--singin .modal__delivery-btn:disabled{color:#cdcdcd;cursor:default;background-color:#696969}.modal-wrapper--forgot-password .modal__delivery-btn:disabled:focus-visible,.modal-wrapper--forgot-password .modal__delivery-btn:disabled:hover,.modal-wrapper--number-confirmation .modal__delivery-btn:disabled:focus-visible,.modal-wrapper--number-confirmation .modal__delivery-btn:disabled:hover,.modal-wrapper--restore-confirmation .modal__delivery-btn:disabled:focus-visible,.modal-wrapper--restore-confirmation .modal__delivery-btn:disabled:hover,.modal-wrapper--singin .modal__delivery-btn:disabled:focus-visible,.modal-wrapper--singin .modal__delivery-btn:disabled:hover{background-color:#696969}@media(max-width:568px){.modal-wrapper--forgot-password .modal__delivery-btn,.modal-wrapper--number-confirmation .modal__delivery-btn,.modal-wrapper--restore-confirmation .modal__delivery-btn,.modal-wrapper--singin .modal__delivery-btn{gap:6px;padding-right:6px;padding-left:6px;font-size:12px}}.modal-wrapper--forgot-password .modal__delivery-icon,.modal-wrapper--number-confirmation .modal__delivery-icon,.modal-wrapper--restore-confirmation .modal__delivery-icon,.modal-wrapper--singin .modal__delivery-icon{display:block;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;width:18px;height:18px;color:currentColor}.modal-wrapper--forgot-password .modal__delivery-btn:disabled .modal__delivery-icon,.modal-wrapper--number-confirmation .modal__delivery-btn:disabled .modal__delivery-icon,.modal-wrapper--restore-confirmation .modal__delivery-btn:disabled .modal__delivery-icon,.modal-wrapper--singin .modal__delivery-btn:disabled .modal__delivery-icon{opacity:.8}.modal-wrapper--forgot-password .modal__form-message,.modal-wrapper--number-confirmation .modal__form-message,.modal-wrapper--restore-confirmation .modal__form-message,.modal-wrapper--singin .modal__form-message{display:none;margin:0;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.2;color:#f93f3f;text-align:center}.modal-wrapper--forgot-password .modal__form-message:not(:empty),.modal-wrapper--number-confirmation .modal__form-message:not(:empty),.modal-wrapper--restore-confirmation .modal__form-message:not(:empty),.modal-wrapper--singin .modal__form-message:not(:empty){display:block}.modal-wrapper--forgot-password .modal__agreement,.modal-wrapper--number-confirmation .modal__agreement,.modal-wrapper--restore-confirmation .modal__agreement,.modal-wrapper--singin .modal__agreement{--size:24px;--icon-size:22px;margin:0}.modal-wrapper--forgot-password .modal__agreement .checkbox__wrap,.modal-wrapper--number-confirmation .modal__agreement .checkbox__wrap,.modal-wrapper--restore-confirmation .modal__agreement .checkbox__wrap,.modal-wrapper--singin .modal__agreement .checkbox__wrap{gap:12px}.modal-wrapper--forgot-password .modal__agreement .checkbox__custom,.modal-wrapper--number-confirmation .modal__agreement .checkbox__custom,.modal-wrapper--restore-confirmation .modal__agreement .checkbox__custom,.modal-wrapper--singin .modal__agreement .checkbox__custom{margin:0;border-radius:4px}.modal-wrapper--forgot-password .modal__agreement .checkbox__text,.modal-wrapper--number-confirmation .modal__agreement .checkbox__text,.modal-wrapper--restore-confirmation .modal__agreement .checkbox__text,.modal-wrapper--singin .modal__agreement .checkbox__text{font-size:13px;font-weight:500;line-height:1.2}.modal-wrapper--forgot-password .modal__agreement .checkbox__link,.modal-wrapper--forgot-password .modal__agreement .checkbox__link:hover,.modal-wrapper--number-confirmation .modal__agreement .checkbox__link,.modal-wrapper--number-confirmation .modal__agreement .checkbox__link:hover,.modal-wrapper--restore-confirmation .modal__agreement .checkbox__link,.modal-wrapper--restore-confirmation .modal__agreement .checkbox__link:hover,.modal-wrapper--singin .modal__agreement .checkbox__link,.modal-wrapper--singin .modal__agreement .checkbox__link:hover{color:#f17d3a}.modal-wrapper--forgot-password .modal__separator--auth,.modal-wrapper--number-confirmation .modal__separator--auth,.modal-wrapper--restore-confirmation .modal__separator--auth,.modal-wrapper--singin .modal__separator--auth{margin:0;font-size:13px;font-weight:500;line-height:1.2;color:#f8f4f3}.modal-wrapper--forgot-password .modal__separator--auth:after,.modal-wrapper--forgot-password .modal__separator--auth:before,.modal-wrapper--number-confirmation .modal__separator--auth:after,.modal-wrapper--number-confirmation .modal__separator--auth:before,.modal-wrapper--restore-confirmation .modal__separator--auth:after,.modal-wrapper--restore-confirmation .modal__separator--auth:before,.modal-wrapper--singin .modal__separator--auth:after,.modal-wrapper--singin .modal__separator--auth:before{min-height:1px}.modal-wrapper--forgot-password .modal__yandex-btn,.modal-wrapper--number-confirmation .modal__yandex-btn,.modal-wrapper--restore-confirmation .modal__yandex-btn,.modal-wrapper--singin .modal__yandex-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:65px;padding:13px 20px;font-family:var(--font_default);font-size:14px;font-weight:600;line-height:1.2;color:#fff;cursor:pointer;background-color:transparent;border:1px solid #fffefa;border-radius:4px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.modal-wrapper--forgot-password .modal__yandex-btn:focus-visible,.modal-wrapper--forgot-password .modal__yandex-btn:hover,.modal-wrapper--number-confirmation .modal__yandex-btn:focus-visible,.modal-wrapper--number-confirmation .modal__yandex-btn:hover,.modal-wrapper--restore-confirmation .modal__yandex-btn:focus-visible,.modal-wrapper--restore-confirmation .modal__yandex-btn:hover,.modal-wrapper--singin .modal__yandex-btn:focus-visible,.modal-wrapper--singin .modal__yandex-btn:hover{background-color:rgba(255,254,250,.06);outline:none}.modal-wrapper--forgot-password .modal__yandex-icon,.modal-wrapper--number-confirmation .modal__yandex-icon,.modal-wrapper--restore-confirmation .modal__yandex-icon,.modal-wrapper--singin .modal__yandex-icon{display:block;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;width:22px;height:22px}.modal-wrapper--number-confirmation .modal__content--confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.modal-wrapper--number-confirmation .modal__confirmation-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-wrapper--number-confirmation .modal__confirmation-note{width:100%}.modal-wrapper--number-confirmation .modal__code-error{margin-top:4px}.modal-wrapper--number-confirmation .modal__confirmation-resend{width:100%}.modal-wrapper--number-confirmation .modal__confirmation-timer{width:100%;padding:0;margin:0;font-family:var(--font_default);font-size:16px;font-weight:500;line-height:1.2;color:#f6f6f6;text-align:center;background-color:transparent;border:0}.modal-wrapper--number-confirmation .modal__confirmation-resend-channels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.modal-wrapper--number-confirmation .modal__confirmation-resend-channels.hidden{display:none}.modal-wrapper--change-password-done .modal,.modal-wrapper--new-password .modal{max-width:482px;padding:32px 24px 36px;border-radius:24px}@media(max-width:568px){.modal-wrapper--change-password-done .modal,.modal-wrapper--new-password .modal{min-height:var(--vh,100vh);padding:32px 24px 36px;border-radius:0}}.modal-wrapper--change-password-done .modal__wrap,.modal-wrapper--new-password .modal__wrap{display:block;height:auto}.modal-wrapper--change-password-done .modal__header,.modal-wrapper--new-password .modal__header{min-height:20px;margin-bottom:28px}.modal-wrapper--change-password-done .modal__header-logo,.modal-wrapper--new-password .modal__header-logo{line-height:0}.modal-wrapper--change-password-done .modal__header-logo svg,.modal-wrapper--new-password .modal__header-logo svg{width:135px;height:20px}.modal-wrapper--change-password-done .modal__btn-close,.modal-wrapper--new-password .modal__btn-close{top:-12px;width:40px;height:40px;background-color:#333}.modal-wrapper--change-password-done .modal__btn-close svg,.modal-wrapper--new-password .modal__btn-close svg{width:16px;height:16px;font-size:16px}.modal-wrapper--change-password-done .modal__title,.modal-wrapper--new-password .modal__title{width:100%;margin:0;font-size:30px;font-weight:300;line-height:1.2;text-align:center}.modal-wrapper--change-password-done .modal__subtitle,.modal-wrapper--new-password .modal__subtitle{margin-top:16px;font-size:15px;font-weight:500;line-height:1.2;color:#91908e;text-align:center}.modal-wrapper--forgot-password .modal,.modal-wrapper--restore-confirmation .modal{padding-bottom:36px}@media(max-width:568px){.modal-wrapper--forgot-password .modal,.modal-wrapper--restore-confirmation .modal{padding-bottom:36px}}.modal-wrapper--forgot-password .modal__content--restore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.modal-wrapper--forgot-password .modal__restore-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:4px;background-color:#333;border-radius:8px}.modal-wrapper--forgot-password .modal__restore-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:8px 19px;margin:0;font-family:var(--font_default);font-size:16px;font-weight:500;line-height:1.2;color:#c2c2c2;cursor:pointer;background-color:transparent;border:0;border-radius:6px}.modal-wrapper--forgot-password .modal__restore-tab.active{color:#222;background-color:#d5d5d5}.modal-wrapper--forgot-password .modal__restore-panel{display:none}.modal-wrapper--forgot-password .modal__restore-panel.active{display:block}.modal-wrapper--forgot-password .modal__restore-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px;width:100%;margin:0}.modal-wrapper--forgot-password .modal__restore-field{position:relative;width:100%;padding-top:16px}.modal-wrapper--forgot-password .modal__restore-input{width:100%;height:56px;padding:10px 16px;font-family:var(--font_default);font-size:15px;font-weight:500;line-height:1.2;color:#fff;background-color:#3e3e3e;border:1px solid #404040;border-radius:8px;outline:none}.modal-wrapper--forgot-password .modal__restore-input:focus{border-color:#777}.modal-wrapper--forgot-password .modal__restore-label{position:absolute;top:0;left:18px;z-index:1;padding:2px 1px;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.2;color:#c3bfbf;pointer-events:none;background-color:#222}.modal-wrapper--forgot-password .modal__restore-error{display:none;margin-top:4px;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.2;color:#f93f3f}.modal-wrapper--forgot-password .modal__restore-field.is-invalid .modal__restore-input{border-color:#f93f3f}.modal-wrapper--forgot-password .modal__restore-field.is-invalid .modal__restore-error{display:block;text-align:left}.modal-wrapper--forgot-password .modal__restore-submit{width:100%;height:48px;padding:8px 19px;margin:0;font-family:var(--font_default);font-size:16px;font-weight:500;line-height:1.2;color:#fff;cursor:pointer;background-color:#4568dc;border:0;border-radius:6px}.modal-wrapper--forgot-password .modal__restore-submit:disabled{cursor:default;background-color:#696969}.modal-wrapper--restore-confirmation .modal__content--restore-confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.modal-wrapper--restore-confirmation .modal__confirmation-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-wrapper--restore-confirmation .modal__confirmation-note{width:100%}.modal-wrapper--restore-confirmation .modal__form--code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.modal-wrapper--restore-confirmation .registration__code.is-invalid .registration__code-input{border-color:#f93f3f}.modal-wrapper--restore-confirmation .modal__restore-code-error{margin-top:4px;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.2;color:#f93f3f;text-align:center}.modal-wrapper--restore-confirmation .modal__restore-resend{width:100%}.modal-wrapper--restore-confirmation .modal__confirmation-timer,.modal-wrapper--restore-confirmation .modal__restore-resend-link{width:100%;padding:0;margin:0;font-family:var(--font_default);font-size:16px;font-weight:500;line-height:1.2;text-align:center;background-color:transparent;border:0}.modal-wrapper--restore-confirmation .modal__confirmation-timer{color:#f6f6f6}.modal-wrapper--restore-confirmation .modal__restore-resend-link{color:#a1b6ff;cursor:pointer}.modal-wrapper--restore-confirmation .modal__confirmation-resend-channels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.modal-wrapper--new-password .modal__content--new-password{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.modal-wrapper--new-password .modal__new-password-head{width:100%}.modal-wrapper--new-password .modal__new-password-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.modal-wrapper--new-password .modal__password-field{position:relative;width:100%;margin:0}.modal-wrapper--new-password .modal__password-field .input-container{position:relative;width:100%;height:72px;padding-top:16px}.modal-wrapper--new-password .modal__password-field .input{width:100%;height:56px;padding:10px 48px 10px 16px;margin:0;font-family:var(--font_default);font-size:24px;font-weight:500;line-height:1.2;color:#fff;background-color:#3e3e3e;border:1px solid #404040;border-radius:8px;outline:none}.modal-wrapper--new-password .modal__password-field .input:focus{border-color:#777}.modal-wrapper--new-password .modal__password-field .input-label{position:absolute;top:0;left:18px;z-index:2;padding:2px 14px;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.2;color:#c3bfbf;pointer-events:none;background-color:#222}.modal-wrapper--new-password .modal__password-field.is-invalid-border .input{border-color:#f93f3f}.modal-wrapper--new-password .modal__password-toggle{position:absolute;top:44px;right:16px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;padding:0;margin:0;color:#e2e2e2;cursor:pointer;background:transparent;border:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-wrapper--new-password .modal__password-toggle svg{width:18px;height:18px}.modal-wrapper--new-password .modal__password-toggle.active svg:first-child,.modal-wrapper--new-password .modal__password-toggle svg:last-child{display:none}.modal-wrapper--new-password .modal__password-toggle.active svg:last-child{display:block}.modal-wrapper--new-password .modal__password-controls{position:absolute;top:44px;right:16px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-wrapper--new-password .modal__password-controls .modal__password-toggle{position:static;-webkit-transform:none;transform:none}.modal-wrapper--new-password .modal__password-check{display:none;width:18px;height:18px;color:#37c51b}.modal-wrapper--new-password .modal__password-field.is-valid .modal__password-check{display:block}.modal-wrapper--new-password .modal__password-error{display:none;margin-top:4px;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.2;color:#f93f3f;text-align:left}.modal-wrapper--new-password .modal__password-field.is-mismatch .modal__password-error{display:block}.modal-wrapper--new-password .modal__password-validation{display:none}.modal-wrapper--new-password .modal__new-password-submit{width:100%;height:48px;padding:8px 19px;margin:12px 0 0;font-family:var(--font_default);font-size:16px;font-weight:500;line-height:1.2;color:#fff;cursor:pointer;background-color:#4568dc;border:0;border-radius:6px}.modal-wrapper--new-password .modal__new-password-submit:disabled{cursor:default;background-color:#777}.modal-wrapper--change-password-done .modal__content--password-done{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.modal-wrapper--change-password-done .modal__password-done-btn{width:100%;height:48px;padding:8px 19px;margin:0;font-size:16px;font-weight:500;line-height:1.2;border-radius:6px}.auth-modals-demo{padding:60px 0;background-color:#141414}.auth-modals-demo__header{max-width:920px;margin:0 auto 28px;text-align:center}.auth-modals-demo__title{margin-bottom:12px;font-family:var(--font_default);font-size:30px;font-weight:300;line-height:1.2;color:#fff}.auth-modals-demo__description{font-family:var(--font_default);font-size:14px;font-weight:400;line-height:1.5;color:#91908e}.auth-modals-demo__description code{color:#f17d3a}.auth-modals-demo__grid{display:grid;grid-template-columns:repeat(2,minmax(0,482px));gap:28px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-modals-demo__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;min-width:0}.auth-modals-demo__item-title{margin:0;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.3;color:#91908e;text-align:center}.auth-modals-demo .modal-wrapper{position:relative;inset:auto;z-index:auto;width:100%;height:auto;padding:0;overflow:visible;visibility:visible;background:transparent;opacity:1;backdrop-filter:none}.auth-modals-demo .modal-wrapper:before{display:none}.auth-modals-demo .modal{display:block;min-height:0;margin:0;opacity:1;-webkit-transform:none;transform:none}@media(max-width:1024px){.auth-modals-demo__grid{grid-template-columns:minmax(0,482px)}}@media(max-width:568px){.auth-modals-demo{padding:30px 0}.auth-modals-demo .modal-wrapper--change-password-done .modal,.auth-modals-demo .modal-wrapper--forgot-password .modal,.auth-modals-demo .modal-wrapper--new-password .modal,.auth-modals-demo .modal-wrapper--number-confirmation .modal,.auth-modals-demo .modal-wrapper--restore-confirmation .modal,.auth-modals-demo .modal-wrapper--singin .modal{min-height:0;border:1px solid #313131;border-radius:24px}}.modal-wrapper--personal-confirm .modal{width:467px;max-width:calc(100vw - 40px);padding:32px 40px;overflow:hidden;text-align:left;background:#202024;border:0;border-radius:16px}.modal-wrapper--personal-confirm .personal-confirm{position:relative}.modal-wrapper--personal-confirm .personal-confirm__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.modal-wrapper--personal-confirm .personal-confirm__title{width:calc(100% - 52px);margin:0;font-family:var(--font_default);font-size:24px;font-weight:500;line-height:1.3;color:#f9f9ff}.modal-wrapper--personal-confirm .personal-confirm__subtitle{margin:0;font-family:var(--font_default);font-size:18px;font-weight:500;line-height:1.3;color:#bfbfcb}.modal-wrapper--personal-confirm .personal-confirm__close{position:absolute;top:12px;right:12px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:10px;color:#9898a2;cursor:pointer;background:transparent;border:1px solid #61616b;border-radius:6px}.modal-wrapper--personal-confirm .personal-confirm__close .svg{width:16px;height:16px}.modal-wrapper--personal-confirm .personal-confirm__fields,.modal-wrapper--personal-confirm .personal-confirm__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-wrapper--personal-confirm .personal-confirm__form{gap:30px}.modal-wrapper--personal-confirm .personal-confirm__fields{gap:24px}.modal-wrapper--personal-confirm .personal-confirm__field{position:relative}.modal-wrapper--personal-confirm .personal-confirm__input,.modal-wrapper--personal-confirm .personal-confirm__phone{width:100%;height:56px;background:#28282c;border:1px solid #61616b;border-radius:8px}.modal-wrapper--personal-confirm .personal-confirm__input{padding:16px 20px;font-family:var(--font_default);font-size:18px;font-weight:500;line-height:1.3;color:#e1e1ed;outline:none}.modal-wrapper--personal-confirm .personal-confirm__input::-webkit-input-placeholder{color:#9898a2;opacity:1}.modal-wrapper--personal-confirm .personal-confirm__input::-moz-placeholder{color:#9898a2;opacity:1}.modal-wrapper--personal-confirm .personal-confirm__input:-ms-input-placeholder{color:#9898a2;opacity:1}.modal-wrapper--personal-confirm .personal-confirm__input::-ms-input-placeholder{color:#9898a2;opacity:1}.modal-wrapper--personal-confirm .personal-confirm__input::placeholder{color:#9898a2;opacity:1}.modal-wrapper--personal-confirm .personal-confirm__input:focus,.modal-wrapper--personal-confirm .personal-confirm__phone:focus-within{border-color:#9898a2}.modal-wrapper--personal-confirm .personal-confirm__code-field.is-invalid .personal-confirm__input,.modal-wrapper--personal-confirm .personal-confirm__field.is-invalid .personal-confirm__input{border-color:#e5484d}.modal-wrapper--personal-confirm .personal-confirm__error{display:none;margin-top:5px;font-size:13px;line-height:1.3;color:#e5484d}.modal-wrapper--personal-confirm .personal-confirm__code-field.is-invalid .personal-confirm__error,.modal-wrapper--personal-confirm .personal-confirm__field.is-invalid .personal-confirm__error{display:block}.modal-wrapper--personal-confirm .personal-confirm__phone{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px}.modal-wrapper--personal-confirm .personal-confirm__flag{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.modal-wrapper--personal-confirm .personal-confirm__country{font-size:18px;font-weight:500;line-height:1.3;color:#e1e1ed}.modal-wrapper--personal-confirm .personal-confirm__phone-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0;font-family:var(--font_default);font-size:18px;font-weight:500;line-height:1.3;color:#e1e1ed;background:transparent;border:0;outline:0}.modal-wrapper--personal-confirm .personal-confirm__primary,.modal-wrapper--personal-confirm .personal-confirm__secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:56px;padding:14px;font-family:var(--font_default);font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;cursor:pointer;border-radius:8px}.modal-wrapper--personal-confirm .personal-confirm__primary{color:#f9f9ff;background:#dd0098;border:1px solid #dd0098}.modal-wrapper--personal-confirm .personal-confirm__primary:disabled{color:#777780;cursor:default;background:#3f3f45;border-color:#3f3f45}.modal-wrapper--personal-confirm .personal-confirm__secondary{color:#be8800;background:transparent;border:1px solid #ac7b01}.modal-wrapper--personal-confirm .personal-confirm__later{width:100%;padding:0;font-family:var(--font_default);font-size:18px;font-weight:500;line-height:1.3;color:#c79413;text-align:center;cursor:pointer;background:transparent;border:0}.modal-wrapper--personal-confirm .personal-confirm__delivery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.modal-wrapper--personal-confirm .personal-confirm__delivery-title{margin:0;font-size:20px;font-weight:500;line-height:1.3;color:#bfbfcb}.modal-wrapper--personal-confirm .personal-confirm__channels{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;width:100%}.modal-wrapper--personal-confirm .personal-confirm__channel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;padding:10px 16px;font-family:var(--font_default);font-size:16px;font-weight:500;line-height:1.3;color:#e1e1ed;cursor:pointer;background:#3f3f45;border:0;border-radius:6px}.modal-wrapper--personal-confirm .personal-confirm__channel .svg{width:20px;height:20px}.modal-wrapper--personal-confirm .personal-confirm__code-field{position:relative}.modal-wrapper--personal-confirm .personal-confirm__code-input{letter-spacing:4px}.modal-wrapper--personal-confirm .personal-confirm__resend{width:100%}.modal-wrapper--personal-confirm .personal-confirm__resend-link,.modal-wrapper--personal-confirm .personal-confirm__timer{width:100%;padding:0;font-family:var(--font_default);font-size:20px;font-weight:500;line-height:1.3;text-align:center;background:transparent;border:0}.modal-wrapper--personal-confirm .personal-confirm__timer{color:#bfbfcb}.modal-wrapper--personal-confirm .personal-confirm__resend-link{color:#c79413;cursor:pointer}.modal-wrapper--personal-confirm .personal-confirm__resend-channels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.modal-wrapper--personal-confirm .personal-confirm__resend-channels p{margin:0;font-size:20px;font-weight:500;line-height:1.3;color:#bfbfcb;text-align:center}.modal-wrapper--personal-confirm .personal-confirm__verify{margin-bottom:-14px}.modal-wrapper--personal-confirm .personal-confirm--code .personal-confirm__content,.modal-wrapper--personal-confirm .personal-confirm--compact .personal-confirm__content{gap:30px}@media(max-width:568px){.modal-wrapper--personal-confirm .modal{width:100%;max-width:100%;height:var(--vh,100vh);min-height:667px;padding:64px 14px;border-radius:10px 10px 0 0}.modal-wrapper--personal-confirm .personal-confirm__content{gap:32px}.modal-wrapper--personal-confirm .personal-confirm__title{font-size:24px}.modal-wrapper--personal-confirm .personal-confirm__subtitle{font-size:18px}.modal-wrapper--personal-confirm .personal-confirm__form{gap:32px}.modal-wrapper--personal-confirm .personal-confirm__fields{gap:16px}.modal-wrapper--personal-confirm .personal-confirm__input,.modal-wrapper--personal-confirm .personal-confirm__phone{height:44px;border-radius:6px}.modal-wrapper--personal-confirm .personal-confirm__input{padding:10px 16px;font-size:16px}.modal-wrapper--personal-confirm .personal-confirm__phone{gap:8px;padding:10px 16px 10px 20px}.modal-wrapper--personal-confirm .personal-confirm__country,.modal-wrapper--personal-confirm .personal-confirm__phone-input{font-size:16px}.modal-wrapper--personal-confirm .personal-confirm__primary,.modal-wrapper--personal-confirm .personal-confirm__secondary{height:48px;padding:12px;font-size:16px;border-radius:7px}.modal-wrapper--personal-confirm .personal-confirm__later{font-size:16px}.modal-wrapper--personal-confirm .personal-confirm__delivery{gap:16px}.modal-wrapper--personal-confirm .personal-confirm__delivery-title{font-size:18px}.modal-wrapper--personal-confirm .personal-confirm__channels{gap:4px}.modal-wrapper--personal-confirm .personal-confirm__channel{gap:6px;height:40px;padding:8px 10px;font-size:14px}.modal-wrapper--personal-confirm .personal-confirm__channel .svg{width:16px;height:16px}.modal-wrapper--personal-confirm .personal-confirm__resend-channels p,.modal-wrapper--personal-confirm .personal-confirm__resend-link,.modal-wrapper--personal-confirm .personal-confirm__timer{font-size:16px}.modal-wrapper--personal-confirm .personal-confirm__verify{margin-bottom:-16px}}[data-tippy-template]{display:none}[data-tippy-root] .dropdown__content{position:static;top:0;visibility:visible;opacity:1;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}.tippy-box{font-size:.75rem;line-height:1.5;color:inherit;background-color:var(--white);border-radius:4px;-webkit-box-shadow:0 0 10px rgba(var(--black-rgb),.25);box-shadow:0 0 10px rgba(var(--black-rgb),.25)}.tippy-content{padding:.5rem .75rem}.tippy-arrow{color:var(--white)}[data-tab-content]:not(.active){display:none}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs .button-tab:hover{z-index:2}.tabs .button-tab:not(:last-child){margin-right:calc(var(--border-width)*-1)}.tabs .button-tab:not(:first-child):not(:last-child){--border-radius:0}.tabs .button-tab:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.tabs .button-tab:last-child{border-top-left-radius:0;border-bottom-left-radius:0}[data-accordion]:not(.active) [data-accordion-content]{max-height:0}[data-accordion].active [data-accordion-button] .svg--arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-accordion-content]{height:100%;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.product-card{position:relative;display:block;-ms-flex-negative:0;flex-shrink:0;width:220px;text-align:left}@media(max-width:1200px){.product-card{width:180px}}.product-card--custom{width:380px}@media(max-width:1200px){.product-card--custom{width:300px}}.product-card--custom .product-card__img{width:380px;height:215px}@media(max-width:1200px){.product-card--custom .product-card__img{width:300px;height:150px}}.product-card--fullwidth{width:100%}.product-card--fullwidth .product-card__picture-box{margin-bottom:40px}.product-card--fullwidth .product-card__img{width:100%;aspect-ratio:22/27}.product-card--fullwidth .product-card__title{position:absolute;right:0;left:0;margin-top:-27px}.product-card--video .product-card__picture-box:after{position:absolute;inset:0;z-index:2;display:block;width:55px;height:55px;margin:auto;content:"";background-color:var(--color_primary_default);background-image:url(../images/play-btn-fill.png);background-repeat:no-repeat;background-position:14px 50%;background-size:34px;border-radius:50%}.product-card--small{width:180px}.product-card--small .product-card__img{width:180px;height:230px}.product-card:hover .product-card__picture-box{-webkit-box-shadow:0 2px 12px 2px #5d5d5d;box-shadow:0 2px 12px 2px #5d5d5d;-webkit-transition:-webkit-transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:-webkit-transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;-webkit-transform:scale(1.025);transform:scale(1.025)}.product-card:hover .product-card__picture-box:before{background-color:rgba(20,20,20,0)}.product-card__tag{position:absolute;top:5px;left:5px;z-index:1;padding:5px;font-family:var(--font_default);font-size:16px;font-weight:400;line-height:1;color:var(--color_primary_contrast_default);background-color:#ce0704;border-radius:100px}.product-card__picture-box{position:relative;border-radius:10px;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);-webkit-transition:all .3s;transition:all .3s}.product-card__picture-box:before{position:absolute;inset:0;z-index:1;display:block;content:"";background-color:rgba(20,20,20,.12);border-radius:10px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.product-card__img{width:220px;height:267px;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media(max-width:1200px){.product-card__img{width:180px;height:230px}}.product-card__title{margin:10px 0 0;overflow:hidden;font-size:16px;font-weight:400;line-height:1.2;color:var(--color_primary_contrast_default);text-overflow:ellipsis;letter-spacing:1px;white-space:nowrap}.product-card__type{margin:10px 0 0;font-size:14px;font-weight:400;line-height:1;color:var(--color_primary_default)}.product-card__type--view{color:#ff0}.product-card__favourites{position:absolute;top:0;left:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.product-card__favourites-label{position:absolute;top:0;right:10px;width:26px}.product-card__favourites-label img{position:relative;display:block;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.product-card__favourites-button{z-index:7;display:-webkit-box;display:-ms-flexbox;display:flex;place-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:70px;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:70px;padding:13px;margin:0;overflow:visible;cursor:pointer;background-color:rgba(var(--color_primary_contrast_default_rgb),.1);background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0 0;background-clip:initial;background-origin:initial;background-size:initial;border:1px solid #c7c7c7;border-radius:100px;opacity:1;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.product-card__favourites-button:hover{background-color:rgba(var(--color_primary_contrast_default_rgb),.7);-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.product-card__favourites-button:before{position:relative;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:10px;overflow:visible;content:"";background-color:#c44444;border-radius:20px;opacity:1}.stars{width:100px;height:20px}.stars svg{width:100%;height:100%}.stars svg path{fill:#fff}.stars--1 svg path:first-child,.stars--2 svg path:nth-child(-n+2),.stars--3 svg path:nth-child(-n+3),.stars--4 svg path:nth-child(-n+4),.stars--5 svg path:nth-child(-n+5){fill:#f7d300}.review-card{background-color:#222;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);border:1px solid #333;border-radius:10px;padding:20px 10px}.review-card__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1200px){.review-card__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.review-card__head-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media(max-width:1200px){.review-card__head-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.review-card__head-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media(max-width:1200px){.review-card__head-right{width:100%}}.review-card__avatar{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:100px}.review-card__rang{font-family:var(--font_default);font-size:16px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);line-height:1;margin-top:10px}.review-card__date{font-family:Roboto,sans-serif}.review-card__body{position:relative;margin-top:20px;padding-top:21px}.review-card__body:before{content:"";display:block;position:absolute;left:0;right:0;top:0;width:100%;height:1px;background:linear-gradient(45deg,hsla(0,0%,56.5%,0),silver,hsla(0,0%,56.5%,0))}.review-card__body p{font-family:var(--font_default);font-size:16px;font-weight:300;color:rgba(var(--color_primary_contrast_default_rgb),.85);letter-spacing:1px;line-height:1.5}.search{position:absolute;top:0;right:0;left:0;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;width:500px;max-width:100%;padding-top:18px;margin:0 auto;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-110%);transform:translateY(-110%)}@media(max-width:1200px){.search{position:fixed;bottom:0;width:100%;padding:10px;background-color:#141414}}.show-search .search{-webkit-transform:translateY(0);transform:translateY(0)}.search__btn-close{position:absolute;top:22px;right:-58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:35px;padding:0;background-color:transparent;border:none}@media(max-width:1200px){.search__btn-close{top:15px;right:4px}}.search__btn-close .ion-icon{font-size:50px;color:rgba(255,254,250,.5);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search__title{margin-bottom:20px;font-family:var(--font_default);font-size:18px;font-weight:600;line-height:1;color:var(--color_primary_contrast_default)}.search__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:150px;max-height:387px;padding:20px;overflow:hidden;background-color:#222;border:1px solid #313131;border-radius:5px}@media(max-width:1200px){.search__content{max-height:100%;padding:20px 0;background-color:transparent;border:none}}.search__content-inner{max-height:100%;overflow:-moz-scrollbars-none;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-ms-overflow-style:none}.search__content-inner::-webkit-scrollbar{display:none;width:0;opacity:0}.search__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.search__dropdown-item{-webkit-transition:all .3s;transition:all .3s}.search__dropdown-item:hover{opacity:.5}.search__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search__link-img{width:35px;height:48px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.search__link-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.search__link-title{font-size:14px;font-weight:700;color:var(--color_primary_contrast_default)}.search__link-title,.search__link-type{display:block;font-family:var(--font_default);line-height:1}.search__link-type{font-size:12px;font-weight:600;color:var(--color_primary_default)}.search__link-type--watch{color:#ff0}.search__link-type--free{color:#47cfdc}.search__link-type--take-part{color:#d447dc}.search__collection{position:relative;display:block;padding:5px 10px;border:1px solid #404040;border-radius:5px}.search__collection-title{font-size:18px;font-weight:500;color:#fffefa}.search__collection-title,.search__collection-type{display:block;font-family:var(--font_default);line-height:1}.search__collection-type{margin-top:5px;font-size:14px;font-weight:600;color:#ed9a6a}.search__collection-icon{position:absolute;top:0;right:0;bottom:0;margin:auto 0;font-size:32px;color:#fff}.input-phone__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#333;border:1px solid #404040;border-radius:10px;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);-webkit-transition:border-color .3s ease-in-out,color .3s ease-in-out;transition:border-color .3s ease-in-out,color .3s ease-in-out}.input-phone__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding:21px 5px;font-size:16px;font-weight:400;color:#fffefa;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:10px}.input-phone__input:focus{outline:none}.input-phone__input::-webkit-inner-spin-button,.input-phone__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.input-phone__label{position:absolute;top:-11px;left:10px;font-family:var(--font_default);font-size:14px;font-weight:400;line-height:1;color:rgba(var(--color_primary_contrast_default_rgb),.75);pointer-events:none;background-color:rgba(34,34,34,.5)}.input-phone__error{display:none}.input-phone.is-invalid .input-phone__inner{border-color:#f93f3f}.input-phone.is-invalid .input-phone__error{display:block}.modal-wrapper--forgot-password .input-phone,.modal-wrapper--singin .input-phone,.registration .input-phone{position:relative}.modal-wrapper--forgot-password .input-phone__inner,.modal-wrapper--singin .input-phone__inner,.registration .input-phone__inner{height:56px;margin-top:16px;background-color:#3e3e3e;border-color:#404040;border-radius:8px;-webkit-box-shadow:none;box-shadow:none}.modal-wrapper--forgot-password .input-phone__input,.modal-wrapper--singin .input-phone__input,.registration .input-phone__input{height:54px;padding:10px 16px 10px 4px;font-size:15px;font-weight:500;line-height:1.2;border-radius:8px}.modal-wrapper--forgot-password .input-phone__input::-webkit-input-placeholder, .modal-wrapper--singin .input-phone__input::-webkit-input-placeholder, .registration .input-phone__input::-webkit-input-placeholder{color:#787878;opacity:1}.modal-wrapper--forgot-password .input-phone__input::-moz-placeholder, .modal-wrapper--singin .input-phone__input::-moz-placeholder, .registration .input-phone__input::-moz-placeholder{color:#787878;opacity:1}.modal-wrapper--forgot-password .input-phone__input:-ms-input-placeholder, .modal-wrapper--singin .input-phone__input:-ms-input-placeholder, .registration .input-phone__input:-ms-input-placeholder{color:#787878;opacity:1}.modal-wrapper--forgot-password .input-phone__input::-ms-input-placeholder, .modal-wrapper--singin .input-phone__input::-ms-input-placeholder, .registration .input-phone__input::-ms-input-placeholder{color:#787878;opacity:1}.modal-wrapper--forgot-password .input-phone__input::placeholder,.modal-wrapper--singin .input-phone__input::placeholder,.registration .input-phone__input::placeholder{color:#787878;opacity:1}.modal-wrapper--forgot-password .input-phone__label,.modal-wrapper--singin .input-phone__label,.registration .input-phone__label{top:-16px;left:18px;z-index:2;padding:2px 1px;font-size:13px;font-weight:500;line-height:1.2;color:#c3bfbf;background-color:#222}.modal-wrapper--forgot-password .input-phone__error,.modal-wrapper--singin .input-phone__error,.registration .input-phone__error{margin-top:4px;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.2;color:#f93f3f;text-align:left}.modal-wrapper--forgot-password .country-codes__value,.modal-wrapper--singin .country-codes__value,.registration .country-codes__value{gap:8px;height:54px;padding:10px 0 10px 16px;border-radius:8px 0 0 8px}.modal-wrapper--forgot-password .country-codes__value-code,.modal-wrapper--singin .country-codes__value-code,.registration .country-codes__value-code{font-size:15px;font-weight:500}.modal-wrapper--forgot-password .country-codes__value-icon,.modal-wrapper--singin .country-codes__value-icon,.registration .country-codes__value-icon{display:none}.modal-wrapper--forgot-password .country-codes__dropdown,.modal-wrapper--singin .country-codes__dropdown,.registration .country-codes__dropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:100%}.modal-wrapper--forgot-password .country-codes .iti__country-list,.modal-wrapper--singin .country-codes .iti__country-list,.registration .country-codes .iti__country-list{max-height:230px;overflow-y:auto}.country-codes.show-dropdown .country-codes__dropdown{display:block}.country-codes .iti__country-list{border-radius:10px;border-color:#404040;background-color:#303030}.country-codes .iti__country-list .iti__country{cursor:pointer}.country-codes .iti__country-list .iti__country:hover{background-color:#404040}.country-codes__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:20px 6px 20px 8px;background-color:transparent;border:none;border-radius:10px 0 0 10px}.country-codes__value-code{font-size:16px;font-weight:400;color:#fffefa}.country-codes__dropdown{display:none}.heading{--section-padding-top:30px;--section-padding-bottom:10px}.heading h1{font-family:var(--font_default);font-size:36px;font-weight:200;line-height:1;color:#fffefa;letter-spacing:1.5px}.heading .catalog__head,.heading h1{margin-bottom:0}.filters{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:hidden;overflow-x:auto;gap:20px;margin-top:20px}@media(max-width:1200px){.filters{gap:10px}}.filters__item{display:block;position:relative;-ms-flex-negative:0;flex-shrink:0}.filters__item-input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0;border:0}.filters__item-input:checked~.filters__item-inner{background-color:var(--color_primary_default);color:var(--color_primary_contrast_default)}.filters__item-input:checked~.filters__item-inner ion-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.filters__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-family:var(--font_default);font-size:15px;font-weight:500;color:rgba(255,254,250,.5);line-height:1;white-space:nowrap;background-color:#3d3c47;border-radius:15px;padding:8px 18px 8px 20px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;cursor:pointer}.filters__item-inner ion-icon{font-size:19px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.back-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:var(--font_default);font-size:20px;font-weight:400;line-height:1}.back-link,.back-link:hover{color:var(--color_primary_contrast_default)}.back-link svg{font-size:40px;padding:6px}.back-link__wrap{max-width:720px;margin:0 auto}.product-head{position:fixed;display:none;top:0;left:0;right:0;z-index:10;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(12px);background-color:rgba(20,20,20,.7);padding:6px 10px;-webkit-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}@media(max-width:1200px){.product-head{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-head.show{-webkit-transform:translateY(0);transform:translateY(0)}.product-head__title{overflow:hidden;font-family:var(--font_default);font-size:18px;font-weight:700;color:#fffefa;line-height:1;text-overflow:ellipsis;white-space:nowrap}.product-head__btn-buy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:120px;font-family:Roboto,sans-serif;color:var(--color_primary_contrast_default);font-size:14px;font-weight:400;line-height:1;text-align:center;border-radius:100px;padding:12px 24px;cursor:pointer;border:none;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f46b45),color-stop(51%, #eea849),to(#f46b45));background:linear-gradient(90deg,#f46b45 0,#eea849 51%,#f46b45);background-size:200% auto;-webkit-transition:background .35s ease-in-out;transition:background .35s ease-in-out}.product-head__btn-buy:hover{background-position:100%}.course-card{position:relative;width:380px;min-width:380px;min-height:214px;padding:0;overflow:hidden;background-color:transparent;border:1px solid #313131;border-radius:11px;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width:1200px){.course-card{width:320px;min-width:320px;min-height:180px}}@media(max-width:568px){.course-card{width:265px;min-width:265px}}.course-card:hover{-webkit-box-shadow:0 2px 12px 2px #5d5d5d;box-shadow:0 2px 12px 2px #5d5d5d;-webkit-transform:scale(1.025);transform:scale(1.025)}.course-card--started .course-card__img{-webkit-filter:none;filter:none}.course-card--started .course-card__btn{display:none}.course-card--started .course-card__duration,.course-card--started .course-card__progressbar{display:block}.course-card--readed .course-card__img{-webkit-filter:none;filter:none}.course-card--readed .course-card__inner{background:none rgba(0,0,0,.7)}.course-card--readed .course-card__tag{display:block}.course-card--readed .course-card__btn{display:none}.course-card--readed .course-card__duration,.course-card--readed .course-card__subtitle,.course-card--readed .course-card__title{opacity:.7}.course-card--readed .course-card__duration,.course-card--readed .course-card__progressbar{display:block}.course-card--readed .course-card__progressbar span{width:100%!important;background-color:#1b8439}.course-card__img{width:100%;height:100%;-webkit-filter:grayscale(1);filter:grayscale(1);-o-object-fit:cover;object-fit:cover}.course-card__inner{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 10px 50px;background:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.8)));background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.8))}.course-card__tag{display:none;-ms-flex-item-align:end;align-self:flex-end;padding:10px;margin-bottom:auto;font-family:var(--font_default);font-size:12px;font-weight:600;line-height:1;color:#fffefa;background-color:var(--color_primary_default);border-radius:5px}.course-card__tag--readed{background-color:#1b8439}.course-card__btn{min-width:60px;min-height:35px;padding:12px 24px;font-size:15px;font-weight:600;background-color:var(--color_primary_default);border-radius:10px;-webkit-box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);-webkit-transition:background .2s;transition:background .2s}.course-card__btn,.course-card__title{font-family:var(--font_default);line-height:1;color:var(--color_primary_contrast_default);text-align:center}.course-card__title{margin-bottom:10px;font-size:16px;font-weight:700}.course-card__subtitle,.course-card__text{font-size:13px;color:rgba(var(--color_primary_contrast_default_rgb),1)}.course-card__duration,.course-card__subtitle,.course-card__text{font-family:Roboto,sans-serif;font-weight:400;line-height:1;text-align:center}.course-card__duration{display:none;font-size:12px;color:#fffefa}.course-card__progressbar{position:absolute;right:0;bottom:0;left:0;display:none;width:100%;overflow:hidden;background-color:hsla(0,0%,100%,.3);border-radius:10px}.course-card__progressbar span{display:block;height:10px;background-color:rgba(var(--color_primary_default_rgb),1)}.my-courses-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-bottom:32px}.type-text .my-courses-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0}.my-courses-card--readed .my-courses-card__btn{display:block}.type-text .my-courses-card--readed .my-courses-card__btn-options:after{position:absolute;top:1px;right:1px;display:block;width:11px;height:11px;content:"";background-color:var(--color_primary_default);border-radius:50%}.my-courses-card--readed .my-courses-card__inner{background-color:rgba(20,20,20,.5)}.my-courses-card--readed .my-courses-card__progressbar{display:none}.my-courses-card--readed .my-courses-card__title:after{display:none;color:#6f6f6f;content:" (Просмотрен)"}.type-text .my-courses-card--readed .my-courses-card__title:after{display:inline}.my-courses-card--expired .my-courses-card__img,.my-courses-card--expired .my-courses-card__tag{-webkit-filter:grayscale(1);filter:grayscale(1)}.my-courses-card--expired .my-courses-card__btn{display:block}.my-courses-card--expired .my-courses-card__progressbar{-webkit-filter:grayscale(1);filter:grayscale(1)}.my-courses-card--expired .my-courses-card__title{color:#686868}.my-courses-card--expired .my-courses-card__title:after{display:none;color:#f95d5d;content:" " attr(data-after)}.type-text .my-courses-card--expired .my-courses-card__title:after{display:inline}.my-courses-card:hover .my-courses-card__wrap{-webkit-box-shadow:0 2px 12px 2px #5d5d5d;box-shadow:0 2px 12px 2px #5d5d5d}.type-text .my-courses-card:hover .my-courses-card__wrap{-webkit-box-shadow:none;box-shadow:none}.my-courses-card__wrap{position:relative;display:block;overflow:hidden;border:1px solid #313131;border-radius:10px;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.type-text .my-courses-card__wrap{overflow:visible;border:none;-webkit-box-shadow:none;box-shadow:none}.my-courses-card__wrap:hover{-webkit-transform:scale(1.025);transform:scale(1.025)}.type-text .my-courses-card__wrap:hover{-webkit-transform:none;transform:none}.my-courses-card__btns-top{position:absolute;top:5px;left:5px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.type-text .my-courses-card__btns-top{position:static}.my-courses-card__btns-wrap{position:absolute;top:0;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:198px;pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.type-text .my-courses-card__btns-wrap{position:static;height:auto}.my-courses-card__btns-wrap>*{pointer-events:auto}.my-courses-card__img{width:100%;height:198px;-o-object-fit:cover;object-fit:cover}.my-courses-card__img-title{position:absolute;right:0;bottom:15px;left:0;width:200px;height:50px;margin:0 auto;-o-object-fit:contain;object-fit:contain}.type-text .my-courses-card__img,.type-text .my-courses-card__img-title{display:none}.my-courses-card__inner{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.type-text .my-courses-card__inner{position:static}.my-courses-card__tag{display:block;padding:10px;font-family:var(--font_default);font-size:14px;font-weight:400;line-height:1;color:#fffefa;background-color:#0fa124;border-radius:10px}.my-courses-card__tag--new{background-color:#c01a1a}.type-text .my-courses-card__tag{display:none}.my-courses-card__btn{display:none;min-height:40px;padding:6px 12px;font-family:var(--font_default);font-size:12px;font-weight:600;line-height:28px;color:var(--color_primary_contrast_default);text-align:center;background-color:var(--color_primary_default);border:none;border-radius:5px;-webkit-box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.type-text .my-courses-card__btn{display:none}.my-courses-card__btn:hover{background-color:#6c87eb}.my-courses-card__btn--expired{width:100%;max-width:200px;background:-webkit-gradient(linear,left top, right top,color-stop(0, #ef5353),color-stop(50%, #c31a1a),to(#800909));background:linear-gradient(90deg,#ef5353 0,#c31a1a 50%,#800909);border-radius:100px}.my-courses-card__btn-options{position:absolute;top:5px;right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:34px;padding:0;background-color:#222;border:1px solid #313131;border-radius:10px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.type-text .my-courses-card__btn-options{position:static}.my-courses-card__btn-options:hover{background-color:#454545}.my-courses-card__btn-options:before{display:block;width:15px;height:15px;content:"";background-color:transparent;background-image:url(../images/three-dots.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.my-courses-card__progressbar{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;overflow:hidden;background-color:#fff;border-radius:10px}.type-text .my-courses-card__progressbar{display:none}.my-courses-card__progressbar span{display:block;height:8px;background-color:rgba(var(--color_primary_default_rgb),1)}.my-courses-card__title{position:absolute;right:0;bottom:0;left:0;overflow:hidden;font-family:var(--font_default);font-size:16px;font-weight:400;line-height:1.4;color:var(--color_text_default);text-overflow:ellipsis;white-space:nowrap}.type-text .my-courses-card__title{position:static;font-size:18px;color:var(--color_primary_contrast_default);white-space:normal}.my-courses-card__expires{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:34px;padding:0;background-color:#222;border:1px solid #313131;border-radius:10px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.my-courses-card__expires:before{display:block;width:25px;height:25px;content:"";background-color:transparent;background-image:url(../images/timer.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.type-text .my-courses-card__expires{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 10px 0 auto}.my-courses-card__link:hover~.my-courses-card__btns-wrap{-webkit-transform:scale(1.025);transform:scale(1.025)}.type-text .my-courses-card__link:hover~.my-courses-card__btns-wrap{-webkit-transform:none;transform:none}.my-courses-card__rating{position:absolute;right:10px;bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.type-text .my-courses-card__rating{display:none}.my-courses-card__rating svg{font-size:20px;color:#fff}.my-courses-card__rating--1 svg:nth-child(-n+1),.my-courses-card__rating--2 svg:nth-child(-n+2),.my-courses-card__rating--3 svg:nth-child(-n+3),.my-courses-card__rating--4 svg:nth-child(-n+4),.my-courses-card__rating--5 svg:nth-child(-n+5){color:#f7d300}.review-form__title{font-family:var(--font_default);font-size:18px;font-weight:200;color:var(--color_primary_contrast_default);line-height:1;margin-bottom:30px}.review-form__rating{margin:0 auto 15px}.review-form__note{font-family:var(--font_default);font-size:16px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);text-align:center;line-height:1;margin-top:10px;margin-bottom:20px}.review-form__btn{width:100%;--padding-y:12px}.rating{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px}.rating:has(.rating__input:checked) .rating__icon{color:#f7d300}.rating__input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0;border:0}.rating__input:checked~.rating__item .rating__icon{color:#fff}.rating:hover .rating__item .rating__icon{color:#f7d300}.rating__item{cursor:pointer}.rating__item:hover .rating__icon{color:#f7d300}.rating__item:hover~.rating__item .rating__icon{color:#fff}.rating__icon{font-size:40px;color:#fff}.access-management{max-width:600px;margin:0 auto}.access-management__title{font-family:var(--font_default);font-size:24px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1;margin-bottom:40px}.access-management__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:20px;overflow-x:auto}.access-management__tab{font-family:var(--font_default);font-size:18px;font-weight:700;color:rgba(255,254,250,.5);line-height:1;white-space:nowrap;background-color:transparent;padding:15px 0 5px;border:none;border-bottom:2px solid transparent}.access-management__tab.active{color:#fffefa;border-bottom-color:var(--color_primary_default)}.access-management__text{font-family:Roboto,sans-serif;font-size:16px;font-weight:200;color:#e2e2e2;line-height:1.2}.access-management__text p{margin-bottom:20px}.access-management__note{font-family:Roboto,sans-serif;font-size:16px;font-weight:200;color:hsla(0,0%,100%,.5);line-height:1.2;margin-bottom:30px}.access-management__note a{color:inherit;text-decoration:underline}.access-management__note a:hover{color:inherit}.access-management__lessons-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.access-management__lessons-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.access-management__lessons-footer{display:none;margin-top:50px}.access-management__lessons-footer.active{display:block}.access-management__bar{display:none;background-color:rgba(20,20,20,.7);min-height:50px;left:0;right:0;top:0;height:auto;position:fixed;z-index:5;-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out;border-bottom:1px solid hsla(0,0%,76.5%,.5)}.access-management__bar.active.show{display:block}.access-management__bar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:600px;margin:0 auto;min-height:49px}.access-management__bar-text{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#fffefa;line-height:1}.access-management__bar-text span{display:block}.access-management__bar-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:120px;font-weight:600;border-radius:100px;padding:2px 10px;cursor:pointer;border:none;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f46b45),color-stop(51%, #eea849),to(#f46b45));background:linear-gradient(90deg,#f46b45 0,#eea849 51%,#f46b45);background-size:200% auto;-webkit-transition:background .35s ease-in-out;transition:background .35s ease-in-out}.access-management__bar-btn,.access-management__bar-btn span{font-size:14px;color:var(--color_primary_contrast_default);text-align:center}.access-management__bar-btn span{font-family:Roboto,sans-serif;font-weight:400;line-height:1;margin:5px 0 0}.access-management__bar-btn:hover{background-position:100%}.access-management__select-all{display:block;cursor:pointer;padding-top:10px;padding-bottom:10px;margin-bottom:14px}.access-management__select-all-input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0;border:0}.access-management__select-all-input:checked~.access-management__select-all-text span{background-color:var(--color_primary_default)}.access-management__select-all-input:checked~.access-management__select-all-text span ion-icon{display:block}.access-management__select-all-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:var(--font_default);font-size:14px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1}.access-management__select-all-text span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;border:1px solid var(--color_primary_contrast_default);border-radius:5px}.access-management__select-all-text span ion-icon{display:none;font-size:30px;width:30px;-ms-flex-negative:0;flex-shrink:0}.access-management__btn-restore{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:140px;font-weight:700;border-radius:100px;padding:6px 24px;cursor:pointer;border:none;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f46b45),color-stop(51%, #eea849),to(#f46b45));background:linear-gradient(90deg,#f46b45 0,#eea849 51%,#f46b45);background-size:200% auto;-webkit-transition:background .35s ease-in-out;transition:background .35s ease-in-out}.access-management__btn-restore,.access-management__btn-restore span{font-size:14px;color:var(--color_primary_contrast_default);text-align:center}.access-management__btn-restore span{font-family:Roboto,sans-serif;font-weight:400;line-height:1;margin:5px 0 0}.access-management__btn-restore:hover{background-position:100%}.access-management__btn-restore.active{display:-webkit-box;display:-ms-flexbox;display:flex}.access-management__sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.access-management__sort-item{display:block;cursor:pointer;padding:3px 0}.access-management__sort-input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0;border:0}.access-management__sort-input:checked~.access-management__sort-text{color:#fffefa}.access-management__sort-text{font-family:var(--font_default);font-size:15px;font-weight:500;color:rgba(var(--color_primary_contrast_default_rgb),.5);line-height:1;white-space:nowrap;padding:10px 5px;min-height:35px}.access-management__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.access-management__total-title{font-family:var(--font_default);font-size:25px;font-weight:200;color:var(--color_primary_contrast_default);line-height:1}.access-management__total-price{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:var(--color_primary_contrast_default);line-height:1}.access-management__btn-pay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:var(--color_primary_contrast_default);font-size:20px;font-weight:700;text-align:center;border-radius:100px;padding:18px 24px;cursor:pointer;border:none;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f46b45),color-stop(51%, #eea849),to(#f46b45));background:linear-gradient(90deg,#f46b45 0,#eea849 51%,#f46b45);background-size:200% auto;-webkit-transition:background .35s ease-in-out;transition:background .35s ease-in-out}.access-management__btn-pay:hover{background-position:100%}.access-card{display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#202020;border-radius:15px;padding:10px}.access-card,.access-card__wrap{position:relative}.access-card__wrap.show-info .access-card__info-prices{display:-webkit-box;display:-ms-flexbox;display:flex}.access-card__input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0;border:0}.access-card__input:checked~.access-card__icon{background-color:var(--color_primary_default)}.access-card__input:checked~.access-card__icon ion-icon{display:block}.access-card__icon{position:absolute;top:16px;left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;background-color:#141414;border:1px solid var(--color_primary_contrast_default);border-radius:5px}.access-card__icon ion-icon{display:none;font-size:50px;width:50px;-ms-flex-negative:0;flex-shrink:0}.access-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px}.access-card__img{width:90px;height:130px;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.access-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:8px;padding-bottom:8px}.access-card__info-btn{position:absolute;top:0;right:0;border:none;background-color:transparent;padding:15px}.access-card__info-btn:hover ion-icon{color:#c8c8c8}.access-card__info-btn ion-icon{color:#fff;font-size:24px;-webkit-transition:all .3s;transition:all .3s}.access-card__info-btn-hide{border:none;background-color:transparent;padding-top:10px}.access-card__info-btn-hide ion-icon{color:#fff;font-size:24px;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.access-card__info-prices{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.access-card__info-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.access-card__info-price-text{line-height:1}.access-card__info-price-text,.access-card__title{font-family:var(--font_default);font-size:16px;font-weight:400;color:var(--color_primary_contrast_default)}.access-card__title{line-height:1.2;margin-bottom:20px}.access-card__date-purchase{color:rgba(var(--color_primary_contrast_default_rgb),.35);margin-top:auto;margin-bottom:10px}.access-card__date-ended,.access-card__date-purchase{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.2}.access-card__date-ended{color:var(--color_primary_contrast_default)}.access-card__footer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px 10px;padding-top:23px;padding-bottom:6px}@media(max-width:768px){.access-card__footer{-ms-flex-wrap:wrap;flex-wrap:wrap}}.access-card__footer:before{content:"";display:block;position:absolute;left:0;right:0;top:0;width:100%;background:linear-gradient(270deg,rgba(var(--color_primary_contrast_default_rgb),0),rgba(var(--color_primary_contrast_default_rgb),.7),hsla(0,0%,66.7%,0));min-height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px}.access-card__footer-text{font-weight:400}.access-card__footer-price,.access-card__footer-text{font-family:Roboto,sans-serif;font-size:22px;color:var(--color_primary_contrast_default);line-height:1.2}.access-card__footer-price{font-weight:700}@media(max-width:768px){.access-card__footer-btn{width:100%}}.select-tariff__title{font-family:var(--font_default);font-size:28px;font-weight:200;color:var(--color_primary_contrast_default);line-height:1;text-align:left;margin-bottom:30px}.select-tariff__text{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);line-height:1.2;text-align:left;margin-bottom:30px}.select-tariff__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:30px}@media(max-width:768px){.select-tariff__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.select-tariff__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#222;overflow:visible;border:1px solid #505050;border-radius:20px;padding:15px;cursor:pointer}.select-tariff__item:has(:checked){background:linear-gradient(140deg,#6380c9,#313a50,#1a1d25);-webkit-box-shadow:0 0 8px 2px #5d5d5d;box-shadow:0 0 8px 2px #5d5d5d}.select-tariff__item-input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0;border:0}.select-tariff__item-title{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1;padding:5px 15px;margin-bottom:10px}.select-tariff__item-date{font-size:14px;font-weight:300;margin-bottom:20px}.select-tariff__item-date,.select-tariff__item-old-price{font-family:Roboto,sans-serif;color:rgba(var(--color_primary_contrast_default_rgb),.5);line-height:1}.select-tariff__item-old-price{display:block;min-height:24px;font-size:24px;font-weight:700;text-decoration:line-through;margin-bottom:15px}.select-tariff__item-price{font-family:Roboto,sans-serif;font-size:40px;font-weight:700;color:var(--color_primary_contrast_default);line-height:1;margin-bottom:10px}.select-tariff__item-saving{font-family:Roboto,sans-serif;font-size:18px;font-weight:500;color:#2fb567;line-height:1}.select-tariff__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:20px;font-weight:600;border-radius:100px;padding:6px 24px;cursor:pointer;border:none;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f46b45),color-stop(51%, #eea849),to(#f46b45));background:linear-gradient(90deg,#f46b45 0,#eea849 51%,#f46b45);background-size:200% auto;margin-bottom:40px;-webkit-transition:background .35s ease-in-out;transition:background .35s ease-in-out}.select-tariff__btn,.select-tariff__btn span{color:var(--color_primary_contrast_default);text-align:center}.select-tariff__btn span{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1;margin:5px 0 0}.select-tariff__btn:hover{background-position:100%}.select-tariff__note{font-family:var(--font_default);font-size:16px;font-weight:200;color:#e2e2e2;line-height:1.2}.select-tariff__note a{color:inherit;text-decoration:underline}.select-tariff__note a:hover{color:inherit}.progressbar{position:fixed;top:0;right:0;left:0}.progressbar span{display:block;height:3px;background-color:var(--color_primary_default);-webkit-transition:width .3s;transition:width .3s}.payment-method{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.payment-method__radios{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;margin-bottom:30px}.payment-method__radio{position:relative;display:block;width:100%}.payment-method__radio-input{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.payment-method__radio-input:checked~.payment-method__radio-text{background-color:#303030;-webkit-box-shadow:0 2px 8px 2px rgba(93,93,93,.5);box-shadow:0 2px 8px 2px rgba(93,93,93,.5)}.payment-method__radio-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:60px;min-height:55px;padding:12px 24px;margin:0;font-family:var(--font_default);font-size:15px;font-weight:500;line-height:1;color:var(--color_primary_contrast_default);text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid #505050;border-radius:100px;-webkit-transition:background .2s;transition:background .2s}.payment-method__text{margin-top:12px;margin-bottom:42px;font-family:var(--font_default);font-size:15px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);text-align:left}@media(max-width:1200px){.payment-method__text{margin-bottom:36px}}@media(max-width:1024px){.payment-method__text{margin-top:10px;margin-bottom:30px}}@media(max-width:768px){.payment-method__text{margin-top:8px;margin-bottom:24px}}.payment-method .product__btn-buy{padding-top:9px;padding-bottom:9px;font-size:24px;font-weight:700;line-height:140%;text-align:center}@media(max-width:1200px){.payment-method .product__btn-buy{padding-top:8px;padding-bottom:8px;font-size:20px}}@media(max-width:1024px){.payment-method .product__btn-buy{padding-top:6px;padding-bottom:6px;font-size:16px}}@media(max-width:768px){.payment-method .product__btn-buy{padding-top:4px;padding-bottom:4px;font-size:14px}}.payment-method .product__btn-buy span{margin:0;font-size:24px;font-weight:400;line-height:140%}@media(max-width:1200px){.payment-method .product__btn-buy span{font-size:20px}}@media(max-width:1024px){.payment-method .product__btn-buy span{font-size:16px}}@media(max-width:768px){.payment-method .product__btn-buy span{font-size:14px}}.payment-method .checkbox__text{font-size:18px;font-weight:400;line-height:120%;color:var(--white)}.modal-wrapper--payment-method-row .modal{padding:36px 30px}@media(max-width:568px){.modal-wrapper--payment-method-row .modal{height:auto;border:1px solid #313131;border-radius:20px}}.modal-wrapper--payment-method-row .modal__title{font-size:44px;font-weight:400;line-height:120%}@media(max-width:1200px){.modal-wrapper--payment-method-row .modal__title{font-size:36px}}@media(max-width:1024px){.modal-wrapper--payment-method-row .modal__title{font-size:30px}}@media(max-width:768px){.modal-wrapper--payment-method-row .modal__title{font-size:24px}}.modal-wrapper--payment-method-row .modal__btn-close{width:44px;height:44px}@media(max-width:1200px){.modal-wrapper--payment-method-row .modal__btn-close{width:36px;height:36px}}@media(max-width:1024px){.modal-wrapper--payment-method-row .modal__btn-close{width:30px;height:30px}}@media(max-width:768px){.modal-wrapper--payment-method-row .modal__btn-close{width:24px;height:24px}}.modal-wrapper--payment-method-row .modal__btn-close svg{font-size:16px}@media(max-width:1024px){.modal-wrapper--payment-method-row .modal__btn-close svg{font-size:14px}}@media(max-width:768px){.modal-wrapper--payment-method-row .modal__btn-close svg{font-size:12px}}.modal-wrapper--payment-method-row .modal__header{min-height:unset;margin-bottom:42px}@media(max-width:1200px){.modal-wrapper--payment-method-row .modal__header{margin-bottom:36px}}@media(max-width:1024px){.modal-wrapper--payment-method-row .modal__header{margin-bottom:30px}}@media(max-width:768px){.modal-wrapper--payment-method-row .modal__header{margin-bottom:24px}}.modal-wrapper--payment-method-row .payment-method__radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px;margin-bottom:42px}@media(max-width:1200px){.modal-wrapper--payment-method-row .payment-method__radios{gap:24px;margin-bottom:36px}}@media(max-width:1024px){.modal-wrapper--payment-method-row .payment-method__radios{gap:20px;margin-bottom:30px}}@media(max-width:768px){.modal-wrapper--payment-method-row .payment-method__radios{gap:16px;margin-bottom:24px}}.modal-wrapper--payment-method-row .radio{--size:28px;--icon-size:16px;--color:transparent;--color-checked:var(--base-white);--bg-color:var(--gray-1100);--bg-color-hover:var(--gray-1100);--bg-color-checked:var(--gray-1100);--bg-color-checked-hover:var(--gray-1100);--border-color:var(--gray-1000);--border-color-hover:var(--gray-1000);--border-color-checked:var(--gray-1000);--border-color-checked-hover:var(--gray-1000);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0}.modal-wrapper--payment-method-row .radio__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-wrapper--payment-method-row .radio__custom{margin:0}.modal-wrapper--payment-method-row .radio__text{font-size:20px;font-weight:500;line-height:120%;color:var(--white)}@media(max-width:1200px){.modal-wrapper--payment-method-row .radio__text{font-size:18px}}@media(max-width:1024px){.modal-wrapper--payment-method-row .radio__text{font-size:16px}}@media(max-width:768px){.modal-wrapper--payment-method-row .radio__text{font-size:14px}}.modal-wrapper--payment-method-row .radio .radio.checked .radio__wrap .radio__custom,.modal-wrapper--payment-method-row .radio .radio__input:checked~.radio__wrap .radio__custom{color:var(--secondary-700);background-color:var(--gray-1100);border-color:var(--gray-1000)}.modal-wrapper--payment-method-row .radio .radio.checked .radio__wrap .radio__custom:before,.modal-wrapper--payment-method-row .radio .radio__input:checked~.radio__wrap .radio__custom:before{background-color:var(--secondary-700)}.modal-wrapper--payment-method-row .payment-method__switchers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:-4px}@media(max-width:1200px){.modal-wrapper--payment-method-row .payment-method__switchers{margin-top:4px}}@media(max-width:1024px){.modal-wrapper--payment-method-row .payment-method__switchers{gap:10px;margin-top:8px}}.modal-wrapper--payment-method-row .payment-method__switcher-text{margin-top:6px;font-size:16px;font-weight:500;line-height:120%;color:#91908e;text-align:left}@media(max-width:1200px){.modal-wrapper--payment-method-row .payment-method__switcher-text{font-size:14px}}@media(max-width:1024px){.modal-wrapper--payment-method-row .payment-method__switcher-text{font-size:13px}}@media(max-width:768px){.modal-wrapper--payment-method-row .payment-method__switcher-text{margin-top:5px}}@media(max-width:568px){.modal-wrapper--payment-method-row .payment-method__switcher-text{max-width:242px}}@media(max-width:568px){.modal-wrapper--payment-method-row .payment-method__switcher-text br{display:none}}.modal-wrapper--payment-method-row .payment-method__switcher .switcher{--size:16px;--color:#222;--color-hover:#222;--color-checked:#222;--bg-color:#4d4d4d;--bg-color-hover:#4d4d4d;--bg-color-checked:#0065ff;--bg-color-checked-hover:#0065ff;--border-color:#222;--border-color-hover:#222;--border-color-checked:#222;--border-color-checked-hover:#222;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.modal-wrapper--payment-method-row .payment-method__switcher .switcher__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-wrapper--payment-method-row .payment-method__switcher .switcher__text{font-size:18px;font-weight:500;line-height:120%;color:#c4c4c4}@media(max-width:1024px){.modal-wrapper--payment-method-row .payment-method__switcher .switcher__text{font-size:16px}}@media(max-width:768px){.modal-wrapper--payment-method-row .payment-method__switcher .switcher__text{font-size:14px}}.modal-wrapper--payment-method-row .payment-method__switcher .switcher .switcher__custom{margin:0 16px 0 0;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media(max-width:768px){.modal-wrapper--payment-method-row .payment-method__switcher .switcher .switcher__custom{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.modal-wrapper--payment-method-row .payment-method__switcher .switcher .switcher__custom-wrapper{width:calc(var(--size)*2 + 8px);min-width:calc(var(--size)*2 + 8px);height:calc(var(--size) + 4px);min-height:calc(var(--size) + 4px);padding:4px 3px;margin:0;border-radius:12px}.modal-wrapper--payment-method-row .payment-method__switcher .switcher .switcher.checked .switcher__wrap .switcher__custom-wrapper .switcher__custom,.modal-wrapper--payment-method-row .payment-method__switcher .switcher .switcher__input:checked~.switcher__wrap .switcher__custom-wrapper .switcher__custom{-webkit-transform:translate(100%,-3px);transform:translate(100%,-3px)}@media(max-width:768px){.modal-wrapper--payment-method-row .payment-method__switcher .switcher .switcher.checked .switcher__wrap .switcher__custom-wrapper .switcher__custom,.modal-wrapper--payment-method-row .payment-method__switcher .switcher .switcher__input:checked~.switcher__wrap .switcher__custom-wrapper .switcher__custom{-webkit-transform:translate(100%,-2px);transform:translate(100%,-2px)}}.loader{position:relative}.loader:disabled,.loader:disabled span{color:transparent}.loader:disabled .loader-inner{display:block}.loader-inner{position:absolute;inset:0;display:none;width:40px;height:40px;margin:auto}.loader-inner div{-webkit-transform-origin:20px 20px;transform-origin:20px 20px;-webkit-animation:rotate 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:rotate 1.2s cubic-bezier(.5,0,.5,1) infinite}.loader-inner div:after{position:absolute;display:block;width:3.5px;height:3.5px;margin:-2px 0 0 -2px;content:" ";background:#fffefa;border-radius:50%}.loader-inner div:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.loader-inner div:first-child:after{top:31.5px;left:31.5px}.loader-inner div:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.loader-inner div:nth-child(2):after{top:34px;left:28px}.loader-inner div:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.loader-inner div:nth-child(3):after{top:35.5px;left:24px}.loader-inner div:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.loader-inner div:nth-child(4):after{top:36px;left:20px}.loader-inner div:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.loader-inner div:nth-child(5):after{top:35.5px;left:16px}.loader-inner div:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.loader-inner div:nth-child(6):after{top:34px;left:12px}.loader-inner div:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.loader-inner div:nth-child(7):after{top:31.5px;left:8.5px}.loader-inner div:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.loader-inner div:nth-child(8):after{top:28px;left:6px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagination__wrap .button{--size:48px;--color:var(--base-white);--color-hover:var(--base-white);--color-pressed:var(--base-white);--color-disabled:var(--gray-1200);--bg-color:transparent;--bg-color-hover:var(--secondary-900);--bg-color-pressed:var(--secondary-900);--bg-color-disabled:var(--gray-1300);--border-color:var(--gray-1400);--border-color-hover:var(--gray-1400);--border-color-pressed:var(--gray-1400);--border-color-disabled:var(--gray-1400);margin:0;font-size:16px;font-weight:500;font-variant-numeric:lining-nums proportional-nums;line-height:130%}@media(max-width:1024px){.pagination__wrap .button{--size:42px;font-size:14px}}@media(max-width:768px){.pagination__wrap .button{--size:40px}}.pagination__wrap .button.selected{--color:var(--secondary-800);--color-hover:var(--secondary-800);--color-pressed:var(--secondary-800);--border-color:var(--secondary-800);--border-color-hover:var(--secondary-800);--border-color-pressed:var(--secondary-800)}.pagination__wrap .button-icon span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:16px}@media(max-width:568px){.pagination__wrap .button-icon:not(:last-child){margin-right:-1px}}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;height:100%;font-variant-numeric:lining-nums}.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}main strong{font-weight:700}section{--section-padding-top:5.5rem;--section-padding-bottom:5.5rem;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}@media(max-width:1200px){section{--section-padding-top:3rem;--section-padding-bottom:3rem}}@media(max-width:1024px){section{--section-padding-top:24px;--section-padding-bottom:24px}}.container{--container-padding-native:1.25rem;--container-max-width-native:75rem;--container-padding:0 var(--container-padding-native);--container-max-width:calc(var(--container-max-width-native) + var(--container-padding-native)*2);width:100%;min-width:320px;max-width:var(--container-max-width);padding:var(--container-padding);margin:0 auto}@media(max-width:1200px){.container{--container-padding-native:16px}}.container__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + var(--container-padding-native)*2);padding:var(--container-padding);margin-left:calc(var(--container-padding-native)*-1)}@media(max-width:1200px){.container__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.container__left{width:100%;max-width:60%;overflow:hidden}@media(max-width:1200px){.container__left{max-width:none;overflow:visible}}.container__right{width:100%;max-width:40%;margin-left:2.5rem}@media(max-width:1200px){.container__right{max-width:none;margin-top:48px;margin-left:0}}.header{z-index:10;padding:15px 0}@media(max-width:1200px){.header--hide-mobile{display:none}}.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo svg{width:180px;height:27px}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1200px){.header__menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.header__menu nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1200px){.header__menu nav{display:none}}.header__menu nav a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0;font-size:16px;font-weight:700;line-height:1;color:rgba(var(--color_primary_contrast_default_rgb),.5);border-bottom:2px solid transparent;-webkit-transition:color .3s;transition:color .3s}.header__menu nav a.active,.header__menu nav a:hover{color:rgba(var(--color_primary_contrast_default_rgb),1)}.header__menu nav a.active{border-bottom-color:var(--color_primary_default)}.header__menu nav a span{padding:6px 10px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1;color:rgba(var(--color_primary_contrast_default_rgb),1);background-color:var(--color_primary_default);border-radius:100px}.header__btn-search{height:35px;padding:0;font-size:35px;color:rgba(255,254,250,.5);background-color:transparent;border:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.header__btn-search:hover{color:#fffefa}.header__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:180px}@media(max-width:1200px){.header__btns{min-width:unset}}.header__btn-login{-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}@media(max-width:1200px){.header__btn-login{display:none}}.isAuth .header__btn-login{display:none}.header__profile{display:none;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.isAuth .header__profile{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:1200px){.isAuth .header__profile{display:none}}.header__profile-avatar{width:50px;height:50px;border:1px solid #313131;border-radius:100px;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;-o-object-fit:cover;object-fit:cover}.header__profile span{font-family:var(--font_default);font-size:16px;font-weight:700;line-height:1;color:rgba(var(--color_primary_contrast_default_rgb),.5);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.header__profile:hover span{color:rgba(var(--color_primary_contrast_default_rgb),1)}.header__profile:hover .header__profile-avatar{-webkit-box-shadow:0 0 8px 2px #6e6e6e;box-shadow:0 0 8px 2px #6e6e6e}.header__notify{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}@media(max-width:1200px){.header__notify{margin-right:0;margin-left:10px}}.header__notify-icon{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;margin:0;cursor:pointer}@media(max-width:1200px){.header__notify-icon{width:35px;height:35px}}.header__notify-icon svg{font-size:28px;color:var(--gray-1900);-webkit-transition:color .3s;transition:color .3s}.header__notify-icon:before{position:absolute;top:6px;right:8px;z-index:2;display:none;width:12px;height:12px;content:"";background-color:var(--accent-blue-3);border-radius:100%}@media(max-width:1200px){.header__notify-icon:before{top:4px;right:6px;width:10px;height:10px}}.header__notify-icon.active:before{display:block}.header__notify-content{position:absolute;top:calc(100% + 8px);right:0;min-width:305px;padding:16px;visibility:hidden;background:var(--black-2);border:1px solid var(--black-4);border-radius:16px 0 16px 16px;opacity:0;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}@media(max-width:1200px){.header__notify-content{min-width:280px;padding:12px;border-radius:12px 0 12px 12px}}.header__notify-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.header__notify-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--accent-dark)}.header__notify-item:has(.header__notify-all){padding:0;border:0}.header__notify-item:last-child{padding-bottom:0;border-bottom:0}.header__notify-item .button{margin:0}.header__notify-item-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__notify-item-date{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:500;line-height:120%;color:var(--gray-1800)}.header__notify-item-date.active:before{z-index:2;width:6px;height:6px;content:"";background-color:var(--accent-blue-3);border-radius:100%}.header__notify-item-text{display:-webkit-box;-ms-flex-item-align:stretch;align-self:stretch;overflow:hidden;font-size:13px;font-style:normal;font-weight:500;line-height:120%;color:var(--white);text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.header__notify-all{--color:var(--accent-orange-2);--color-hover:var(--accent-orange);font-size:14px;font-weight:500;line-height:120%;-webkit-transition:color .3s;transition:color .3s}.header__notify:hover .header__notify-icon svg{color:var(--white)}.header__notify:hover .header__notify-content{visibility:visible;opacity:1}.footer{z-index:1;min-height:350px;padding-top:100px;background-color:#141414}@media(max-width:1200px){.footer{display:none}}.footer__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__logo{width:200px;height:30px}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:10px}.footer__socials-link img{width:32px;height:32px}.footer__socials-link svg{font-size:32px}.footer__socials-link img,.footer__socials-link svg{-o-object-fit:contain;object-fit:contain}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.footer__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.footer__info-title{margin-bottom:5px;font-weight:700;color:#525252}.footer__info-link,.footer__info-title{font-family:var(--font_default);font-size:16px;line-height:1}.footer__info-link{font-weight:400;color:#8b8b8b;-webkit-transition:color .3s;transition:color .3s}.footer__info-link--support,.footer__info-link:hover{color:var(--color_primary_contrast_default)}.footer__info-link--support:hover{color:#cdcdcd}.footer__copyright{margin:80px 0 30px;font-size:16px;font-weight:400;line-height:1;color:#525252;text-align:center}.mobile-menu{position:fixed;right:0;bottom:8px;left:calc(50% - 4px);z-index:9;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 8px);max-width:420px;padding:12px 6px 20px;margin:0 4px;background-color:#222;border-radius:12px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:1200px){.mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width:360px){.mobile-menu{padding-right:12px;padding-left:12px}}@media(max-width:1200px){.mobile-menu__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.mobile-menu__wrap::-webkit-scrollbar{display:none}.mobile-menu__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:80px;padding:0;margin:0;color:var(--gray-900);background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}@media(max-width:360px){.mobile-menu__item{min-width:unset}}.mobile-menu__item--login{color:var(--white)}.mobile-menu__item--login .mobile-menu__item-text{color:var(--color_primary_default)}.mobile-menu__item.active{color:var(--white)}.mobile-menu__item.notification .mobile-menu__item-icon{position:relative}.mobile-menu__item.notification .mobile-menu__item-icon:before{position:absolute;top:-3px;right:-3px;width:6px;height:6px;content:"";background-color:var(--danger-2);border-radius:100%}.mobile-menu__item img,.mobile-menu__item svg{width:28px;height:28px;font-size:28px}.mobile-menu__item-text{font-family:var(--font_default);font-size:14px;font-weight:500;line-height:120%;color:currentColor;text-align:center;white-space:nowrap}.mobile-menu__content{top:auto;bottom:calc(100% + 4px);padding:14px 0;background-color:#222;border-radius:12px;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.mobile-menu__content-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-menu__content-item.notification .mobile-menu__content-icon:before{position:absolute;top:-3px;right:-3px;width:6px;height:6px;content:"";background-color:var(--danger-2);border-radius:100%}.mobile-menu__content-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 20px;color:var(--white);--color:var(--white);--color-hover:var(--white)}.mobile-menu__content-icon{position:relative;color:currentColor}.mobile-menu__content-icon img,.mobile-menu__content-icon svg{width:24px;height:24px}.mobile-menu__content-text{font-size:14px;font-weight:500;line-height:120%;color:currentColor}.mobile-menu.active .mobile-menu__content{visibility:visible;opacity:1}.mobile-menu.hidden{-webkit-transform:translate(-50%,calc(88px + 200%));transform:translate(-50%,calc(88px + 200%))}.recent-products{position:relative;--section-padding-top:0;--section-padding-bottom:50px}@media(max-width:1024px){.recent-products{--section-padding-bottom:70px}}.recent-products__title{margin-bottom:0;font-size:26px}.recent-products__link-more,.recent-products__title{font-weight:400;line-height:1;color:var(--color_primary_contrast_default)}.recent-products__link-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:40px;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:18px;padding:0 8px;margin-left:10px;font-family:var(--font_default);font-size:12px;text-align:center;vertical-align:middle;background-color:#ff5c4f;background-image:linear-gradient(86deg,#ff5c4f,#d446b0 32%,#b044ce 75%,#4864f8);border:none}.recent-products__link-more:hover{color:var(--color_primary_contrast_default)}.recent-products__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.recent-products__btn-show-all{min-width:40px;padding:8px 16px;font-size:14px;font-weight:400;line-height:1;text-decoration:none;cursor:pointer;background:none hsla(0,0%,100%,.1);border:1px solid #404040;border-radius:100px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.recent-products__btn-show-all,.recent-products__btn-show-all:hover{color:var(--color_primary_contrast_default)}@media(max-width:1024px){.recent-products__btn-show-all{position:absolute;bottom:32px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.recent-products__inner{display:grid;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;grid-template-rows:repeat(1,minmax(0,1fr));grid-auto-columns:minmax(-webkit-max-content,100px);grid-auto-columns:minmax(max-content,100px);grid-auto-flow:column;gap:25px;height:350px;min-height:350px;padding:15px;margin:-15px;overflow:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.recent-products__inner::-webkit-scrollbar{display:none;width:0;opacity:0}.recent-products__inner .product-card:nth-child(n+6){display:none}.custom-products{--section-padding-top:0;--section-padding-bottom:50px}.custom-products__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;padding:15px;margin:-15px;overflow:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.custom-products__inner::-webkit-scrollbar{display:none;width:0;opacity:0}.product{position:relative;--section-padding-bottom:40px;margin-bottom:50px}@media(max-width:1200px){.product{--section-padding-top:0}}@media(max-width:1200px){.product .container{padding:0}}.product:after{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;height:1px;content:"";background:linear-gradient(45deg,hsla(0,0%,56.5%,0),silver,hsla(0,0%,56.5%,0))}.product__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}@media(max-width:1200px){.product__head{position:absolute;top:10px;right:10px;left:10px;z-index:1}}.product__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:50px;height:50px;padding:13px;font-size:0;background-color:rgba(var(--color_primary_contrast_default_rgb),.15);border:none;border-radius:50%}.product__back:before{display:block;width:20px;height:20px;content:"";background-color:transparent;background-image:url(../images/arrow-back.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.product__bookmark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;padding:10px;font-size:0;background-color:rgba(var(--color_primary_contrast_default_rgb),.15);border:none;border-radius:50%}.product__bookmark:before{display:block;width:25px;height:25px;content:"";background-color:transparent;background-image:url(../images/bookmark.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.product__bookmark.active:before{background-image:url(../images/bookmark-fill.png)}.product__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:1200px){.product__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.product__title{font-size:15px;font-weight:400;line-height:1.4;color:rgba(var(--color_primary_contrast_default_rgb),.5);text-align:center}.product__title:empty{display:none}.product__img{width:100%;min-height:394px;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media(max-width:1200px){.product__img{max-height:400px;opacity:0}}.product__img-title{-o-object-fit:contain;object-fit:contain}@media(max-width:1200px){.product__img-title{max-width:280px;height:-webkit-max-content;height:-moz-max-content;height:max-content}}.product__img-wrap{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;min-width:250px;max-width:700px;background-color:transparent;background-repeat:no-repeat;background-position:50%;background-size:0;isolation:isolate}.product__img-wrap:hover .product__play-icon{-webkit-transform:scale(1.05);transform:scale(1.05)}@media(max-width:1200px){.product__img-wrap{width:100%;max-width:100%;background-attachment:fixed;background-position-y:top;background-size:auto 480px}.product__img-wrap:before{position:absolute;inset:0;bottom:-1px;display:block;content:"";background-image:-webkit-gradient(linear,left top, left bottom,from(#111),color-stop(rgba(17,17,17,0)),to(rgba(142,106,106,0))),-webkit-gradient(linear,left top, left bottom,from(rgba(17,17,17,0)),color-stop(rgba(17,17,17,.3)),to(#111));background-image:linear-gradient(180deg,#111,rgba(17,17,17,0),rgba(142,106,106,0)),linear-gradient(180deg,rgba(17,17,17,0),rgba(17,17,17,.3),#111)}}.product__img-copy{position:absolute;inset:0;z-index:-1;width:100%;-webkit-filter:blur(20px);filter:blur(20px);border-radius:10px;-o-object-fit:cover;object-fit:cover;will-change:filter}@media(max-width:1200px){.product__img-copy{display:none}}.product__play-icon{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;font-weight:500;line-height:1;color:#fffefa;text-align:center;-webkit-transition:all .3s;transition:all .3s}.product__play-icon:before{display:block;width:80px;height:80px;margin:0 0 10px;content:"";background-color:transparent;background-image:url(../images/play.svg);background-repeat:no-repeat;background-position:calc(50% + 5px) 50%;background-size:40px;border:2px solid #fffefa;border-radius:100px}.product__info{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center}@media(max-width:1200px){.product__info{padding:0 10px;background-color:#121212}}.product__info-text{margin-top:30px;margin-bottom:30px;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1;color:rgba(255,254,250,.5)}.product__info .my-courses__hide-read--subsribe{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-top:20px}.product__info .my-courses__hide-read--subsribe .my-courses__hide-read-label{width:100%}.product__info .my-courses__hide-read--subsribe .my-courses__hide-read-text{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;text-align:left}@media(max-width:1200px){.product__info .my-courses__hide-read--subsribe .my-courses__hide-read-text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width:1200px){.product__info .my-courses__hide-read--card .my-courses__hide-read-text{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}}.product__reviews{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:10px;margin-bottom:20px}@media(max-width:1200px){.product__reviews{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.product__reviews-count{font-size:15px;font-weight:300;line-height:1;color:rgba(var(--color_primary_contrast_default_rgb),.5)}.product__reviews-count span{display:block;margin-top:5px;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1;color:rgba(var(--color_primary_contrast_default_rgb),1);text-align:center}.product__rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__rating-value{min-height:35px;padding:5px 10px;font-family:Roboto,sans-serif;font-weight:400;line-height:1.15;background-color:rgba(var(--color_primary_contrast_default_rgb),.03);border:1px solid #262626;border-radius:5px}.product__btn-buy,.product__rating-value{font-size:20px;color:var(--color_primary_contrast_default)}.product__btn-buy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:6px 24px;font-weight:600;text-align:center;cursor:pointer;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f46b45),color-stop(51%, #eea849),to(#f46b45));background:linear-gradient(90deg,#f46b45 0,#eea849 51%,#f46b45);background-size:200% auto;border:none;border-radius:100px;-webkit-transition:background .35s ease-in-out;transition:background .35s ease-in-out}.product__btn-buy span{margin:10px 0 0;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1;color:var(--color_primary_contrast_default);text-align:center}.product__btn-buy:hover{background-position:100%}.product__read-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;min-width:40px;min-height:40px;padding:10px;margin:30px 0 0;font-size:15px;font-weight:400;line-height:1.4;color:var(--color_text_default);text-align:left;background-color:rgba(255,254,250,.03);border:1px solid #262626;border-radius:10px}@media(max-width:1200px){.product__read-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}}.product__read-more a{position:relative;color:inherit;cursor:pointer;opacity:.85}.product__read-more a:after{position:absolute;right:0;bottom:-3px;left:0;display:block;width:100%;height:1px;content:"";background-color:#fff}.product__buy{margin-top:22px}.product__buy .button{margin:0;font-size:18px;font-weight:500;line-height:120%;color:var(--accent-orange);text-decoration-line:underline;text-decoration-thickness:7%;text-decoration-style:dotted;text-underline-position:from-font;text-underline-offset:24%;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.reviews{--section-padding-bottom:140px}.reviews__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:1200px){.reviews__wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.reviews__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;width:100%;max-width:800px}@media(max-width:1200px){.reviews__inner{max-width:100%}}.reviews__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:16px}@media(max-width:1200px){.reviews__head{gap:20px}}.reviews__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:24px;font-weight:400;color:#fffefa;line-height:1}.reviews__title-count{-ms-flex-item-align:start;align-self:flex-start;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1;background-color:#2346af;border-radius:100px;padding:3px 6px;margin-bottom:14px}.reviews__text{width:100%;max-width:290px;font-family:var(--font_default);font-size:18px;font-weight:200;color:rgba(var(--color_primary_contrast_default_rgb),.5);text-align:center;line-height:1.2}@media(max-width:1200px){.reviews__text{max-width:100%;text-align:left}}.reviews__btn-show-all{font-family:var(--font_default);font-size:14px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1;padding:5px 10px;border-radius:100px;background:none #2346af;border:none}.banners{overflow:hidden;--swiper-navigation-sides-offset:-50px;--swiper-navigation-size:50px;--swiper-navigation-color:#fff}.banners__inner{position:relative}.banners__inner .swiper{overflow:visible}.banners__item{position:relative;isolation:isolate}.banners__item-inner{position:relative;overflow:hidden;border-radius:20px}.banners__item-inner:hover .banners__item-img{-webkit-transform:scale(1.025);transform:scale(1.025)}.banners__item-inner--desktop{display:block}@media(max-width:1200px){.banners__item-inner--desktop{display:none}}.banners__item-inner--mobile{display:none}@media(max-width:1200px){.banners__item-inner--mobile{display:block}}.banners__item-info{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px}.banners__item-img{width:100%;max-width:100%;height:auto;border-radius:20px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}@media(max-width:1200px){.banners__item-img{height:400px}}.banners__item-img-copy{position:absolute;z-index:-1;-webkit-filter:blur(40px);filter:blur(40px)}@media(max-width:1200px){.banners__item-img-copy{display:none}}.banners__item-img-sm{width:100%;max-width:250px}.banners .swiper-button-next,.banners .swiper-button-prev{padding:0;background-color:transparent;border:none}@media(max-width:1300px){.banners .swiper-button-prev{left:0}}@media(max-width:1300px){.banners .swiper-button-next{right:0}}.banners .swiper-navigation button ion-icon{font-size:48px}.banners .swiper-navigation-icon{display:none}@media(max-width:1200px){.banners .swiper-navigation{display:none}}.stories{--section-padding-top:14px;--section-padding-bottom:80px}.stories__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:hidden;overflow-x:auto;margin:0 -16px}.stories__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;isolation:isolate;border:none;background-color:transparent;padding:0;margin:20px 9px 0}.stories__item:hover .stories__item-inner{-webkit-transform:scale(1.06);transform:scale(1.06)}.stories__item:hover .stories__item-inner:before{opacity:1}.stories__item--medium .stories__item-inner{background-image:url(../images/medium-border.svg)}.stories__item-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;height:100px;background-color:#121212;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.stories__item-inner,.stories__item-inner:before{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../images/large-border.svg);border-radius:50%}.stories__item-inner:before{content:"";position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-filter:blur(5px);filter:blur(5px);background-color:transparent;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.stories__item-img{width:85px;height:85px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.stories__item-title{font-family:var(--font_default);font-size:13px;font-weight:400;color:var(--color_primary_contrast_default);text-align:center;line-height:1;padding:10px 10px 5px}.registration{min-height:calc(100vh - 100px);padding:60px 0;background-color:#141414}.registration__inner{max-width:482px;margin:0 auto}.registration__step.hidden{display:none}.registration__header-logo{width:135px;height:20px;margin:0 auto 28px;line-height:0}.registration__header-logo svg{width:135px;height:20px}.registration__title{margin:0;font-size:30px;font-weight:300;color:#fff}.registration__subtitle,.registration__title{width:100%;font-family:var(--font_default);line-height:1.2;text-align:center}.registration__subtitle{margin:16px 0 0;font-size:15px;font-weight:500;color:#91908e}.registration__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px;margin-top:16px}.registration__form--confirmation{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.registration__delivery,.registration__resend-channels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.registration__delivery-title{width:100%;margin:0;font-family:var(--font_default);font-size:16px;font-weight:500;line-height:1.2;color:#f6f6f6;text-align:center}.registration__delivery-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.registration__delivery-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 137px;flex:0 1 137px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;height:44px;padding:8px 10px;font-family:var(--font_default);font-size:14px;font-weight:500;line-height:1.2;color:#fff;white-space:nowrap;cursor:pointer;background-color:#4568dc;border:0;border-radius:6px;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}.registration__delivery-btn:focus-visible,.registration__delivery-btn:hover{background-color:#6c87eb;outline:none}.registration__delivery-btn:disabled{color:#cdcdcd;cursor:default;background-color:#696969}.registration__delivery-btn:disabled:focus-visible,.registration__delivery-btn:disabled:hover{background-color:#696969}.registration__delivery-icon{display:block;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;width:18px;height:18px;color:currentColor}.registration__message{display:none;margin:-16px 0 0;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.2;color:#f93f3f;text-align:center}.registration__message:not(:empty){display:block}.registration__agreement{--size:24px;--icon-size:22px;margin:0}.registration__agreement .checkbox__wrap{gap:12px}.registration__agreement .checkbox__custom{margin:0;border-radius:4px}.registration__agreement .checkbox__text{font-size:13px;font-weight:500;line-height:1.2;color:#f8f4f3}.registration__agreement .checkbox__link,.registration__agreement .checkbox__link:hover{color:#f17d3a}.registration__separator{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.2;color:#f8f4f3}.registration__separator:after,.registration__separator:before{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;min-height:1px;content:"";background:linear-gradient(270deg,rgba(var(--color_primary_contrast_default_rgb),0),rgba(var(--color_primary_contrast_default_rgb),.7),hsla(0,0%,66.7%,0))}.registration__yandex-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:65px;padding:13px 20px;font-family:var(--font_default);font-size:14px;font-weight:600;line-height:1.2;color:#fff;cursor:pointer;background-color:transparent;border:1px solid #fffefa;border-radius:4px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.registration__yandex-btn:focus-visible,.registration__yandex-btn:hover{background-color:rgba(255,254,250,.06);outline:none}.registration__yandex-icon{display:block;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;width:22px;height:22px}.registration__confirmation-note{margin-bottom:0}.registration__code{position:relative;width:152px;padding-top:16px}.registration__code-input{width:152px;height:56px;padding:10px 14px 10px 20px;font-family:var(--font_default);font-size:32px;font-weight:500;line-height:1.2;color:#fff;text-align:center;letter-spacing:7px;background-color:#3e3e3e;border:1px solid #404040;border-radius:8px;outline:none}.registration__code-input::-webkit-input-placeholder{color:#787878;letter-spacing:4px;opacity:1}.registration__code-input::-moz-placeholder{color:#787878;letter-spacing:4px;opacity:1}.registration__code-input:-ms-input-placeholder{color:#787878;letter-spacing:4px;opacity:1}.registration__code-input::-ms-input-placeholder{color:#787878;letter-spacing:4px;opacity:1}.registration__code-input::placeholder{color:#787878;letter-spacing:4px;opacity:1}.registration__code-input:focus{border-color:#777}.registration__code-label{position:absolute;top:0;left:50%;z-index:1;padding:2px 1px;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.2;color:#c3bfbf;white-space:nowrap;pointer-events:none;background-color:#222;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.registration__resend{margin-top:28px}.registration__timer{width:100%;padding:0;margin:0;font-family:var(--font_default);font-size:16px;font-weight:500;line-height:1.2;color:#f6f6f6;text-align:center;background-color:transparent;border:0}.registration__resend-channels.hidden{display:none}.registration__step[data-step=phone_confirm]>.registration__separator,.registration__step[data-step=phone_confirm]>.registration__yandex-btn{margin-top:28px}@media(max-width:568px){.registration{min-height:100vh;padding:0}.registration .container{padding:0}.registration__step{min-height:100vh;padding:32px 24px 24px;border:0;border-radius:0}.registration__delivery-btn{gap:6px;padding-right:6px;padding-left:6px;font-size:12px}}.authorization__inner,.restore__inner{max-width:450px;margin:0 auto}.restore__body{padding-top:50px;padding-bottom:50px}.restore__text{font-size:18px;text-align:center;line-height:1.4;margin-bottom:1em}.restore__link-back,.restore__text{font-family:var(--font_default);font-weight:400;color:var(--color_primary_contrast_default)}.restore__link-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-size:20px;line-height:1}.restore__link-back:hover{color:var(--color_primary_contrast_default)}.restore__link-back svg{font-size:30px}.restore__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:30px}.restore__link{font-family:var(--font_default);font-size:18px;font-weight:400;text-align:center;line-height:1.4;text-decoration:underline}.restore__link,.restore__link:hover{color:var(--color_primary_contrast_default)}.restore__footer--center{text-align:center}.not-found{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh}.not-found__inner{text-align:center}.not-found__title{font-size:50px;font-weight:700;margin-bottom:30px}.not-found__text,.not-found__title{font-family:var(--font_default);color:rgba(var(--color_text_default_rgb),.88);line-height:1.4}.not-found__text{font-size:16px;font-weight:400;margin-bottom:20px}.profile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding-top:100px}@media(max-width:1024px){.profile{padding-top:var(--header-height)}}.profile__top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media(max-width:1024px){.profile__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.profile__btn-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:var(--font_default);font-size:18px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);-webkit-transition:all .3s;transition:all .3s}@media(max-width:1024px){.profile__btn-back{-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:50px;margin-right:auto;margin-left:auto;color:#dd4f4f!important}}.profile__btn-back:hover{color:#bd3b3b;-webkit-transition:all .3s;transition:all .3s}.profile__btn-back:hover svg path{fill:#bd3b3b;-webkit-transition:all .3s;transition:all .3s}.profile__btn-back svg{position:relative;display:block;width:30px;height:30px;margin-right:5px}@media(max-width:1024px){.profile__btn-back svg{display:none}}.profile__btn-back svg path{-webkit-transition:all .3s;transition:all .3s}.profile__section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding-top:var(--header-height);margin-top:calc(var(--header-height)*-1)}@media(max-width:1024px){.profile__section{padding-bottom:200px}}.profile__section .catalog__head{margin:0}.profile__section-bg{position:absolute;top:0;left:0;width:100%;height:400px;overflow:hidden;background:radial-gradient(ellipse farthest-side at 65% -30%,rgba(var(--color_background_default_rgb),0),rgba(20,18,28,0),#121212)}@media(max-width:1024px){.profile__section-bg{height:480px;background:transparent}}.profile__section-bg img{position:relative;z-index:-1;width:100%;opacity:.85;-o-object-fit:contain;object-fit:contain}@media(max-width:1024px){.profile__section-bg img{height:100%;opacity:1;-o-object-fit:cover;object-fit:cover}}.profile__avatar{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:150px;min-width:150px;max-width:150px;max-height:150px;margin:0 20px 0 0;overflow:hidden;cursor:pointer;border:5px solid #3656bd;border-radius:100px;-webkit-box-shadow:0 0 16px 1px #4c66bd;box-shadow:0 0 16px 1px #4c66bd;opacity:1;-webkit-transition:all .35s;transition:all .35s}@media(max-width:1024px){.profile__avatar{margin-right:0;margin-bottom:25px}}.profile__avatar:hover{opacity:.75;-webkit-transition:all .35s;transition:all .35s}.profile__avatar-picture{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.profile__avatar-picture img,.profile__avatar-picture picture{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.profile__avatar-top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width:1024px){.profile__avatar-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.profile__avatar-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width:1024px){.profile__avatar-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.profile__avatar-desc{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:1024px){.profile__avatar-desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.profile__avatar-name{margin-bottom:13px;font-family:var(--font_default);font-size:55px;font-weight:500;line-height:1;color:#fff}@media(max-width:1024px){.profile__avatar-name{margin-bottom:10px;font-size:40px}}.profile__avatar-status{margin-bottom:20px;font-family:var(--font_default);font-size:16px;font-weight:400;line-height:1;color:rgba(255,254,250,.5)}@media(max-width:1024px){.profile__avatar-status{margin-bottom:13px}}.profile__avatar-time{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:var(--color_primary_contrast_default)}.profile__avatar-progress{position:relative;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-top:20px;margin-bottom:20px}@media(max-width:1024px){.profile__avatar-progress{display:-webkit-box;display:-ms-flexbox;display:flex}}.profile__avatar-progress__line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:15px;padding:4px;margin-bottom:10px;overflow:hidden;font-size:14px;background:#fff;border-radius:10px}.profile__avatar-progress__line:before{position:absolute;top:0;left:0;z-index:2;display:block;width:80%;height:100%;content:"";background:var(--color_primary_default)}.profile__avatar-progress__line__value{z-index:5;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1;color:#fff}.profile__avatar-bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:30px 0 0 15px}@media(max-width:1024px){.profile__avatar-bottom._desc{display:none;gap:15px}}.profile__avatar-bottom._mob{display:none}@media(max-width:1024px){.profile__avatar-bottom._mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.profile__avatar-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:Roboto,sans-serif;font-size:16px;font-weight:300;color:var(--color_primary_contrast_default)}.profile__avatar-contacts._mail{color:#bf1818}.profile__avatar-contacts._mail._red,.profile__avatar-contacts._red{color:#dd4f4f}.profile__avatar-contacts__picture{position:relative;display:block;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}@media(max-width:1024px){.profile__avatar-contacts__picture{display:none}}.profile__list{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:20px;width:100%;margin-top:80px}@media(max-width:1200px){.profile__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}}.profile__insert{position:relative;width:100%;margin-top:50px;margin-bottom:50px}.profile__list-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:span 2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;align-self:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:150px;padding:20px 10px;cursor:pointer;background-color:#222;border:1px solid #313131;border-radius:20px;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);opacity:1;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out}@media(max-width:1200px){.profile__list-item{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.profile__list-item:hover{-webkit-box-shadow:0 2px 12px 2px #5d5d5d;box-shadow:0 2px 12px 2px #5d5d5d}.profile__list-item__tag{position:absolute;top:10px;left:10px;display:block;padding:4px 8px;font-family:var(--font_default);font-size:14px;font-weight:400;line-height:1;color:var(--color_primary_contrast_default);background-color:#474747;border-radius:100px}@media(max-width:1200px){.profile__list-item__tag{top:20px;right:20px;left:auto}}.profile__list-item__tag--new{background-color:#f01818}.profile__list-item__title{font-family:var(--font_default);font-size:18px;font-weight:700;color:var(--color_primary_contrast_default)}.profile__list-item__title._white{color:#fff}.profile__list-item__subtitle{font-family:var(--font_default);font-size:16px;font-weight:500;color:var(--color_primary_contrast_default)}.profile__list-item__subtitle._white{color:#fff}.profile__list-item__text{font-family:var(--font_default);font-size:14px;font-weight:400;line-height:1;color:rgba(var(--color_primary_contrast_default_rgb),1)}.profile__list-item__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 0 2px;background:transparent;border:none;border-bottom:1px solid transparent}.profile__list-item__btn:hover{border-bottom:1px solid #fff}.profile__list-item__btn-play{width:70px;min-width:70px;height:70px;min-height:70px;padding:0;background:transparent;border:none}.profile__list-item__btn-play img{position:relative;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}._played .profile__list-item__btn-play img,.profile__list-item__btn-play img:last-child{display:none}._played .profile__list-item__btn-play img:last-child{display:block}.profile__list-item__btn-play:hover{background:transparent;border:none}.profile__list-item__col:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:50%}.profile__list-item__count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:23px;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:23px;margin-left:10px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:#fffefa;background-color:var(--color_primary_default);border-radius:100px}.profile__list-item__count-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.profile__list-item__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:150px;min-width:150px;max-width:150px;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:45px;padding:12px 24px;margin-top:10px;font-size:15px;font-weight:600;color:var(--color_primary_contrast_default);background-color:var(--color_primary_default);border-radius:5px;-webkit-box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);opacity:1;-webkit-transition:background .2s ease;transition:background .2s ease}.profile__list-item._half{grid-column:span 1}@media(max-width:1200px){.profile__list-item._program{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(max-width:1200px){.profile__list-item._mission{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:30px}}@media(max-width:1200px){.profile__list-item._edit{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media(max-width:1200px){.profile__list-item._favourites._red{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;min-height:150px;margin-bottom:30px;background:#c83b3b}}@media(max-width:1200px){.profile__list-item._messages{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-bottom:30px}}.profile__list-item._variant-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1200px){.profile__list-item._variant-column{margin-bottom:30px}}.profile__list-item._variant-column .profile__list-item__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile__list-item._variant-column .profile__list-item__col:nth-child(2){max-width:173px;margin-left:20px}.profile__list-item._variant-column .profile__list-item__col-content{margin-right:40px}.profile__list-item._variant-column .profile__list-item__col-content._display-none{display:none}.profile__list-item._variant-column .profile__list-item__title{position:absolute;top:-35px;left:15px}.profile__list-item._variant-column .profile__list-item__text{text-align:center}@media(max-width:1200px){.profile__list-item._access{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.profile__list-item._variant-icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width:1200px){.profile__list-item._variant-icon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:auto;padding:10px}}.profile__list-item._variant-icon:hover{background-color:#2e3858}.profile__list-item._variant-icon._red .profile__list-item__icon,.profile__list-item._variant-icon._red:hover{background-color:#c83b3b}.profile__list-item._variant-icon._red-2 .profile__list-item__icon,.profile__list-item._variant-icon._red-2:hover{background-color:#762e46}.profile__list-item._variant-icon._violet .profile__list-item__icon,.profile__list-item._variant-icon._violet:hover{background-color:#651477}.profile__list-item._variant-icon._gray .profile__list-item__icon,.profile__list-item._variant-icon._gray:hover{background-color:#515666}.profile__list-item._variant-icon._green .profile__list-item__icon,.profile__list-item._variant-icon._green:hover{background-color:#1a5960}.profile__list-item._variant-icon._blue .profile__list-item__icon,.profile__list-item._variant-icon._blue:hover{background-color:#2e4976}.profile__list-item._variant-icon .profile__list-item__icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:50px;max-width:50px;height:50px;min-height:50px;padding:8px;margin-bottom:20px;background-color:#2e3858;border-radius:100px}@media(max-width:1200px){.profile__list-item._variant-icon .profile__list-item__icon{margin-bottom:0}}.profile__list-item._variant-icon .profile__list-item__icon img,.profile__list-item._variant-icon .profile__list-item__icon svg{position:relative;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.profile__list-item._variant-icon .profile__list-item__subtitle{text-align:center}@media(max-width:1200px){.profile__list-item._variant-icon .profile__list-item__subtitle{font-size:18px;font-weight:700}}@media(max-width:768px){.profile__list-item._variant-icon .profile__list-item__subtitle{text-align:left!important}}.profile__list-item._variant-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.profile__list-item._variant-row .profile__list-item__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end}.profile-form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:560px;margin-right:auto;margin-left:auto}.profile-form._question{max-width:790px}.profile-form._question .profile-form__block__title{margin-bottom:25px}.profile-form._chat{max-width:790px}.profile-form._chat .profile-form__block{margin-bottom:20px}.profile-form__section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.profile-form__inner{position:relative;width:100%;padding-top:50px}.profile-form__inner._profile-history{width:100%;max-width:830px;margin-right:auto;margin-left:auto}.profile-form__inner._profile-history .profile-form__block{margin-bottom:40px}.profile-form__inner._support{max-width:790px;margin-right:auto;margin-left:auto}.profile-form__inner._messages{max-width:800px;margin-right:auto;margin-left:auto}.profile-form__inner._chat{max-width:790px;margin-right:auto;margin-left:auto}.profile-form__inner._notify{padding-top:32px}.profile-form__back{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none}.profile-form__back:hover{opacity:.6}.profile-form__block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-bottom:100px}.profile-form__block .input-wrapper{width:100%;margin-bottom:30px}.profile-form__block .input-wrapper:last-child{margin-bottom:0}.profile-form__block__title{margin-bottom:10px;color:var(--color_primary_contrast_default)}.profile-form__block__subtitle{margin-bottom:30px;color:rgba(var(--color_primary_contrast_default_rgb),.5)}.profile-form__block__subtitle._margin-10{margin-bottom:10px}.profile-form__block__subtitle._white{color:#fff}.profile-form__avatar-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.profile-form__avatar{position:relative;min-width:70px;max-width:70px;min-height:70px;max-height:70px;cursor:pointer;border-radius:100px;-webkit-transition:all .3s;transition:all .3s}.profile-form__avatar.active{border:1px solid var(--color_primary_default);-webkit-box-shadow:0 0 8px 1px var(--color_primary_default);box-shadow:0 0 8px 1px var(--color_primary_default)}.profile-form__avatar:hover img{opacity:.5}.profile-form__avatar img{position:relative;display:block;width:100%;height:100%;max-height:70px;border-radius:100px;-webkit-transition:all .3s;transition:all .3s;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover}.profile-form._settings .profile-form__block{margin-bottom:50px}.profile-form__bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media(max-width:768px){.profile-form__bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap;gap:20px}}@media(max-width:768px){.profile-form__bottom .button{width:100%}}.profile-form__bottom__col{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width:768px){.profile-form__bottom__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}}.profile-history{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding-bottom:15px;overflow-x:auto}@media(max-width:768px){.profile-history{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}}.profile-history::-webkit-scrollbar{width:20px;height:20px}@media(max-width:768px){.profile-history::-webkit-scrollbar{display:none}}.profile-history::-webkit-scrollbar-track{background:#fff;border-radius:10px}.profile-history::-webkit-scrollbar-thumb{background-color:var(--color_primary_default);border:0 solid transparent;border-radius:10px}.profile-history__title{margin-bottom:20px;font-weight:200;color:var(--color_primary_contrast_default)}.profile-history__accepted{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.profile-history__accepted__text{margin-bottom:15px}.profile-history__progress{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-top:20px}.profile-history__progress__line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:25px;padding:4px;margin-bottom:10px;overflow:hidden;font-size:14px;background:#fff;border-radius:10px}.profile-history__progress__line:before{position:absolute;top:0;left:0;z-index:2;display:block;width:80%;height:100%;content:"";background:var(--color_primary_default)}.profile-history__progress__line__value{z-index:5;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1;color:#fff}.profile-history .product-card{width:100%;max-width:190px}@media(max-width:768px){.profile-history .product-card{width:100%}}.profile-history .product-card__img{width:100%}.profile-favourites__title{margin-bottom:20px}.profile-favourites__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.profile-favourites__inner,.profile-favourites__start-mes{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.profile-favourites__start-mes{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-favourites__start-mes__icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:68px;height:54px;padding:7px 14px;margin-bottom:20px;background:-webkit-linear-gradient(top,#272632,rgba(59,57,74,.8),#3b394a);border-radius:10px}.profile-favourites__start-mes__icon img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.profile-favourites__start-mes__text{margin-bottom:40px}.profile-favourites__start-mes .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-support__top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:40px}@media(max-width:568px){.profile-support__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.profile-support__top .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-support__application{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:10px 20px;overflow:visible;background-color:#222;border:1px solid #313131;border-radius:10px}.profile-support__application._row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;margin-bottom:20px;background-color:transparent;border-color:transparent}.profile-support__application._row .profile-support__application__row{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-support__application__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-bottom:40px}.profile-support__application__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.profile-support__application__type{margin-right:5px;color:rgba(var(--color_primary_contrast_default_rgb),.6)}.profile-support__application__type,.profile-support__application__value{font-family:Roboto,sans-serif;font-weight:400}.profile-support__accepted{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:700px;margin-right:auto;margin-bottom:40px;margin-left:auto}.profile-support__accepted__text,.profile-support__accepted__title{width:100%;font-weight:400;text-align:center}.profile-messages__top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:40px}@media(max-width:568px){.profile-messages__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.profile-messages__top .button{-ms-flex-item-align:center;align-self:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-messages__list{gap:50px}.profile-messages__item,.profile-messages__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.profile-messages__item{padding:20px 10px;background-color:#222;border:1px solid #313131;border-radius:10px}.profile-messages__item._read{opacity:.6}.profile-messages__item._read .button,.profile-messages__item._read .profile-messages__item-status{display:none}.profile-messages__item-title{margin-bottom:20px;font-weight:700}.profile-messages__item-text{margin-bottom:20px;font-family:Roboto,sans-serif;font-weight:400}.profile-messages__item-bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media(max-width:568px){.profile-messages__item-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.profile-messages__item-bottom__col{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width:568px){.profile-messages__item-bottom__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:5px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.profile-messages__item-status{color:var(--color_primary_default)}.profile-messages__item-time{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:Roboto,sans-serif;color:rgba(var(--color_primary_contrast_default_rgb),.5)}.profile-messages__btn-more{width:100%!important;max-width:280px}.profile-chat__title{margin-bottom:20px}.profile-chat__line{z-index:6;-ms-flex-item-align:start;align-self:flex-start;width:100%;min-width:0;height:1px;min-height:1px;max-height:1px;margin:20px 0 0;background:-webkit-linear-gradient(left,rgba(var(--color_primary_contrast_default_rgb),0),var(--color_primary_contrast_default),rgba(var(--color_primary_contrast_default_rgb),0));border-radius:5px;opacity:1}.profile-chat__section{margin-bottom:25px}.profile-chat__list,.profile-chat__section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.profile-chat__list{gap:20px;min-height:250px;padding:25px;overflow:auto}.profile-chat__mess{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;max-width:80%}.profile-chat__mess._operator{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;-ms-flex-item-align:start;align-self:flex-start}.profile-chat__mess._operator .profile-chat__mess-content{background:linear-gradient(150deg,#882acb,#3793a1)}.profile-chat__mess-avatar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;overflow:hidden;border-radius:100px}.profile-chat__mess-avatar img{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.profile-chat__mess-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:150px;padding:10px;background:linear-gradient(150deg,#3474b4,#48aebd);border-radius:10px}.profile-chat__mess-content__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%}.profile-chat__mess-content__body img{position:relative;display:block;width:100%;max-width:150px;height:100%;border-radius:10px}.profile-chat__mess-content__data{position:relative;margin-top:10px;font-family:Roboto,sans-serif}.categories{--section-padding-top:0;--section-padding-bottom:50px}.categories__wrap{background-color:#222;max-width:1200px;border:1px solid #313131;border-radius:10px;padding:10px 8px;-webkit-transition:min-height 1s ease-in-out;transition:min-height 1s ease-in-out}@media(max-width:1200px){.categories__wrap{padding:0;background-color:transparent;border:none}}.categories__head{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}@media(max-width:1200px){.categories__head{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:hidden;overflow-x:auto}}.categories__tab{-ms-flex-negative:0;flex-shrink:0;color:rgba(255,254,250,.5);font-family:var(--font_default);font-size:20px;font-weight:600;line-height:1;background-color:hsla(0,0%,100%,.1);border-radius:10px;padding:15px 10px;border:none;-webkit-transition:background .3s ease-in-out,width 1s ease-in-out;transition:background .3s ease-in-out,width 1s ease-in-out}@media(max-width:1200px){.categories__tab{background-color:transparent;border-radius:0;padding:15px 0 2px}}.categories__tab.active{grid-column:2 span;background-color:var(--color_primary_default);color:#fffefa}@media(max-width:1200px){.categories__tab.active{background-color:transparent;border-bottom:2px solid var(--color_primary_default)}}.categories__content{display:none}.categories__content.active{display:block}.categories__cards{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-top:20px}@media(max-width:1200px){.categories__cards{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:hidden;overflow-x:auto}}.categories__card{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background-color:hsla(0,0%,100%,.1);border:none;border-radius:10px;padding:10px 20px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width:1200px){.categories__card{min-width:180px}}.categories__card.active{background:none hsla(0,0%,100%,.2)}.categories__card.active .categories__card-title{color:var(--color_primary_contrast_default)}.categories__card.active .categories__card-img:first-child{-webkit-filter:blur(20px);filter:blur(20px)}.categories__card-title{font-family:var(--font_default);font-size:16px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);line-height:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.categories__card-img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.categories__card-img:first-child{position:absolute;z-index:-1;inset:0}.categories__card-img-wrap{position:relative;isolation:isolate}.categories__filter-reset{display:none;margin-top:20px}.categories__filter-reset.active{display:block}.categories__filter-reset-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-family:var(--font_default);font-size:16px;font-weight:400;color:#fffefa;line-height:1;background-color:transparent;border:none;padding:0}@media(max-width:1200px){.categories__filter-reset-btn{background-color:#272632;border-radius:100px;margin:0 auto;padding:7px 14px}}.categories__filter-reset-btn ion-icon{font-size:48px;margin:-9px}@media(max-width:1200px){.categories__filter-reset-btn ion-icon{display:none}}.auth__inner{text-align:center}.auth__title{font-size:26px;font-weight:700;line-height:1;margin-bottom:10px}.auth__text,.auth__title{font-family:var(--font_default);color:#fffefa;text-align:center}.auth__text{font-size:20px;font-weight:200;line-height:1.2}.auth__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:240px;margin:50px auto 0}.auth__btns .button{margin:0}.catalog{--section-padding-top:20px}.catalog__title{font-family:var(--font_default);font-size:30px;font-weight:400;line-height:1;color:var(--color_primary_contrast_default)}.catalog__inner{display:grid;grid-template-columns:repeat(5,1fr);gap:40px 25px}@media(max-width:1200px){.catalog__inner{grid-template-columns:repeat(2,1fr)}}.catalog__head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:28px}@media(max-width:768px){.catalog__head{margin-bottom:20px}}.catalog__head .catalog__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0}.video{--section-padding-top:20px}@media(max-width:1200px){.video{--section-padding-bottom:184px}}.video__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video__container{text-align:center}.video__container iframe,.video__container video{width:100%;max-width:680px;vertical-align:top;background-color:#222;border:1px solid #313131;border-radius:15px;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5)}.video__container iframe{aspect-ratio:16/9}.video__img{max-width:400px;min-height:120px}@media(max-width:1200px){.video__img{max-width:280px;min-height:unset}}.video__products{max-width:740px;margin-top:60px}@media(max-width:1200px){.video__products{max-width:100%;overflow:-moz-scrollbars-none;overflow-x:auto;overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;-ms-overflow-style:none}.video__products::-webkit-scrollbar{display:none;width:0;opacity:0}}.video__products-title{margin-bottom:15px;font-family:var(--font_default);font-size:20px;font-weight:600;line-height:1;color:var(--color_primary_contrast_default)}@media(max-width:1200px){.video__products-title{display:block}}.video__products-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;justify-items:center}@media(max-width:1200px){.video__products-inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.reset-password{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reset-password__wrap{max-width:400px;margin:0 auto}.reset-password__logo{width:100%;height:50px;max-width:260px;margin:0 auto 30px}.reset-password__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.course{--section-padding-top:0;isolation:isolate}@media(max-width:1200px){.course{--section-padding-bottom:140px}}.course__banner{width:100%}@media(max-width:1200px){.course__banner{opacity:0}}.course__banner-wrap{position:absolute;top:0;left:0;right:0;z-index:-1}@media(max-width:1200px){.course__banner-wrap{position:relative;background-attachment:fixed;background-size:auto 560px;background-position:top;background-repeat:no-repeat;height:400px}}.course__banner-wrap:after{content:"";display:block;position:absolute;inset:0;background-image:radial-gradient(ellipse farthest-side at 165% -30%,rgba(var(--color_primary_default_rgb),0),rgba(18,18,18,.5),#121212);background-position:bottom}@media(max-width:1200px){.course__banner-wrap:after{top:auto;max-height:300px;height:100%;background:-webkit-gradient(linear,left top, left bottom,from(rgba(17,17,17,0)),color-stop(rgba(17,17,17,.3)),to(#111));background:linear-gradient(180deg,rgba(17,17,17,0),rgba(17,17,17,.3),#111)}}.course__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;isolation:isolate;margin-bottom:25px}@media(max-width:1200px){.course__head{position:absolute;top:0;left:10px;right:10px;z-index:1;padding-top:10px}.course__head:before{content:"";display:block;position:absolute;top:0;left:-10px;right:-10px;z-index:-1;height:400px;background:-webkit-gradient(linear,left top, left bottom,from(#111),color-stop(rgba(17,17,17,0)),to(rgba(142,106,106,0)));background:linear-gradient(180deg,#111,rgba(17,17,17,0),rgba(142,106,106,0));pointer-events:none}}.course__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:50px;height:50px;border-radius:50%;background-color:rgba(var(--color_primary_contrast_default_rgb),.15);border:none;font-size:0;padding:13px}.course__back:before{content:"";display:block;width:20px;height:20px;background-color:transparent;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../images/arrow-back.svg)}.course__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:rgba(var(--color_primary_contrast_default_rgb),.15);border:none;font-size:0;padding:10px}.course__summary:before{content:"";display:block;width:25px;height:25px;background-color:transparent;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../images/notes.svg)}.course__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;margin-bottom:108px}@media(max-width:1200px){.course__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.course__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-ms-flex-negative:0;flex-shrink:0;width:450px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(max-width:1200px){.course__info{-ms-flex-item-align:center;align-self:center;width:100%;max-width:600px;text-align:center;margin:0 auto}}.course__info-img{width:100%;max-width:300px}@media(max-width:1200px){.course__info-img{margin:0 auto}}.course__info-subtitle{font-family:var(--font_default);font-size:18px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1}.course__info-descr{font-family:var(--font_default);font-size:16px;font-weight:200;color:rgba(var(--color_primary_contrast_default_rgb),.5);line-height:1.3;margin-top:40px}@media(max-width:1200px){.course__info-descr{text-align:left;margin-top:10px}}.course__btn-review{-ms-flex-item-align:start;align-self:flex-start;--font-size:18px;--padding-y:18px;border-radius:100px;margin-top:20px;margin-bottom:10px}.course__card{display:block;position:relative;overflow:hidden;border:1px solid #313131;border-radius:11px;background-color:transparent;padding:0;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.course__card--readed .course__card-progressbar span{width:100%!important;background-color:#1b8439}@media(max-width:1200px){.course__card{width:320px}}.course__card:hover{-webkit-transform:scale(1.025);transform:scale(1.025);-webkit-box-shadow:0 2px 12px 2px #5d5d5d;box-shadow:0 2px 12px 2px #5d5d5d}.course__card-note{display:none;font-family:var(--font_default);font-size:24px;font-weight:300;color:var(--color_text_default);text-align:center;line-height:1.4;opacity:.85;margin-bottom:10px}@media(max-width:1200px){.course__card-note{display:block}}.course__card-tag{position:absolute;top:10px;right:10px;font-family:var(--font_default);font-size:12px;font-weight:600;color:#fffefa;line-height:1;border-radius:5px;padding:10px}.course__card-tag--readed{background-color:#1b8439}.course__card-img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.course__card-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:700px;min-height:400px;text-align:center;background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.9)));background-image:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.9));padding:36px 20px}@media(max-width:1200px){.course__card-inner{width:320px;min-height:180px}}.course__card-inner--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course__card-btn{-ms-flex-item-align:center;align-self:center;font-family:var(--font_default);font-size:18px;font-weight:600;color:var(--color_primary_contrast_default);text-align:center;line-height:1;border-radius:5px;padding:18px 24px;-webkit-box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);background-color:var(--color_primary_default)}@media(max-width:1200px){.course__card-btn{display:none}}.course__card-btn--rounded{border-radius:100px}.course__card-title{font-family:var(--font_default);font-size:24px;font-weight:700;color:var(--color_primary_contrast_default);line-height:1;margin-bottom:10px;margin-top:28px}@media(max-width:1200px){.course__card-title{display:none}}.course__card-subtitle{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1}@media(max-width:1200px){.course__card-subtitle{font-size:16px}}.course__card-duration{font-family:Roboto,sans-serif;font-size:20px;font-weight:200;color:#fffefa;line-height:1;margin-top:30px}@media(max-width:1200px){.course__card-duration{font-size:12px;margin-top:20px}}.course__card-progressbar{position:absolute;left:0;right:0;bottom:0;overflow:hidden;width:100%;height:10px;border-radius:10px;background-color:hsla(0,0%,100%,.3)}.course__card-progressbar span{display:block;height:100%;background-color:rgba(var(--color_primary_default_rgb),1)}.course__tabs-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 24px;margin-bottom:60px}@media(max-width:1200px){.course__tabs-head{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:30px;overflow-x:auto;overflow-y:hidden;margin-bottom:30px}}.course__tabs__body{overflow:hidden}.course__tabs-content{display:none}.course__tabs-content.active{display:block}.course__product-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:1200px){.course__product-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin:0 -16px;padding:0 16px}}.course__tab-btn{-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);background-color:#222;-webkit-transition:background .2s;transition:background .2s;min-width:180px;max-width:180px;min-height:55px;width:180px;font-family:var(--font_default);font-size:15px;font-weight:600;color:rgba(var(--color_primary_contrast_default_rgb),.5);text-align:center;line-height:1;border:1px solid #313131;border-radius:5px;padding:12px 24px}@media(max-width:1200px){.course__tab-btn{min-width:70px;width:70px;font-size:18px;font-weight:700;color:#fffefa;padding:15px 0 5px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}}.course__tab-btn.active{-webkit-box-shadow:0 2px 8px 2px rgba(93,93,93,.5);box-shadow:0 2px 8px 2px rgba(93,93,93,.5);background-color:var(--color_primary_default);color:rgba(var(--color_primary_contrast_default_rgb),1)}@media(max-width:1200px){.course__tab-btn.active{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-bottom:2px solid var(--color_primary_default)}}.course__materials{margin-top:50px}.course__materials-title{font-family:var(--font_default);font-size:26px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1;margin-bottom:30px}.course__materials-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none}@media(max-width:1200px){.course__materials-inner{margin:0 -16px;padding:0 16px}}.course__materials-inner::-webkit-scrollbar{display:none;width:0;opacity:0}.course__material{position:relative;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;border-radius:5px}.course__material:after{content:"";display:block;position:absolute;inset:0;background-color:rgba(0,0,0,.3)}.course__material-img{width:180px;height:120px;-o-object-fit:cover;object-fit:cover}.number-confirmation__inner{max-width:450px;width:100%;margin:0 auto}.number-confirmation__title{font-size:24px;font-weight:700;text-align:center;margin-bottom:30px}.number-confirmation__text,.number-confirmation__title{font-family:Roboto,sans-serif;color:var(--color_primary_contrast_default);line-height:1.3}.number-confirmation__text{font-size:18px;font-weight:300;margin-bottom:20px}.number-confirmation__text b,.number-confirmation__text strong{font-weight:700}.number-confirmation__btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%;margin-top:10px;margin-bottom:20px}.number-confirmation__btn{width:100%;max-width:calc(50% - 10px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.number-confirmation__repeat{text-align:center}.number-confirmation__repeat.active .number-confirmation__repeat-text{display:none}.number-confirmation__repeat.active .number-confirmation__repeat-btn{display:inline-block}.number-confirmation__repeat-text{color:rgba(var(--color_primary_contrast_default_rgb),.5)}.number-confirmation__repeat-btn,.number-confirmation__repeat-text{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1}.number-confirmation__repeat-btn{display:none;color:rgba(var(--color_primary_contrast_default_rgb),1);border:none;background-color:transparent}.number-confirmation__message{display:none;gap:10px;border-radius:10px;padding:15px 10px;background-color:hsla(0,0%,100%,.1);margin-top:20px}.number-confirmation__message.active{display:-webkit-box;display:-ms-flexbox;display:flex}.number-confirmation__message.error{background-color:#5b231f}.number-confirmation__message-icon{font-size:60px}.number-confirmation__message-title{font-family:var(--font_default);font-size:18px;font-weight:600;color:#fffefa;line-height:1}.number-confirmation__message-text{font-family:var(--font_default);font-size:14px;font-weight:400;color:#fffefa;line-height:1;margin-top:10px}.my-courses{--section-padding-top:30px}@media(max-width:1200px){.my-courses{--section-padding-bottom:140px}}.my-courses__head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}@media(max-width:840px){.my-courses__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.my-courses__sort{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%;max-width:355px}@media(max-width:1200px){.my-courses__sort{width:100%;max-width:100%}}.my-courses__sort-label{display:block}@media(max-width:1200px){.my-courses__sort-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.my-courses__sort-label input{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.my-courses__sort-label input:checked~.my-courses__sort-btn{background-color:#303030;border-color:#414141}.my-courses__sort-btn{display:block;padding:10px 20px;font-family:var(--font_default);font-size:15px;font-weight:500;line-height:1;color:var(--color_primary_contrast_default);text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #313131;border-radius:50px}@media(max-width:1200px){.my-courses__type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.my-courses__type-title{display:none;font-family:var(--font_default);font-size:16px;font-weight:400;line-height:1;color:var(--color_primary_contrast_default)}@media(max-width:1200px){.my-courses__type-title{display:block}}.my-courses__type-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.my-courses__type-label{display:block}.my-courses__type-label:first-child .my-courses__type-btn{border-radius:100px 0 0 100px}.my-courses__type-label:last-child .my-courses__type-btn{border-radius:0 100px 100px 0}.my-courses__type-label:not(:first-child) .my-courses__type-btn{border-left:none}.my-courses__type-label input{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.my-courses__type-label input:checked~.my-courses__type-btn{background:none hsla(0,0%,100%,.1)}.my-courses__type-label input:checked~.my-courses__type-btn:before{opacity:1}.my-courses__type-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90px;height:40px;cursor:pointer;border:1px solid #313131}.my-courses__type-btn:before{display:block;width:20px;height:20px;content:"";background-color:transparent;background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:.4}.my-courses__type-btn--card:before{margin-left:10px;background-image:url(../images/type-card.png)}.my-courses__type-btn--text:before{margin-right:10px;background-image:url(../images/type-text.png)}.my-courses__hide-read{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:1200px){.my-courses__hide-read{width:100%}}.my-courses__hide-read-label{display:block;cursor:pointer}.my-courses__hide-read-input{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.my-courses__hide-read-input:checked~.my-courses__hide-read-text span{background-color:#387ef5;border-color:#387ef5}.my-courses__hide-read-input:checked~.my-courses__hide-read-text span:before{margin-left:auto;background-color:#fffefa}.my-courses__hide-read-text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font_default);font-size:20px;font-weight:400;line-height:1;color:var(--color_primary_contrast_default)}@media(max-width:1200px){.my-courses__hide-read-text{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px}}.my-courses__hide-read-text span{width:51px;height:31px;background-color:#d7deeb;border:2px solid #d7deeb;border-radius:20px}.my-courses__hide-read-text span,.my-courses__hide-read-text span:before{display:block;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,border;transition-property:background-color,border}.my-courses__hide-read-text span:before{width:27px;height:27px;content:"";background-color:#272632;border-radius:50%;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.35),0 1px 1px rgba(0,0,0,.15);box-shadow:0 2px 7px rgba(0,0,0,.35),0 1px 1px rgba(0,0,0,.15)}.my-courses__hide-read-descr{font-size:14px;font-weight:500;line-height:120%;color:var(--gray-1800);text-align:left}@media(max-width:1200px){.my-courses__hide-read-descr{font-size:13px}}@media(max-width:1024px){.my-courses__hide-read-descr{font-size:12px}}.my-courses__hide-read--subsribe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto}.my-courses__hide-read--subsribe .my-courses__hide-read-text{font-size:14px;font-weight:500;line-height:120%;color:var(--accent-orange-2)}.my-courses__hide-read--subsribe .my-courses__hide-read-text span{width:36px;height:20px;border-width:4px;-webkit-box-shadow:none;box-shadow:none}.my-courses__hide-read--subsribe .my-courses__hide-read-text span:before{width:13px;height:13px;-webkit-box-shadow:none;box-shadow:none}.my-courses__hide-read--card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:16px 20px;margin-top:auto;text-align:left;background-color:var(--black-5);border:1px solid rgba(94,87,79,0);border-radius:10px;-webkit-box-shadow:3px 4px 12.7px 0 rgba(243,109,69,.35);box-shadow:3px 4px 12.7px 0 rgba(243,109,69,.35)}@media(max-width:1200px){.my-courses__hide-read--card{gap:10px;padding:12px 16px}}@media(max-width:1024px){.my-courses__hide-read--card{gap:8px;padding:8px 12px}}.my-courses__hide-read--card .my-courses__hide-read-text{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.my-courses__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 30px}.my-courses__inner.type-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;max-width:700px;margin:0 auto}@media(max-width:1200px){.my-courses__inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.my-courses__inner{grid-template-columns:1fr}}.banners:has(~.resume-watching){padding-bottom:1rem}.resume-watching{margin-top:20px}@media(max-width:1024px){.banners:has(~.resume-watching){padding-bottom:8px}.resume-watching{overflow:hidden}.resume-watching__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:15px;margin:-15px;overflow-y:hidden}.resume-watching__card{width:90%;max-width:90%}}@media(max-width:768px){.resume-watching__card{width:90%;max-width:90%}}.resume-watching__list::-webkit-scrollbar{display:none}.notify__head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.notify__head-title{margin-bottom:0;font-size:24px;font-style:normal;font-weight:400;line-height:120%;color:var(--white)}.notify__head-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media(max-width:1024px){.notify__head-buttons{gap:12px}}@media(max-width:768px){.notify__head-buttons{gap:10px}}.notify__head-buttons .button{--icon-size:20px;gap:10px;padding:13px 15px;margin:0;overflow:hidden;font-size:16px;font-weight:500;line-height:120%;text-overflow:ellipsis}@media(max-width:1024px){.notify__head-buttons .button{padding:11px 13px;font-size:14px}}@media(max-width:768px){.notify__head-buttons .button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:9px}}.notify__head-buttons .button svg{margin:0!important}@media(max-width:768px){.notify__head-buttons .button span{display:none}}.notify__head-buttons .button--primary{padding-right:23px;padding-left:23px}@media(max-width:1024px){.notify__head-buttons .button--primary{padding-right:18px;padding-left:18px}}@media(max-width:768px){.notify__head-buttons .button--primary{padding:9px}}@media(max-width:768px){.notify__head-button{width:100%}}.notify__body{margin-top:24px}@media(max-width:768px){.notify__body{margin-top:20px}}.notify__table{padding:24px 28px;background-color:var(--black-2);border-radius:16px}@media(max-width:1200px){.notify__table{padding:20px}}@media(max-width:1024px){.notify__table{padding:16px}}@media(max-width:768px){.notify__table{padding:16px 12px;overflow:hidden;border-radius:12px}}.notify__row{display:grid;grid-template-columns:minmax(0,1fr) 192px 84px;padding:13px 0;border-bottom:1px solid var(--accent-dark)}@media(max-width:1024px){.notify__row{grid-template-columns:minmax(0,1fr) 130px 72px}}@media(max-width:768px){.notify__row{position:relative;display:block;min-height:auto;padding:11px 42px 11px 12px}}@media(max-width:568px){.notify__row{padding-right:30px;padding-left:0}}.notify__row:last-child{padding-bottom:0;border-bottom:0}.notify__row--head{padding:0;margin-bottom:16px;color:var(--gray-1500)}@media(max-width:768px){.notify__row--head{display:none}}.notify__row--head .notify__cell{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:14px}.notify__cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;font-size:16px;font-weight:400;font-variant-numeric:lining-nums proportional-nums;line-height:120%}@media(max-width:768px){.notify__cell{display:block}}.notify__cell--date{white-space:nowrap}@media(max-width:1024px){.notify__cell--date{font-size:18px}}@media(max-width:768px){.notify__cell--date{display:none}}.notify__cell--read{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:768px){.notify__cell--read{position:absolute;top:50%;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media(max-width:568px){.notify__cell--read{right:0}}.notify__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;min-width:0;padding-right:12px}.notify__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:768px){.notify__top{gap:6px}}.notify__date-mobile{font-size:13px;font-weight:400;font-variant-numeric:lining-nums proportional-nums;line-height:120%;color:var(--gray-1600)}@media(max-width:768px){.notify__date-mobile{display:block}}@media(max-width:375px){.notify__date-mobile{font-size:9px}}.notify__text{display:-webkit-box;-ms-flex-item-align:stretch;align-self:stretch;max-width:684px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notify .checkbox{--size:20px;--icon-size:16px;--border-color:var(--gray-1700);--border-color-hover:var(--gray-1700);--bg-color:var(--black-2);--bg-color-hover:var(--black-3);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.notify .checkbox__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.notify .checkbox__wrap:hover .checkbox__custom{background-color:var(--bg-color-hover)}.notify .checkbox__custom{margin:0;background-color:var(--bg-color);border-color:var(--border-color);border-width:2px;border-radius:4px}.notify .checkbox__text{display:none}.notify__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px}@media(max-width:768px){.notify__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:24px}}.notify__footer-more .button{--icon-size:20px;gap:10px;padding:13px 15px;margin:0;overflow:hidden;font-size:16px;font-weight:500;line-height:120%;text-overflow:ellipsis}@media(max-width:1024px){.notify__footer-more .button{padding:11px 13px;font-size:14px}}@media(max-width:768px){.notify__footer-more .button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.notify__footer-more .button svg{margin:0!important}.notify__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 8px;font-size:10px;font-weight:500;line-height:120%;color:var(--white);text-transform:uppercase;border-radius:4px}@media(max-width:768px){.notify__tag{padding:4px 7px;font-size:9px}}.notify__tag--event{background:#c93b11}.notify__tag--lesson{background:#6a11c9}.notify__tag--consultation{background:#006598}.notify__tag--shop{background:#98008e}:root{--redesign-page-bg:var(--redesign-background);--redesign-page-bg-deep:var(--redesign-content-bg);--redesign-header-bg:var(--redesign-background);--redesign-content-bg:var(--redesign-background-deep);--redesign-home-bg:var(--redesign-content-bg);--redesign-card-bg:var(--redesign-surface-card);--redesign-card-bg-hover:var(--redesign-surface-card-hover);--redesign-control-bg:var(--redesign-surface);--redesign-control-bg-hover:var(--redesign-surface-raised);--redesign-control-bg-active:var(--redesign-surface-muted);--redesign-control-bg-disabled:var(--redesign-surface-deep);--redesign-text-primary:var(--redesign-text);--redesign-text-secondary:var(--redesign-text-muted);--redesign-text-tertiary:var(--redesign-text-subtle);--redesign-text-placeholder:var(--redesign-text-muted-2);--redesign-text-disabled:var(--redesign-text-dim);--redesign-text-on-accent:var(--redesign-white);--redesign-border-default:var(--redesign-border-card);--redesign-border-control:var(--redesign-border-input);--redesign-border-interactive:var(--redesign-border-hover);--redesign-border-disabled-ui:var(--redesign-border-disabled);--redesign-brand-primary:var(--redesign-fuchsia);--redesign-brand-primary-hover:var(--redesign-fuchsia-hover);--redesign-brand-primary-pressed:var(--redesign-fuchsia-pressed);--redesign-brand-bright:var(--redesign-fuchsia-bright);--redesign-brand-search:var(--redesign-fuchsia-search);--redesign-brand-border:var(--redesign-fuchsia-border);--redesign-datepicker-accent:var(--redesign-fuchsia-calendar);--redesign-brand-tag:var(--redesign-fuchsia-tag);--redesign-brand-surface:var(--redesign-fuchsia-deep);--redesign-brand-surface-hover:var(--redesign-fuchsia-mid);--redesign-brand-deep:var(--redesign-fuchsia-deep);--redesign-accent-gold:var(--redesign-gold);--redesign-accent-gold-hover:var(--redesign-gold-2);--redesign-accent-gold-pressed:var(--redesign-gold-dark);--redesign-action-green:var(--redesign-green);--redesign-action-green-hover:var(--redesign-green-pressed);--redesign-action-green-pressed:var(--redesign-green-pressed);--redesign-action-green-bright:var(--redesign-green-bright);--redesign-action-green-border:var(--redesign-green-border);--redesign-state-success:var(--redesign-success);--redesign-state-danger:var(--redesign-danger);--redesign-state-unavailable:var(--redesign-status-danger);--redesign-modal-bg:var(--redesign-surface);--redesign-modal-title:var(--redesign-white);--redesign-modal-heading:var(--redesign-text);--redesign-modal-copy:var(--redesign-text-muted);--redesign-modal-copy-muted:var(--redesign-text-muted-2);--redesign-modal-close-color:var(--redesign-text-soft);--redesign-modal-close-border:var(--redesign-border-input);--redesign-modal-close-bg-hover:var(--redesign-surface-alt);--redesign-modal-close-bg-pressed:var(--redesign-surface-alt);--redesign-modal-close-color-disabled:var(--redesign-text-muted-2);--redesign-modal-close-border-disabled:var(--redesign-border-soft);--redesign-modal-checkbox-border:var(--redesign-border-input);--redesign-modal-checkbox-checked:var(--redesign-accent-gold);--redesign-modal-channel-bg:var(--redesign-surface-status);--redesign-modal-channel-bg-hover:var(--redesign-surface-channel-hover);--redesign-modal-channel-bg-pressed:var(--redesign-surface-channel-pressed);--redesign-modal-channel-border-hover:var(--redesign-border-hover);--redesign-modal-channel-text:var(--redesign-text);--redesign-modal-channel-icon:var(--redesign-text-soft);--redesign-modal-channel-bg-selected:var(--redesign-gold-deep);--redesign-modal-price:var(--redesign-gold-price);--redesign-modal-scroll-thumb:var(--redesign-gold-darkest);--redesign-modal-counter-limit:var(--redesign-danger);--redesign-button-primary-bg:var(--redesign-brand-primary);--redesign-button-primary-bg-hover:var(--redesign-brand-primary-hover);--redesign-button-primary-bg-pressed:var(--redesign-brand-primary-pressed);--redesign-button-primary-bg-disabled:var(--redesign-button-disabled);--redesign-button-primary-text:var(--redesign-text-on-accent);--redesign-button-primary-text-disabled:var(--redesign-button-disabled-text);--redesign-button-secondary-bg:transparent;--redesign-button-secondary-bg-hover:var(--redesign-control-bg);--redesign-button-secondary-bg-pressed:var(--redesign-control-bg);--redesign-button-secondary-bg-disabled:transparent;--redesign-button-secondary-color:var(--redesign-brand-bright);--redesign-button-secondary-color-hover:var(--redesign-brand-bright);--redesign-button-secondary-color-pressed:var(--redesign-brand-bright);--redesign-button-secondary-color-disabled:var(--redesign-border-interactive);--redesign-button-secondary-border:var(--redesign-brand-border);--redesign-button-secondary-border-hover:var(--redesign-brand-border);--redesign-button-secondary-border-pressed:var(--redesign-brand-border);--redesign-button-secondary-border-disabled:var(--redesign-text-faint);--redesign-button-green-bg:var(--redesign-action-green);--redesign-button-green-bg-hover:var(--redesign-action-green-hover);--redesign-button-green-bg-pressed:var(--redesign-action-green-pressed);--redesign-button-green-color:var(--redesign-text-on-accent);--redesign-button-green-bg-disabled:var(--redesign-button-disabled);--redesign-button-green-color-disabled:var(--redesign-button-disabled-text);--redesign-button-green-border-disabled:var(--redesign-button-disabled);--redesign-button-green-secondary-bg:transparent;--redesign-button-green-secondary-bg-hover:var(--redesign-control-bg);--redesign-button-green-secondary-bg-pressed:var(--redesign-control-bg);--redesign-button-green-secondary-bg-disabled:transparent;--redesign-button-green-secondary-color:var(--redesign-action-green-bright);--redesign-button-green-secondary-color-hover:var(--redesign-action-green-bright);--redesign-button-green-secondary-color-pressed:var(--redesign-action-green-bright);--redesign-button-green-secondary-color-disabled:var(--redesign-border-interactive);--redesign-button-green-secondary-border:var(--redesign-action-green-border);--redesign-button-green-secondary-border-hover:var(--redesign-action-green-border);--redesign-button-green-secondary-border-pressed:var(--redesign-action-green-border);--redesign-button-green-secondary-border-disabled:var(--redesign-text-faint);--redesign-button-gold-secondary-bg:transparent;--redesign-button-gold-secondary-bg-hover:var(--redesign-surface);--redesign-button-gold-secondary-bg-pressed:var(--redesign-surface);--redesign-button-gold-secondary-bg-disabled:transparent;--redesign-button-gold-secondary-color:var(--redesign-accent-gold);--redesign-button-gold-secondary-color-hover:var(--redesign-accent-gold);--redesign-button-gold-secondary-color-pressed:var(--redesign-accent-gold);--redesign-button-gold-secondary-color-disabled:var(--redesign-border-interactive);--redesign-button-gold-secondary-border:var(--redesign-gold-dark);--redesign-button-gold-secondary-border-hover:var(--redesign-gold-dark);--redesign-button-gold-secondary-border-pressed:var(--redesign-gold-dark);--redesign-button-gold-secondary-border-disabled:var(--redesign-text-faint);--redesign-button-text-green-color:var(--redesign-action-green-bright);--redesign-button-text-green-color-hover:var(--redesign-state-success);--redesign-button-text-green-color-pressed:var(--redesign-state-success);--redesign-button-text-green-color-disabled:var(--redesign-border-interactive);--redesign-button-text-gold-color:var(--redesign-accent-gold-hover);--redesign-button-text-gold-color-hover:var(--redesign-gold-text-hover);--redesign-button-text-gold-color-pressed:var(--redesign-gold-text-hover);--redesign-button-text-gold-color-disabled:var(--redesign-border-interactive);--redesign-button-gold-bg:var(--redesign-accent-gold);--redesign-button-gold-bg-hover:var(--redesign-accent-gold-hover);--redesign-button-gold-bg-pressed:var(--redesign-accent-gold-pressed);--redesign-input-bg:var(--redesign-surface-raised);--redesign-input-bg-hover:var(--redesign-border-soft);--redesign-input-bg-disabled:var(--redesign-surface-raised);--redesign-input-border:var(--redesign-border-control);--redesign-input-border-hover:var(--redesign-border-control);--redesign-input-border-focus:var(--redesign-border-control);--redesign-input-border-error:var(--redesign-border-control);--redesign-input-border-success:var(--redesign-border-control);--redesign-input-text:var(--redesign-text-primary);--redesign-input-placeholder:var(--redesign-text-placeholder);--redesign-input-disabled-text:var(--redesign-border-interactive);--redesign-input-error-text:var(--redesign-validation-error);--redesign-input-success-text:var(--redesign-validation-success);--redesign-check-bg:var(--redesign-accent-gold);--redesign-check-bg-hover:var(--redesign-accent-gold-hover);--redesign-check-border:var(--redesign-border-control);--redesign-check-bg-disabled:var(--redesign-border-default);--redesign-check-color-disabled:var(--redesign-text-placeholder);--redesign-switch-off-bg:var(--redesign-surface-status);--redesign-switch-off-hover:var(--redesign-border-interactive);--redesign-switch-on-bg:var(--redesign-accent-gold);--redesign-switch-on-hover:var(--redesign-accent-gold-hover);--redesign-switch-thumb:var(--redesign-text-on-accent);--redesign-switch-disabled-thumb:var(--redesign-text-placeholder);--redesign-search-color-accent:var(--redesign-brand-search);--redesign-search-color-bg:var(--redesign-page-bg);--redesign-search-color-bg-hover:var(--redesign-control-bg);--redesign-search-mono-bg:var(--redesign-control-bg);--redesign-search-mono-bg-hover:var(--redesign-control-bg-hover);--redesign-search-border:var(--redesign-border-control);--redesign-search-clear-bg:var(--redesign-surface-status);--redesign-search-clear-bg-hover:var(--redesign-border-interactive);--redesign-tab-bg:transparent;--redesign-tab-bg-hover:var(--redesign-control-bg-active);--redesign-tab-bg-active:var(--redesign-gold-dark);--redesign-tab-text:var(--redesign-text-secondary);--redesign-tab-text-active:var(--redesign-text-primary);--redesign-chip-bg:var(--redesign-surface-muted);--redesign-chip-bg-hover:var(--redesign-surface-status);--redesign-chip-text:var(--redesign-text-secondary);--redesign-pagination-active:var(--redesign-accent-gold);--redesign-pagination-hover:var(--redesign-control-bg-active);--redesign-search-selection-bg:var(--redesign-surface-deep);--redesign-search-selection-bg-hover:var(--redesign-surface-card);--redesign-search-selection-border:var(--redesign-border-control);--redesign-search-selection-border-hover:var(--redesign-border-hover);--redesign-mobile-nav-icon:var(--redesign-text-dim);--redesign-mobile-nav-text:var(--redesign-text-secondary);--redesign-mobile-nav-icon-active:var(--redesign-gold-hover-soft);--redesign-mobile-nav-text-active:var(--redesign-gold-2);--redesign-notification-panel-bg:var(--redesign-surface);--redesign-notification-divider:var(--redesign-border-control);--redesign-notification-tag-bg:var(--redesign-gold-dark);--redesign-notification-tag-text:var(--redesign-white);--redesign-notification-text:var(--redesign-text-primary);--redesign-notification-date:var(--redesign-text-muted-2);--redesign-notification-unread-dot:var(--redesign-success);--redesign-notification-active-bg:var(--redesign-surface);--redesign-notification-active-icon:var(--redesign-gold-notification-icon);--redesign-notification-active-dot:var(--redesign-gold-notification-dot);--redesign-notification-link:var(--redesign-green-bright);--redesign-header-search-bg:var(--redesign-brand-search);--redesign-header-search-bg-hover:var(--redesign-brand-primary-hover);--redesign-header-account-bg:var(--redesign-brand-primary);--redesign-header-account-bg-hover:var(--redesign-brand-primary-hover);--redesign-header-icon:var(--redesign-text-on-accent);--redesign-header-nav-text:var(--redesign-text-secondary);--redesign-header-nav-hover-bg:var(--redesign-control-bg-active);--redesign-header-menu-text:var(--redesign-text-subtle);--redesign-header-menu-text-hover:var(--redesign-text-primary);--redesign-header-notification-accent:var(--redesign-header-icon);--redesign-header-notification-border:var(--redesign-brand-border);--redesign-card-tag-bg:var(--redesign-brand-tag);--redesign-card-tag-text:var(--redesign-text-on-accent);--redesign-tag-wine:var(--redesign-card-tag-bg);--redesign-tag-plum:var(--redesign-card-tag-bg);--redesign-tag-sea:var(--redesign-card-tag-bg);--redesign-tag-indigo:var(--redesign-card-tag-bg);--redesign-tag-purple:var(--redesign-card-tag-bg);--redesign-tag-olive:var(--redesign-card-tag-bg);--redesign-card-collection-bg:var(--redesign-gold-collection);--redesign-card-collection-text:var(--redesign-text-on-accent);--redesign-card-initiation-bg:var(--redesign-white);--redesign-card-initiation-text:var(--redesign-surface-deep);--redesign-card-initiation-star:var(--redesign-gold-dark);--redesign-breadcrumb-color:var(--redesign-accent-gold-hover);--redesign-breadcrumb-color-hover:var(--redesign-accent-gold);--redesign-breadcrumb-current:var(--redesign-text-primary);--redesign-footer-social-bg:var(--redesign-gold-footer-social);--redesign-footer-social-bg-hover:var(--redesign-gold-footer-social-hover);--redesign-focus-ring:var(--redesign-brand-bright);--lessons-gold-light:#ebd098;--redesign-profile-settings-accent:var(--redesign-dashboard-title);--redesign-profile-settings-wallet-bg:var(--redesign-green-deep);--redesign-profile-avatar-bg:#313136;--redesign-profile-avatar-bg-hover:var(--redesign-surface-status);--redesign-profile-avatar-edit-bg:var(--redesign-text);--redesign-profile-avatar-edit-bg-hover:#fff;--redesign-profile-avatar-overlay:rgba(var(--redesign-overlay-black-rgb),0.45);--redesign-profile-photo-upload-border:var(--redesign-border-input);--redesign-profile-photo-upload-border-hover:var(--redesign-gold-hover-soft);--redesign-profile-photo-upload-icon:var(--redesign-text-muted-2);--redesign-profile-photo-upload-icon-hover:var(--redesign-gold-upload-icon-hover)}.page:not(.page--home){--redesign-chrome-inline-padding:56px}@media(max-width:1860px){.page:not(.page--home){--redesign-chrome-inline-padding:32px}}@media(max-width:1400px){.page:not(.page--home){--redesign-chrome-inline-padding:20px}}@media(max-width:1200px){.page:not(.page--home){--redesign-chrome-inline-padding:14px}}.button--redesign{--font-family:"Manrope",sans-serif;margin:0;text-transform:none}.button--fuchsia,.button--gold{--bg-color:var(--redesign-button-primary-bg);--bg-color-hover:var(--redesign-button-primary-bg-hover);--bg-color-pressed:var(--redesign-button-primary-bg-pressed);--bg-color-disabled:var(--redesign-button-primary-bg-disabled);--border-color:var(--redesign-button-primary-bg);--border-color-hover:var(--redesign-button-primary-bg-hover);--border-color-pressed:var(--redesign-button-primary-bg-pressed);--border-color-disabled:var(--redesign-button-primary-bg-disabled)}.button--fuchsia,.button--fuchsia-gradient,.button--gold,.button--gold-gradient{--color:var(--redesign-button-primary-text);--color-hover:var(--redesign-button-primary-text);--color-pressed:var(--redesign-button-primary-text);--color-disabled:var(--redesign-button-primary-text-disabled);--outline-color:var(--redesign-focus-ring)}.button--fuchsia-gradient,.button--gold-gradient{--bg-color:var(--redesign-header-search-bg);--bg-color-hover:var(--redesign-header-search-bg-hover);--bg-color-pressed:var(--redesign-brand-primary-pressed);--bg-color-disabled:var(--redesign-button-primary-bg-disabled);--border-color:var(--redesign-header-search-bg);--border-color-hover:var(--redesign-header-search-bg-hover);--border-color-pressed:var(--redesign-brand-primary-pressed);--border-color-disabled:var(--redesign-button-primary-bg-disabled);background-image:none}.button--fuchsia-outline,.button--gold-outline{--color:var(--redesign-button-secondary-color);--color-hover:var(--redesign-button-secondary-color-hover);--color-pressed:var(--redesign-button-secondary-color-pressed);--color-disabled:var(--redesign-button-secondary-color-disabled);--bg-color:var(--redesign-button-secondary-bg);--bg-color-hover:var(--redesign-button-secondary-bg-hover);--bg-color-pressed:var(--redesign-button-secondary-bg-pressed);--bg-color-disabled:var(--redesign-button-secondary-bg-disabled);--border-color:var(--redesign-button-secondary-border);--border-color-hover:var(--redesign-button-secondary-border-hover);--border-color-pressed:var(--redesign-button-secondary-border-pressed);--border-color-disabled:var(--redesign-button-secondary-border-disabled);--outline-color:var(--redesign-focus-ring)}.button--accent-gold{--color:var(--redesign-text-on-accent);--color-hover:var(--redesign-text-on-accent);--color-pressed:var(--redesign-text-on-accent);--color-disabled:var(--redesign-text-disabled);--bg-color:var(--redesign-button-gold-bg);--bg-color-hover:var(--redesign-button-gold-bg-hover);--bg-color-pressed:var(--redesign-button-gold-bg-pressed);--bg-color-disabled:var(--redesign-button-primary-bg-disabled);--border-color:var(--redesign-button-gold-bg);--border-color-hover:var(--redesign-button-gold-bg-hover);--border-color-pressed:var(--redesign-button-gold-bg-pressed);--border-color-disabled:var(--redesign-border-disabled-ui);--outline-color:var(--redesign-accent-gold-hover)}.button--accent-gold-outline{--color:var(--redesign-button-gold-secondary-color);--color-hover:var(--redesign-button-gold-secondary-color-hover);--color-pressed:var(--redesign-button-gold-secondary-color-pressed);--color-disabled:var(--redesign-button-gold-secondary-color-disabled);--bg-color:var(--redesign-button-gold-secondary-bg);--bg-color-hover:var(--redesign-button-gold-secondary-bg-hover);--bg-color-pressed:var(--redesign-button-gold-secondary-bg-pressed);--bg-color-disabled:var(--redesign-button-gold-secondary-bg-disabled);--border-color:var(--redesign-button-gold-secondary-border);--border-color-hover:var(--redesign-button-gold-secondary-border-hover);--border-color-pressed:var(--redesign-button-gold-secondary-border-pressed);--border-color-disabled:var(--redesign-button-gold-secondary-border-disabled);--outline-color:var(--redesign-accent-gold-hover)}.button--dark{--color:var(--redesign-text-secondary);--color-hover:var(--redesign-text-primary);--color-pressed:var(--redesign-text-primary);--color-disabled:var(--redesign-text-disabled);--bg-color:var(--redesign-control-bg);--bg-color-hover:var(--redesign-control-bg-hover);--bg-color-pressed:var(--redesign-control-bg-active);--bg-color-disabled:var(--redesign-control-bg-disabled);--border-color:var(--redesign-border-default);--border-color-hover:var(--redesign-border-interactive);--border-color-pressed:var(--redesign-brand-border);--border-color-disabled:var(--redesign-border-disabled-ui);--outline-color:var(--redesign-focus-ring)}.button--forest,.button--green{--color:var(--redesign-button-green-color);--color-hover:var(--redesign-button-green-color);--color-pressed:var(--redesign-button-green-color);--color-disabled:var(--redesign-button-green-color-disabled);--bg-color:var(--redesign-button-green-bg);--bg-color-hover:var(--redesign-button-green-bg-hover);--bg-color-pressed:var(--redesign-button-green-bg-pressed);--bg-color-disabled:var(--redesign-button-green-bg-disabled);--border-color:var(--redesign-button-green-bg);--border-color-hover:var(--redesign-button-green-bg-hover);--border-color-pressed:var(--redesign-button-green-bg-pressed);--border-color-disabled:var(--redesign-button-green-border-disabled);--outline-color:var(--redesign-action-green-bright)}.button--green-outline{--color:var(--redesign-button-green-secondary-color);--color-hover:var(--redesign-button-green-secondary-color-hover);--color-pressed:var(--redesign-button-green-secondary-color-pressed);--color-disabled:var(--redesign-button-green-secondary-color-disabled);--bg-color:var(--redesign-button-green-secondary-bg);--bg-color-hover:var(--redesign-button-green-secondary-bg-hover);--bg-color-pressed:var(--redesign-button-green-secondary-bg-pressed);--bg-color-disabled:var(--redesign-button-green-secondary-bg-disabled);--border-color:var(--redesign-button-green-secondary-border);--border-color-hover:var(--redesign-button-green-secondary-border-hover);--border-color-pressed:var(--redesign-button-green-secondary-border-pressed);--border-color-disabled:var(--redesign-button-green-secondary-border-disabled);--outline-color:var(--redesign-action-green-bright)}.button--gold-text,.button--green-text{--bg-color:transparent;--bg-color-hover:transparent;--bg-color-pressed:transparent;--bg-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent;--border-color-pressed:transparent;--border-color-disabled:transparent;--outline-color:var(--redesign-focus-ring);--min-width:0;--padding-x:0;--padding-y:0;--border-width:0px;text-transform:none;-webkit-box-shadow:none;box-shadow:none}.button--green-text{--color:var(--redesign-button-text-green-color);--color-hover:var(--redesign-button-text-green-color-hover);--color-pressed:var(--redesign-button-text-green-color-pressed);--color-disabled:var(--redesign-button-text-green-color-disabled)}.button--gold-text{--color:var(--redesign-button-text-gold-color);--color-hover:var(--redesign-button-text-gold-color-hover);--color-pressed:var(--redesign-button-text-gold-color-pressed);--color-disabled:var(--redesign-button-text-gold-color-disabled)}.button.button--redesign.button--forest,.button.button--redesign.button--fuchsia,.button.button--redesign.button--fuchsia-gradient,.button.button--redesign.button--fuchsia-outline,.button.button--redesign.button--gold,.button.button--redesign.button--gold-gradient,.button.button--redesign.button--gold-outline,.button.button--redesign.button--green,.button.button--redesign.button--green-outline{text-transform:uppercase}.button.button--redesign.button--forest,.button.button--redesign.button--green{color:var(--redesign-button-green-color);background-color:var(--redesign-button-green-bg);border-color:var(--redesign-button-green-bg)}@media(hover:hover){.button.button--redesign.button--forest.hover,.button.button--redesign.button--forest:hover,.button.button--redesign.button--green.hover,.button.button--redesign.button--green:hover{color:var(--redesign-button-green-color);background-color:var(--redesign-button-green-bg-hover);border-color:var(--redesign-button-green-bg-hover)}}.button.button--redesign.button--forest.pressed,.button.button--redesign.button--forest:active,.button.button--redesign.button--green.pressed,.button.button--redesign.button--green:active{color:var(--redesign-button-green-color);background-color:var(--redesign-button-green-bg-pressed);border-color:var(--redesign-button-green-bg-pressed)}.button.button--redesign.button--forest.disabled,.button.button--redesign.button--forest:disabled,.button.button--redesign.button--forest[disabled],.button.button--redesign.button--green.disabled,.button.button--redesign.button--green:disabled,.button.button--redesign.button--green[disabled]{color:var(--redesign-button-green-color-disabled);background-color:var(--redesign-button-green-bg-disabled);border-color:var(--redesign-button-green-border-disabled)}.home-search{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(10px,.73vw,14px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:clamp(44px,5.72vh,56px);padding:clamp(2px,.21vw,4px) clamp(12px,.84vw,16px) clamp(2px,.21vw,4px) clamp(2px,.21vw,4px);margin:0;overflow:hidden;background:var(--redesign-search-color-bg);border:1px solid var(--redesign-search-border);border-radius:8px;-webkit-box-shadow:0 5px 18px rgba(var(--base-black-rgb),.08);box-shadow:0 5px 18px rgba(var(--base-black-rgb),.08);-webkit-transition:border-color .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;-webkit-animation:home-search-enter .9s cubic-bezier(.16,1,.3,1) .16s both;animation:home-search-enter .9s cubic-bezier(.16,1,.3,1) .16s both;backdrop-filter:blur(1.5px)}.home-search:focus-within,.home-search:hover{background:var(--redesign-search-color-bg-hover);border-color:var(--redesign-search-border);-webkit-box-shadow:none;box-shadow:none;backdrop-filter:blur(3.3px)}.home-search__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:clamp(52px,3.23vw,62px);padding:0;border-radius:var(--border-radius);-webkit-box-shadow:inset 0 1px 0 rgba(var(--base-white-rgb),.08);box-shadow:inset 0 1px 0 rgba(var(--base-white-rgb),.08);-webkit-transition:-webkit-filter .25s ease,-webkit-transform .25s ease;transition:-webkit-filter .25s ease,-webkit-transform .25s ease;transition:filter .25s ease,transform .25s ease;transition:filter .25s ease,transform .25s ease,-webkit-filter .25s ease,-webkit-transform .25s ease;--border-radius:6px}.home-search__submit:active{-webkit-transform:scale(.96);transform:scale(.96)}.home-search__submit .svg{width:clamp(18px,1.25vw,24px);height:clamp(18px,1.25vw,24px)}.home-search__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:stretch;align-self:stretch;min-width:0;padding:0;font:500 clamp(14px,.94vw,18px)/1.3 Manrope,sans-serif;color:var(--redesign-text-soft);background:transparent;border:0;border-radius:0;outline:none;caret-color:var(--home-gold-light)}.home-search__input::-webkit-input-placeholder{color:var(--redesign-text-soft);opacity:1}.home-search__input::-moz-placeholder{color:var(--redesign-text-soft);opacity:1}.home-search__input:-ms-input-placeholder{color:var(--redesign-text-soft);opacity:1}.home-search__input::-ms-input-placeholder{color:var(--redesign-text-soft);opacity:1}.home-search__input::placeholder{color:var(--redesign-text-soft);opacity:1}.home-search__input::-webkit-search-cancel-button{display:none}@-webkit-keyframes home-search-enter{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes home-search-enter{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:767px){.home-search{gap:10px;min-height:44px;padding:2px 12px 2px 2px;-webkit-animation:none;animation:none}.home-search__submit{min-width:52px}.home-search__submit .svg{width:18px;height:18px}.home-search__input{font-size:16px}}.home-search-shell{position:relative;z-index:8;width:100%;min-width:0}.home-search-shell>.home-search{position:relative;z-index:2}.home-search-shell.is-filled .redesign-search-results__empty{display:none}.home-search-shell.is-filled .redesign-search-results__filled{display:block}.home-search-results{position:absolute;top:calc(100% + 12px);left:50%;z-index:1;display:none;width:min(920px,100vw - 32px);max-height:var(--home-search-panel-max-height,min(68svh,760px));padding:16px 14px;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background:var(--redesign-surface-alt);border:1px solid var(--redesign-border-soft);border-radius:8px;-webkit-box-shadow:0 18px 48px rgba(var(--base-black-rgb),.34);box-shadow:0 18px 48px rgba(var(--base-black-rgb),.34);opacity:0;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-transform:translateX(-50%) translateY(-6px);transform:translateX(-50%) translateY(-6px);-webkit-transform-origin:center top;transform-origin:center top;scrollbar-color:var(--redesign-border-muted) transparent;scrollbar-width:thin}.home-search-results .redesign-search-results__empty,.home-search-results .redesign-search-results__query-groups{gap:16px}.home-search-results .redesign-search-results__chips{gap:6px}.home-search-results .redesign-search-results__chip{min-height:36px;padding:8px 12px;font-size:15px}.home-search-results .redesign-search-results__group,.home-search-results .redesign-search-results__group--other{gap:12px}.home-search-results .redesign-search-results__group--other .redesign-search-results__heading,.home-search-results .redesign-search-results__heading{font-size:20px}.home-search-results .redesign-search-results__list,.home-search-results .redesign-search-results__list--query{gap:10px}.home-search-results .redesign-search-selection{min-height:72px;padding:10px 12px;border-radius:8px}.home-search-results .redesign-search-selection__copy{gap:6px}.home-search-results .redesign-search-selection__title{font-size:18px}.home-search-results .redesign-search-selection__kind{font-size:15px}.home-search-results .redesign-search-selection__arrow{-ms-flex-preferred-size:40px;flex-basis:40px;width:40px;height:40px;padding:10px;border-radius:6px;--border-radius:6px}.home-search-results .redesign-search-selection__arrow svg{width:16px;height:16px}.home-search-results .redesign-search-card{border-radius:8px}.home-search-results .redesign-search-card__main{min-height:104px}.home-search-results .redesign-search-card__media{height:104px}.home-search-results .redesign-search-card__about{gap:6px;padding:8px 12px 8px 0}.home-search-results .redesign-search-card__meta{min-height:26px}.home-search-results .redesign-search-card__type{min-height:20px;padding:2px 8px;font-size:9px}.home-search-results .redesign-search-card__title{font-size:18px}.home-search-results .redesign-search-card__date,.home-search-results .redesign-search-card__status{gap:6px;font-size:14px}.home-search-results .redesign-search-card__date svg,.home-search-results .redesign-search-card__status svg{-ms-flex-preferred-size:18px;flex-basis:18px;width:18px;height:18px}.home-search-results .redesign-search-card__date{min-height:26px;padding:4px 8px}.home-search-results[aria-hidden=false]{display:block;opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}@media(max-width:767px){.home-search-shell{z-index:12}.home-search-results{display:none!important;top:calc(100% + 10px);width:100%;max-height:var(--home-search-panel-max-height,min(66svh,620px));padding:14px 12px 16px;border-color:var(--redesign-border-card);border-radius:8px;-webkit-box-shadow:0 14px 36px rgba(var(--base-black-rgb),.42);box-shadow:0 14px 36px rgba(var(--base-black-rgb),.42)}.home-search-results .redesign-search-results__empty{gap:24px}.home-search-results .redesign-search-results__chips{min-width:0}.home-search-results .redesign-search-results__chip{min-height:40px;padding:10px 12px;font-size:14px}.home-search-results .redesign-search-results__group{gap:16px}.home-search-results .redesign-search-results__group--other{gap:14px}.home-search-results .redesign-search-results__group--other .redesign-search-results__heading,.home-search-results .redesign-search-results__heading{font-size:18px;color:var(--redesign-text-muted)}.home-search-results .redesign-search-results__list,.home-search-results .redesign-search-results__list--query{gap:10px}.home-search-results .redesign-search-results__query-groups{gap:20px}.home-search-results .redesign-search-selection{min-height:61px;padding:8px 12px;border-radius:6px}.home-search-results .redesign-search-selection__copy{gap:6px}.home-search-results .redesign-search-selection__title{font-size:16px}.home-search-results .redesign-search-selection__kind{font-size:14px}.home-search-results .redesign-search-selection__arrow{-ms-flex-preferred-size:40px;flex-basis:40px;width:40px;height:40px;padding:10px;border-radius:6px;--border-radius:6px}.home-search-results .redesign-search-selection__arrow svg{width:16px;height:16px}.home-search-results .redesign-search-card{border-radius:6px}.home-search-results .redesign-search-card__main{gap:12px;min-height:92px}.home-search-results .redesign-search-card__media{-ms-flex-preferred-size:42%;flex-basis:42%;width:42%;max-width:144px;height:92px;aspect-ratio:auto}.home-search-results .redesign-search-card__about{gap:4px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:8px 10px 6px 0}.home-search-results .redesign-search-card__meta{min-height:20px}.home-search-results .redesign-search-card__type{min-height:20px;padding:2px 6px;font-size:9px}.home-search-results .redesign-search-card__title{display:-webkit-box;overflow:hidden;font-size:14px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-search-results .redesign-search-card__date--desktop,.home-search-results .redesign-search-card__status--desktop{display:none}.home-search-results .redesign-search-card__date--mobile{position:absolute;top:6px;left:6px;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:22px;padding:2px 6px;font-size:13px;border-radius:4px}.home-search-results .redesign-search-card__date--mobile svg{width:16px;height:16px}.home-search-results .redesign-search-card__mobile-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:38px;padding:2px 12px 12px}.home-search-results .redesign-search-card__status--mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;min-height:22px;padding:2px 4px;font-size:14px;background:rgba(var(--redesign-surface-status-rgb),.57);border-radius:3px;backdrop-filter:blur(15px)}.home-search-results .redesign-search-card__status--mobile svg{width:18px;height:18px}}@media(max-width:374px){.home-search-results{padding-right:10px;padding-left:10px}.home-search-results .redesign-search-card__main{gap:10px}.home-search-results .redesign-search-card__media{-ms-flex-preferred-size:40%;flex-basis:40%;width:40%}}.home-menu-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:0;aspect-ratio:264/222;padding:22px 14px 19px;overflow:hidden;color:var(--redesign-white);text-decoration:none;background:var(--redesign-card-bg);-webkit-filter:none;filter:none;border:1px solid var(--home-border);border-radius:14px;opacity:0;-webkit-transition:border-color .3s ease,-webkit-filter .3s ease;transition:border-color .3s ease,-webkit-filter .3s ease;transition:border-color .3s ease,filter .3s ease;transition:border-color .3s ease,filter .3s ease,-webkit-filter .3s ease;-webkit-animation:home-card-enter .72s calc(.22s + var(--home-card-index)*0.055s) cubic-bezier(.16,1,.3,1) forwards;animation:home-card-enter .72s calc(.22s + var(--home-card-index)*0.055s) cubic-bezier(.16,1,.3,1) forwards}.home-menu-card.is-preview-hover,.home-menu-card:focus-visible,.home-menu-card:hover{-webkit-filter:drop-shadow(3px 4px 3.1px rgba(var(--redesign-home-card-shadow-rgb),.5));filter:drop-shadow(3px 4px 3.1px rgba(var(--redesign-home-card-shadow-rgb),.5));border-color:var(--redesign-border-hover);outline:none}.home-menu-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:clamp(42px,5.2604vw,101px);height:clamp(41px,5.1042vw,98px)}.home-menu-card__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-menu-card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:0;height:clamp(34px,2.8646vw,55px);font-family:Oranienbaum,serif;font-size:clamp(12px,1.5625vw,30px);font-style:normal;font-weight:400;line-height:1.15;color:var(--redesign-white);text-align:center;text-transform:uppercase;letter-spacing:.02em}@-webkit-keyframes home-card-enter{0%{opacity:0;-webkit-transform:translateY(22px);transform:translateY(22px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes home-card-enter{0%{opacity:0;-webkit-transform:translateY(22px);transform:translateY(22px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:767px){.home-menu-card{gap:6px;height:134px;aspect-ratio:auto;padding:13px 8px;color:var(--redesign-text);-webkit-filter:none;filter:none;border-radius:10px;opacity:1;-webkit-animation:none;animation:none}.home-menu-card.is-preview-hover,.home-menu-card:focus-visible,.home-menu-card:hover{-webkit-filter:none;filter:none;border-color:var(--home-border)}.home-menu-card__icon{width:60px;height:58px}.home-menu-card__title{height:34px;font-size:18px;color:var(--redesign-text);letter-spacing:.02em}}.home-footer{padding:clamp(12px,2.86vh,28px) 0 clamp(12px,2.25vh,22px);background:linear-gradient(180deg,rgba(var(--redesign-background-deep-rgb),0),rgba(var(--redesign-background-deep-rgb),.88) 54%,var(--redesign-background-deep))}.home-footer,.home-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.home-footer__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 var(--home-inline-padding);margin:0 auto}.home-footer__aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:16px}.home-footer__to-top{--size:44px;--icon-size:20px;--padding-y:0;--padding-x:0;--min-width:var(--size);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-transform:none}.home-footer__contacts,.home-footer__legal,.home-footer__socials,.home-footer__write{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-footer__legal{gap:clamp(6px,.52vw,10px);min-width:0}.home-footer__contacts{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:clamp(20px,1.67vw,32px)}.home-footer__write{gap:12px}.home-footer__write-label{font-size:clamp(12px,.84vw,16px);font-weight:500;line-height:1.3;color:var(--redesign-text);white-space:nowrap}.home-footer__socials{gap:10px}.home-footer__support{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-footer__support-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;color:var(--redesign-text-dim);-webkit-transition:color .3s ease;transition:color .3s ease}.home-footer__support-icon .svg{width:20px;height:20px}.home-footer__support,.home-footer a{margin:0;font-size:clamp(12px,.84vw,16px);font-weight:500;line-height:1.3;--color:var(--redesign-text-subtle);--color-hover:var(--redesign-text-soft);--color-pressed:var(--redesign-text-soft);white-space:nowrap}.home-footer a{text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.home-footer a:focus-visible,.home-footer a:hover{color:var(--color-hover);outline:none}.home-footer a:focus-visible .home-footer__support-icon,.home-footer a:hover .home-footer__support-icon{color:var(--color-hover)}.home-footer__separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:clamp(9px,.63vw,12px);height:clamp(10px,.68vw,13px);color:var(--redesign-gold-footer-link)}.home-footer__separator .svg{width:100%;height:100%}.home-footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:clamp(34px,2.08vw,40px);height:clamp(34px,2.08vw,40px);color:var(--redesign-text)!important;background:var(--redesign-footer-social-bg);border-radius:50%;-webkit-transition:background-color .25s ease,translate .25s ease!important;transition:background-color .25s ease,translate .25s ease!important}.home-footer__social:focus-visible,.home-footer__social:hover{background:var(--redesign-footer-social-bg-hover)}.home-footer__social .svg{width:70%;height:70%}.home-footer__social--max .svg{width:45%;height:45%}.page:not(.page--home) .home-footer__inner{padding-right:var(--redesign-chrome-inline-padding);padding-left:var(--redesign-chrome-inline-padding)}@media(max-width:768px){.page:not(.page--home) .home-footer{padding-right:var(--redesign-chrome-inline-padding);padding-left:var(--redesign-chrome-inline-padding)}.page:not(.page--home) .home-footer__inner{padding-right:0;padding-left:0}}@media(max-width:1200px)and (min-width:769px){.home-footer{padding:20px 0}.home-footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.home-footer__aside{gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;padding-top:0}.home-footer__to-top{-ms-flex-item-align:end;align-self:flex-end}.home-footer__legal{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.home-footer__contacts{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 28px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media(max-width:768px){.home-footer{position:relative;display:block;width:100%;padding:16px 14px 20px;background:linear-gradient(180deg,rgba(var(--redesign-background-deep-rgb),0),rgba(var(--redesign-background-deep-rgb),.12) 22%,rgba(var(--redesign-background-deep-rgb),.48) 58%,rgba(var(--redesign-background-deep-rgb),.84) 84%,var(--redesign-background-deep));isolation:isolate}.home-footer:before{position:absolute;right:0;bottom:100%;left:0;z-index:0;height:clamp(80px,16vh,120px);pointer-events:none;content:"";background:linear-gradient(180deg,rgba(var(--redesign-background-deep-rgb),0),rgba(var(--redesign-background-deep-rgb),.06) 28%,rgba(var(--redesign-background-deep-rgb),.18) 58%,rgba(var(--redesign-background-deep-rgb),.32))}.home-footer__inner{position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:var(--home-mobile-content-width);max-width:100%;padding:0;margin:0 auto}.home-footer__aside{gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;padding-top:0}.home-footer__to-top{--size:40px;--icon-size:16px;position:absolute;top:-20px;right:0}.home-footer__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.home-footer__support{gap:8px;height:40px;padding:6px 0}.home-footer__write{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.home-footer__write-colon{display:none}.home-footer__write-label{font-size:16px}.home-footer__legal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:12px;border-top:1px solid var(--redesign-border-muted)}.home-footer__separator{display:none}.home-footer__support,.home-footer a{font-size:16px}.home-footer__social{width:40px;height:40px;background:var(--redesign-footer-social-bg)}}[data-cookie-banner][hidden]{display:none}.cookie-banner{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));left:max(24px,env(safe-area-inset-left));z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(1216px,100% - 48px);min-height:96px;padding:23px 30px;margin:0 auto;font-family:Manrope,sans-serif;color:var(--redesign-text-footer);background:var(--redesign-card-bg);border:1px solid var(--redesign-border-card);border-radius:14px;opacity:1;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-transform:translateY(0);transform:translateY(0)}.cookie-banner.is-hiding{pointer-events:none;opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}.cookie-banner__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:16px;font-weight:400;line-height:22px}.cookie-banner__link{color:var(--redesign-gold-hover);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.cookie-banner__link:focus-visible,.cookie-banner__link:hover{color:var(--redesign-gold-hover-soft);outline:none}.cookie-banner__link:focus-visible{text-decoration:underline;text-underline-offset:3px}.cookie-banner__button{--font-size:16px;--font-weight:500;--line-height:1.3;--padding-y:12px;--padding-x:36px;--min-width:0;--border-width:1px;--border-radius:7px;--box-shadow:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:48px;margin:0;white-space:nowrap}.cookie-banner__close{position:absolute;top:5px;right:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;color:#c4c2bb;cursor:pointer;background:transparent;border:0;border-radius:4px;-webkit-transition:color .2s ease;transition:color .2s ease}.cookie-banner__close:focus-visible,.cookie-banner__close:hover{color:#eeece7;outline:none}.cookie-banner__close-icon{width:16px;height:16px}@media(max-width:767px){.cookie-banner{right:0;bottom:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;min-height:0;padding:20px max(14px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));border-radius:10px}.cookie-banner__text{font-size:12px;line-height:20px}.cookie-banner__button{--font-size:14px;--padding-y:10px;--padding-x:10px;--border-radius:6px;width:100%;min-height:40px}}@media(prefers-reduced-motion:reduce){.cookie-banner{-webkit-transition:none;transition:none}}.home-mobile-nav{display:none}@media(max-width:767px){.home-mobile-nav{position:fixed;right:0;bottom:0;left:0;z-index:20;display:block;width:100%;min-height:71px;padding:8px 6px max(14px,env(safe-area-inset-bottom));background:var(--redesign-header-bg);border-radius:12px 12px 0 0;-webkit-box-shadow:0 -9px 16px 0 rgba(var(--redesign-shadow-warm-rgb),.35);box-shadow:0 -9px 16px 0 rgba(var(--redesign-shadow-warm-rgb),.35);backdrop-filter:blur(12px)}.home-mobile-nav__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,560px);min-height:49px;margin:0 auto}.home-mobile-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;padding:0 4px;color:var(--redesign-mobile-nav-text);text-decoration:none;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease}.home-mobile-nav__item .svg{width:24px;height:24px;color:var(--redesign-mobile-nav-icon)}.home-mobile-nav__item span{max-width:100%;overflow:hidden;font-size:10px;font-weight:600;line-height:1.3;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home-mobile-nav__item.is-active{color:var(--redesign-mobile-nav-text-active)}.home-mobile-nav__item.is-active .svg{color:var(--redesign-mobile-nav-icon-active)}}@media(max-width:767px)and (hover:hover)and (pointer:fine){.home-mobile-nav__item:hover{color:var(--redesign-mobile-nav-text-active)}.home-mobile-nav__item:hover .svg{color:var(--redesign-mobile-nav-icon-active)}}@media(max-width:767px){.home-mobile-nav__item:active{-webkit-transform:scale(.94);transform:scale(.94)}}.page--home,.page--home body{min-height:100%}.page--home body{overflow-x:hidden;overflow-y:auto}[data-home]{--home-gold:var(--redesign-brand-primary);--home-gold-light:var(--redesign-brand-bright);--home-text:var(--redesign-text-footer);--home-muted:var(--redesign-text-dim);--home-card:var(--redesign-card-bg);--home-border:var(--redesign-surface-channel-hover);--home-inline-padding:clamp(24px,8.85vw,170px);--home-menu-max-width:1418px;position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;min-height:100vh;min-height:100svh;overflow:clip;font-family:Manrope,sans-serif;color:var(--redesign-text);background:var(--redesign-home-bg);isolation:isolate}[data-home]:has(>.home-promo-banner:not([hidden])){grid-template-rows:auto minmax(0,1fr) auto}[data-home]>.home-footer,[data-home]>.home-promo-banner,[data-home]>main{position:relative;z-index:1}[data-home]>.home-promo-banner{z-index:2}[data-home]>main{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;min-height:0;overflow:visible}.home-background{position:fixed;inset:0;z-index:0;display:block;width:100vw;height:100vh;height:100dvh;overflow:hidden;pointer-events:none;background:var(--redesign-home-bg)}.home-background__image{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;min-height:0;padding:clamp(18px,11.12vh,109px) var(--home-inline-padding) 0}.home,.home__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.home__intro{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home__logo{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:min(541px,42vw,55vh);max-width:100%;aspect-ratio:541/153;-webkit-filter:drop-shadow(0 2px 5px rgba(var(--base-black-rgb),.72));filter:drop-shadow(0 2px 5px rgba(var(--base-black-rgb),.72));-webkit-animation:home-logo-enter 1.1s cubic-bezier(.16,1,.3,1) .08s both;animation:home-logo-enter 1.1s cubic-bezier(.16,1,.3,1) .08s both}.home__logo img{display:block;width:100%;height:auto}.home__intro>.home-search-shell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:min(720px,82vw,74vh);max-width:100%;margin-top:clamp(10px,2.35vh,23px)}.home-menu{display:grid;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;grid-template-columns:repeat(5,minmax(0,264px));gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:var(--home-menu-max-width);margin-top:clamp(14px,4.18vh,41px)}@-webkit-keyframes home-logo-enter{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes home-logo-enter{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:767px){.page--home,.page--home body{min-height:100%}.page--home body{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:auto;-ms-touch-action:pan-y;touch-action:pan-y}.page--home body,[data-home]{display:block;width:100%;background:var(--redesign-home-bg)}[data-home]{--home-mobile-content-width:100%;--home-parallax-y:0px;--home-logo-y:0px;--home-search-y:0px;--home-background-opacity:1;position:relative;min-height:100vh;min-height:100svh;padding-bottom:0;overflow:visible;isolation:isolate}[data-home]>.home-footer,[data-home]>.home-promo-banner,[data-home]>main{position:relative;z-index:1}[data-home]>.home-promo-banner{z-index:2}[data-home]>main{display:block;min-height:0;overflow:visible}.home-background{position:fixed;inset:0;background:var(--redesign-home-bg)}.home-background:after{background:linear-gradient(180deg,rgba(var(--redesign-background-ink-rgb),.08),rgba(var(--redesign-background-ink-rgb),.13) 42%,rgba(var(--redesign-background-deep-rgb),.28) 72%,rgba(var(--redesign-background-deep-rgb),.48))}.home-background__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:86% center;object-position:86% center;opacity:var(--home-background-opacity);-webkit-transform:translate3d(0,var(--home-parallax-y),0) scale(1.1);transform:translate3d(0,var(--home-parallax-y),0) scale(1.1);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}.home{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;min-height:0;padding:0 14px 56px}.home,.home__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home__intro{position:relative;width:var(--home-mobile-content-width);padding:max(14px,env(safe-area-inset-top)) 0 clamp(128px,30svh,240px)}.home__logo{display:block;width:min(300px,100%);max-width:100%;aspect-ratio:300/85;-webkit-filter:drop-shadow(0 2px 5px rgba(var(--base-black-rgb),.72));filter:drop-shadow(0 2px 5px rgba(var(--base-black-rgb),.72));-webkit-transform:translate3d(0,var(--home-logo-y),0);transform:translate3d(0,var(--home-logo-y),0);-webkit-transform-origin:center top;transform-origin:center top;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-animation:none;animation:none}.home__logo img{display:block;width:100%;height:auto}.home__intro>.home-search-shell{position:relative;z-index:5;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;margin-top:8px;margin-bottom:0;-webkit-transform:translate3d(0,var(--home-search-y),0);transform:translate3d(0,var(--home-search-y),0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}[data-home]:has(>.home-promo-banner:not([hidden])) .home__intro{padding-top:14px}.home-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:var(--home-mobile-content-width);max-width:100%;margin-top:20px}}@media(max-width:374px){.home{padding-right:10px;padding-left:10px}}@media(prefers-reduced-motion:reduce){.home__logo{-webkit-transform:none;transform:none}[data-home],[data-home] *,[data-home] :after,[data-home] :before{-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important;-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--fuchsia,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--gold{--color:var(--redesign-button-primary-text);--color-hover:var(--redesign-button-primary-text);--color-pressed:var(--redesign-button-primary-text);--color-disabled:var(--redesign-button-primary-text-disabled);--bg-color:var(--redesign-button-primary-bg);--bg-color-hover:var(--redesign-button-primary-bg-hover);--bg-color-pressed:var(--redesign-button-primary-bg-pressed);--bg-color-disabled:var(--redesign-button-primary-bg-disabled);--border-color:var(--redesign-button-primary-bg);--border-color-hover:var(--redesign-button-primary-bg-hover);--border-color-pressed:var(--redesign-button-primary-bg-pressed);--border-color-disabled:var(--redesign-button-primary-bg-disabled);--outline-color:var(--redesign-focus-ring)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--fuchsia-gradient,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--gold-gradient,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .home-search__submit.button,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .redesign-header__search-button.button{--color:var(--redesign-button-primary-text);--color-hover:var(--redesign-button-primary-text);--color-pressed:var(--redesign-button-primary-text);--color-disabled:var(--redesign-button-primary-text-disabled);--bg-color:var(--redesign-header-search-bg);--bg-color-hover:var(--redesign-header-search-bg-hover);--bg-color-pressed:var(--redesign-brand-primary-pressed);--bg-color-disabled:var(--redesign-button-primary-bg-disabled);--border-color:var(--redesign-header-search-bg);--border-color-hover:var(--redesign-header-search-bg-hover);--border-color-pressed:var(--redesign-brand-primary-pressed);--border-color-disabled:var(--redesign-button-primary-bg-disabled);--outline-color:var(--redesign-focus-ring);color:var(--color);background-color:var(--bg-color);border-color:var(--border-color);background-image:none}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .home-search__submit.button{--bg-color:var(--redesign-search-color-accent);--border-color:var(--redesign-search-color-accent)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .redesign-header__search-button.button{--bg-color:var(--redesign-header-search-bg);--border-color:var(--redesign-header-search-bg)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--fuchsia-outline,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--gold-outline,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .lesson-card__favorite.button{--color:var(--redesign-button-secondary-color);--color-hover:var(--redesign-button-secondary-color-hover);--color-pressed:var(--redesign-button-secondary-color-pressed);--color-disabled:var(--redesign-button-secondary-color-disabled);--bg-color:var(--redesign-button-secondary-bg);--bg-color-hover:var(--redesign-button-secondary-bg-hover);--bg-color-pressed:var(--redesign-button-secondary-bg-pressed);--bg-color-disabled:var(--redesign-button-secondary-bg-disabled);--border-color:var(--redesign-button-secondary-border);--border-color-hover:var(--redesign-button-secondary-border-hover);--border-color-pressed:var(--redesign-button-secondary-border-pressed);--border-color-disabled:var(--redesign-button-secondary-border-disabled);--outline-color:var(--redesign-focus-ring)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .redesign-header__account-button.button{--bg-color:var(--redesign-header-account-bg);--bg-color-hover:var(--redesign-header-account-bg-hover);--bg-color-pressed:var(--redesign-brand-primary-pressed);--border-color:var(--redesign-header-account-bg);--border-color-hover:var(--redesign-header-account-bg-hover);--border-color-pressed:var(--redesign-brand-primary-pressed)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox .checkbox__custom{background-color:var(--bg-color);border-color:var(--border-color)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox .checkbox__wrap:hover .checkbox__custom{background-color:var(--bg-color-hover);border-color:var(--border-color-hover)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox .checkbox__input:checked~.checkbox__wrap .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.checked .checkbox__wrap .checkbox__custom{color:var(--color-checked);background-color:var(--bg-color-checked);border-color:var(--border-color-checked)}@media(hover:hover){:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox .checkbox__input:checked~.checkbox__wrap:hover .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.checked .checkbox__wrap:hover .checkbox__custom{color:var(--color-checked);background-color:var(--bg-color-checked-hover);border-color:var(--border-color-checked-hover)}}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.checked.hover:not(.disabled) .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.checked.hover:not(.disabled) .checkbox__wrap .checkbox__custom{color:var(--color-checked);background-color:var(--bg-color-checked-hover);border-color:var(--border-color-checked-hover)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox .checkbox__input:disabled~.checkbox__wrap .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox .checkbox__input:disabled~.checkbox__wrap:hover .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.disabled .checkbox__wrap .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.disabled .checkbox__wrap:hover .checkbox__custom{color:var(--color-disabled);background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox .checkbox__input:disabled:checked~.checkbox__wrap .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox .checkbox__input:disabled:checked~.checkbox__wrap:hover .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.disabled.checked .checkbox__wrap .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.disabled.checked .checkbox__wrap:hover .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.disabled.checked.hover .checkbox__wrap .checkbox__custom{color:var(--color-checked-disabled);background-color:var(--bg-color-checked-disabled);border-color:var(--border-color-checked-disabled)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--forest,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--green{color:var(--color);background-color:var(--bg-color);border-color:var(--border-color)}@media(hover:hover){:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--forest.hover,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--forest:hover,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--green.hover,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--green:hover{color:var(--color-hover);background-color:var(--bg-color-hover);border-color:var(--border-color-hover)}}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--forest.pressed,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--forest:active,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--green.pressed,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--green:active{color:var(--color-pressed);background-color:var(--bg-color-pressed);border-color:var(--border-color-pressed)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--forest.disabled,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--forest:disabled,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--forest[disabled],:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--green.disabled,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--green:disabled,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--green[disabled]{color:var(--color-disabled);background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}.modal-wrapper-notify .modal{max-width:445px;padding:36px 30px;text-align:left}@media(max-width:768px){.modal-wrapper-notify .modal{padding:32px 24px}}@media(max-width:568px){.modal-wrapper-notify .modal{padding:32px 16px}}.modal-wrapper-notify .product__btn-buy{padding-top:14px;padding-bottom:14px}.modal-wrapper-notify .product__btn-buy span{margin:0;font-size:14px;font-weight:700;line-height:140%}.modal-notify__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media(max-width:768px){.modal-notify__wrap{gap:20px}}.modal-notify__title{margin:0;font-size:24px;font-weight:400;line-height:120%;color:var(--white)}.modal-notify__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media(max-width:768px){.modal-notify__body{gap:12px}}.modal-notify__subtitle{margin-bottom:0;font-size:16px;font-weight:400;line-height:120%;color:var(--white)}.modal-notify__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.modal-notify__checkbox .checkbox{--size:20px;--icon-size:16px;--border-color:var(--gray-1700);--border-color-hover:var(--gray-1700);--bg-color:transparent;--bg-color-hover:var(--black-3);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.modal-notify__checkbox .checkbox__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-notify__checkbox .checkbox__wrap:hover .checkbox__custom{background-color:var(--bg-color-hover)}.modal-notify__checkbox .checkbox__custom{margin:0;background-color:var(--bg-color);border-color:var(--border-color);border-width:2px;border-radius:4px}.modal-notify__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media(max-width:768px){.modal-notify__footer{gap:12px}}.modal-notify__text{font-size:14px;font-weight:500;line-height:120%;color:var(--gray-1800)}.modal-notify__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media(max-width:568px){.modal-notify__button{width:100%;max-width:100%}}.modal-notify__button .button{margin:0}@media(max-width:568px){.modal-notify__button .button{width:100%;max-width:100%}}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}:root{--swiper-theme-color:#007aff}.swiper,:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{list-style:none;overflow:hidden;padding:0}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:initial;box-sizing:initial;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{display:block;-ms-flex-negative:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.1490196078)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5019607843)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5019607843),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5019607843)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5019607843),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5019607843)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5019607843),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5019607843)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5019607843),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--swiper-navigation-size);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}.swiper-pagination-bullet button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.2509803922));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1019607843));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5019607843));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";-webkit-filter:blur(50px);filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform-origin:center bottom;transform-origin:center bottom}.iti{position:relative;display:inline-block}.iti *{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media(max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:none}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-image:url(../images/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}.iti__flag.iti__np{background-color:transparent}:root{--white:#fff;--white-rgb:255,255,255;--base-white:#fff;--base-white-rgb:255,255,255;--black:#000;--black-rgb:0,0,0;--base-black:#000;--base-black-rgb:0,0,0;--black-2:#1b1b1b;--black-2-rgb:27,27,27;--base-black-2:#1b1b1b;--base-black-2-rgb:27,27,27;--black-3:#38383c;--black-3-rgb:56,56,60;--base-black-3:#38383c;--base-black-3-rgb:56,56,60;--black-4:#313131;--black-4-rgb:49,49,49;--base-black-4:#313131;--base-black-4-rgb:49,49,49;--black-5:#191919;--black-5-rgb:25,25,25;--base-black-5:#191919;--base-black-5-rgb:25,25,25;--success:#219653;--success-rgb:33,150,83;--base-success:#219653;--base-success-rgb:33,150,83;--warning:#ffbc36;--warning-rgb:255,188,54;--base-warning:#ffbc36;--base-warning-rgb:255,188,54;--danger:#eb5757;--danger-rgb:235,87,87;--base-danger:#eb5757;--base-danger-rgb:235,87,87;--danger-2:#ce0704;--danger-2-rgb:206,7,4;--base-danger-2:#ce0704;--base-danger-2-rgb:206,7,4;--primary-default:#fffefa;--primary-default-rgb:255,254,250;--base-primary-default:#fffefa;--base-primary-default-rgb:255,254,250;--primary-hover:#2a3a73;--primary-hover-rgb:42,58,115;--base-primary-hover:#2a3a73;--base-primary-hover-rgb:42,58,115;--primary-pressed:#212e5e;--primary-pressed-rgb:33,46,94;--base-primary-pressed:#212e5e;--base-primary-pressed-rgb:33,46,94;--primary-disabled:#ecedf2;--primary-disabled-rgb:236,237,242;--base-primary-disabled:#ecedf2;--base-primary-disabled-rgb:236,237,242;--primary-disabled-text:#abb4d4;--primary-disabled-text-rgb:171,180,212;--base-primary-disabled-text:#abb4d4;--base-primary-disabled-text-rgb:171,180,212;--primary-outline:#3d8bf0;--primary-outline-rgb:61,139,240;--base-primary-outline:#3d8bf0;--base-primary-outline-rgb:61,139,240;--primary-2-default:#2170d9;--primary-2-default-rgb:33,112,217;--base-primary-2-default:#2170d9;--base-primary-2-default-rgb:33,112,217;--primary-2-hover:#00439d;--primary-2-hover-rgb:0,67,157;--base-primary-2-hover:#00439d;--base-primary-2-hover-rgb:0,67,157;--primary-2-pressed:#013c88;--primary-2-pressed-rgb:1,60,136;--base-primary-2-pressed:#013c88;--base-primary-2-pressed-rgb:1,60,136;--primary-2-disabled:#e6edf6;--primary-2-disabled-rgb:230,237,246;--base-primary-2-disabled:#e6edf6;--base-primary-2-disabled-rgb:230,237,246;--primary-2-disabled-text:#8eafdb;--primary-2-disabled-text-rgb:142,175,219;--base-primary-2-disabled-text:#8eafdb;--base-primary-2-disabled-text-rgb:142,175,219;--primary-2-outline:#2170d9;--primary-2-outline-rgb:33,112,217;--base-primary-2-outline:#2170d9;--base-primary-2-outline-rgb:33,112,217;--secondary-100:#4d5d98;--secondary-100-rgb:77,93,152;--base-secondary-100:#4d5d98;--base-secondary-100-rgb:77,93,152;--secondary-200:#5f6b97;--secondary-200-rgb:95,107,151;--base-secondary-200:#5f6b97;--base-secondary-200-rgb:95,107,151;--secondary-300:#8a94b5;--secondary-300-rgb:138,148,181;--base-secondary-300:#8a94b5;--base-secondary-300-rgb:138,148,181;--secondary-400:#c9cdda;--secondary-400-rgb:201,205,218;--base-secondary-400:#c9cdda;--base-secondary-400-rgb:201,205,218;--secondary-500:#ebecf0;--secondary-500-rgb:235,236,240;--base-secondary-500:#ebecf0;--base-secondary-500-rgb:235,236,240;--secondary-600:#f3f5f9;--secondary-600-rgb:243,245,249;--base-secondary-600:#f3f5f9;--base-secondary-600-rgb:243,245,249;--secondary-700:#4568dc;--secondary-700-rgb:69,104,220;--base-secondary-700:#4568dc;--base-secondary-700-rgb:69,104,220;--secondary-800:#245bff;--secondary-800-rgb:36,91,255;--base-secondary-800:#245bff;--base-secondary-800-rgb:36,91,255;--secondary-900:#00185e;--secondary-900-rgb:0,24,94;--base-secondary-900:#00185e;--base-secondary-900-rgb:0,24,94;--gray-100:#121212;--gray-100-rgb:18,18,18;--base-gray-100:#121212;--base-gray-100-rgb:18,18,18;--gray-200:#4f4f4f;--gray-200-rgb:79,79,79;--base-gray-200:#4f4f4f;--base-gray-200-rgb:79,79,79;--gray-300:#828282;--gray-300-rgb:130,130,130;--base-gray-300:#828282;--base-gray-300-rgb:130,130,130;--gray-400:#bdbdbd;--gray-400-rgb:189,189,189;--base-gray-400:#bdbdbd;--base-gray-400-rgb:189,189,189;--gray-500:#e0e0e0;--gray-500-rgb:224,224,224;--base-gray-500:#e0e0e0;--base-gray-500-rgb:224,224,224;--gray-600:#f2f2f2;--gray-600-rgb:242,242,242;--base-gray-600:#f2f2f2;--base-gray-600-rgb:242,242,242;--gray-700:#f5f5f5;--gray-700-rgb:245,245,245;--base-gray-700:#f5f5f5;--base-gray-700-rgb:245,245,245;--gray-800:#f8f8f8;--gray-800-rgb:248,248,248;--base-gray-800:#f8f8f8;--base-gray-800-rgb:248,248,248;--gray-900:#9c9b99;--gray-900-rgb:156,155,153;--base-gray-900:#9c9b99;--base-gray-900-rgb:156,155,153;--gray-1000:#505050;--gray-1000-rgb:80,80,80;--base-gray-1000:#505050;--base-gray-1000-rgb:80,80,80;--gray-1100:#333;--gray-1100-rgb:51,51,51;--base-gray-1100:#333;--base-gray-1100-rgb:51,51,51;--gray-1200:#545458;--gray-1200-rgb:84,84,88;--base-gray-1200:#545458;--base-gray-1200-rgb:84,84,88;--gray-1300:#18171b;--gray-1300-rgb:24,23,27;--base-gray-1300:#18171b;--base-gray-1300-rgb:24,23,27;--gray-1400:#818087;--gray-1400-rgb:129,128,135;--base-gray-1400:#818087;--base-gray-1400-rgb:129,128,135;--gray-1500:#b2b2b2;--gray-1500-rgb:178,178,178;--base-gray-1500:#b2b2b2;--base-gray-1500-rgb:178,178,178;--gray-1600:#a7a7a7;--gray-1600-rgb:167,167,167;--base-gray-1600:#a7a7a7;--base-gray-1600-rgb:167,167,167;--gray-1700:#aeacb4;--gray-1700-rgb:174,172,180;--base-gray-1700:#aeacb4;--base-gray-1700-rgb:174,172,180;--gray-1800:#91908e;--gray-1800-rgb:145,144,142;--base-gray-1800:#91908e;--base-gray-1800-rgb:145,144,142;--gray-1900:#898886;--gray-1900-rgb:137,136,134;--base-gray-1900:#898886;--base-gray-1900-rgb:137,136,134;--accent-dark:#4e4e4e;--accent-dark-rgb:78,78,78;--base-accent-dark:#4e4e4e;--base-accent-dark-rgb:78,78,78;--accent-dark-2:#303030;--accent-dark-2-rgb:48,48,48;--base-accent-dark-2:#303030;--base-accent-dark-2-rgb:48,48,48;--accent-dark-3:#373737;--accent-dark-3-rgb:55,55,55;--base-accent-dark-3:#373737;--base-accent-dark-3-rgb:55,55,55;--accent-blue:#0065ff;--accent-blue-rgb:0,101,255;--base-accent-blue:#0065ff;--base-accent-blue-rgb:0,101,255;--accent-blue-3:#1890ff;--accent-blue-3-rgb:24,144,255;--base-accent-blue-3:#1890ff;--base-accent-blue-3-rgb:24,144,255;--accent-light-blue:#60a5e4;--accent-light-blue-rgb:96,165,228;--base-accent-light-blue:#60a5e4;--base-accent-light-blue-rgb:96,165,228;--accent-fuchsia:#d83b8c;--accent-fuchsia-rgb:216,59,140;--base-accent-fuchsia:#d83b8c;--base-accent-fuchsia-rgb:216,59,140;--accent-violet:#b34ed9;--accent-violet-rgb:179,78,217;--base-accent-violet:#b34ed9;--base-accent-violet-rgb:179,78,217;--accent-blue-2:#00c7f2;--accent-blue-2-rgb:0,199,242;--base-accent-blue-2:#00c7f2;--base-accent-blue-2-rgb:0,199,242;--accent-light-blue-2:#dee9ff;--accent-light-blue-2-rgb:222,233,255;--base-accent-light-blue-2:#dee9ff;--base-accent-light-blue-2-rgb:222,233,255;--accent-orange:#f46c45;--accent-orange-rgb:244,108,69;--base-accent-orange:#f46c45;--base-accent-orange-rgb:244,108,69;--accent-orange-2:#f85d30;--accent-orange-2-rgb:248,93,48;--base-accent-orange-2:#f85d30;--base-accent-orange-2-rgb:248,93,48;--redesign-white:#f9f9ff;--redesign-white-rgb:249,249,255;--base-redesign-white:#f9f9ff;--base-redesign-white-rgb:249,249,255;--redesign-background:#0b0b0c;--redesign-background-rgb:11,11,12;--base-redesign-background:#0b0b0c;--base-redesign-background-rgb:11,11,12;--redesign-background-deep:#0b0b0c;--redesign-background-deep-rgb:11,11,12;--base-redesign-background-deep:#0b0b0c;--base-redesign-background-deep-rgb:11,11,12;--redesign-background-ink:#030406;--redesign-background-ink-rgb:3,4,6;--base-redesign-background-ink:#030406;--base-redesign-background-ink-rgb:3,4,6;--redesign-overlay-black:#000;--redesign-overlay-black-rgb:0,0,0;--base-redesign-overlay-black:#000;--base-redesign-overlay-black-rgb:0,0,0;--redesign-surface:#202024;--redesign-surface-rgb:32,32,36;--base-redesign-surface:#202024;--base-redesign-surface-rgb:32,32,36;--redesign-surface-raised:#28282c;--redesign-surface-raised-rgb:40,40,44;--base-redesign-surface-raised:#28282c;--base-redesign-surface-raised-rgb:40,40,44;--redesign-surface-deep:#18181a;--redesign-surface-deep-rgb:24,24,26;--base-redesign-surface-deep:#18181a;--base-redesign-surface-deep-rgb:24,24,26;--redesign-surface-muted:#2c2c30;--redesign-surface-muted-rgb:44,44,48;--base-redesign-surface-muted:#2c2c30;--base-redesign-surface-muted-rgb:44,44,48;--redesign-surface-alt:#1c1c1f;--redesign-surface-alt-rgb:28,28,31;--base-redesign-surface-alt:#1c1c1f;--base-redesign-surface-alt-rgb:28,28,31;--redesign-surface-card:#131315;--redesign-surface-card-rgb:19,19,21;--base-redesign-surface-card:#131315;--base-redesign-surface-card-rgb:19,19,21;--redesign-surface-card-hover:#1c1c1f;--redesign-surface-card-hover-rgb:28,28,31;--base-redesign-surface-card-hover:#1c1c1f;--base-redesign-surface-card-hover-rgb:28,28,31;--redesign-surface-control:#28282c;--redesign-surface-control-rgb:40,40,44;--base-redesign-surface-control:#28282c;--base-redesign-surface-control-rgb:40,40,44;--redesign-surface-notification:#272624;--redesign-surface-notification-rgb:39,38,36;--base-redesign-surface-notification:#272624;--base-redesign-surface-notification-rgb:39,38,36;--redesign-surface-status:#3f3f45;--redesign-surface-status-rgb:63,63,69;--base-redesign-surface-status:#3f3f45;--base-redesign-surface-status-rgb:63,63,69;--redesign-snackbar-bg:#ececf8;--redesign-snackbar-bg-rgb:236,236,248;--base-redesign-snackbar-bg:#ececf8;--base-redesign-snackbar-bg-rgb:236,236,248;--redesign-snackbar-success:#038f6b;--redesign-snackbar-success-rgb:3,143,107;--base-redesign-snackbar-success:#038f6b;--base-redesign-snackbar-success-rgb:3,143,107;--redesign-surface-channel-hover:#54545d;--redesign-surface-channel-hover-rgb:84,84,93;--base-redesign-surface-channel-hover:#54545d;--base-redesign-surface-channel-hover-rgb:84,84,93;--redesign-surface-channel-pressed:#41403d;--redesign-surface-channel-pressed-rgb:65,64,61;--base-redesign-surface-channel-pressed:#41403d;--base-redesign-surface-channel-pressed-rgb:65,64,61;--redesign-surface-border:#242427;--redesign-surface-border-rgb:36,36,39;--base-redesign-surface-border:#242427;--base-redesign-surface-border-rgb:36,36,39;--redesign-border:#37373d;--redesign-border-rgb:55,55,61;--base-redesign-border:#37373d;--base-redesign-border-rgb:55,55,61;--redesign-border-soft:#313136;--redesign-border-soft-rgb:49,49,54;--base-redesign-border-soft:#313136;--base-redesign-border-soft-rgb:49,49,54;--redesign-border-muted:#4a4a51;--redesign-border-muted-rgb:74,74,81;--base-redesign-border-muted:#4a4a51;--base-redesign-border-muted-rgb:74,74,81;--redesign-border-input:#61616b;--redesign-border-input-rgb:97,97,107;--base-redesign-border-input:#61616b;--base-redesign-border-input-rgb:97,97,107;--redesign-border-hover:#6e6e78;--redesign-border-hover-rgb:110,110,120;--base-redesign-border-hover:#6e6e78;--base-redesign-border-hover-rgb:110,110,120;--redesign-border-disabled:#3f3f45;--redesign-border-disabled-rgb:63,63,69;--base-redesign-border-disabled:#3f3f45;--base-redesign-border-disabled-rgb:63,63,69;--redesign-border-card:#37373d;--redesign-border-card-rgb:55,55,61;--base-redesign-border-card:#37373d;--base-redesign-border-card-rgb:55,55,61;--redesign-border-chip:#61616b;--redesign-border-chip-rgb:97,97,107;--base-redesign-border-chip:#61616b;--base-redesign-border-chip-rgb:97,97,107;--redesign-border-card-hover:#6e6e78;--redesign-border-card-hover-rgb:110,110,120;--base-redesign-border-card-hover:#6e6e78;--base-redesign-border-card-hover-rgb:110,110,120;--redesign-text:#e1e1ed;--redesign-text-rgb:225,225,237;--base-redesign-text:#e1e1ed;--base-redesign-text-rgb:225,225,237;--redesign-text-muted:#bfbfcb;--redesign-text-muted-rgb:191,191,203;--base-redesign-text-muted:#bfbfcb;--base-redesign-text-muted-rgb:191,191,203;--redesign-text-muted-2:#9898a2;--redesign-text-muted-2-rgb:152,152,162;--base-redesign-text-muted-2:#9898a2;--base-redesign-text-muted-2-rgb:152,152,162;--redesign-text-soft:#d2d2dd;--redesign-text-soft-rgb:210,210,221;--base-redesign-text-soft:#d2d2dd;--base-redesign-text-soft-rgb:210,210,221;--redesign-text-subtle:#acacb4;--redesign-text-subtle-rgb:172,172,180;--base-redesign-text-subtle:#acacb4;--base-redesign-text-subtle-rgb:172,172,180;--redesign-text-dim:#888891;--redesign-text-dim-rgb:136,136,145;--base-redesign-text-dim:#888891;--base-redesign-text-dim-rgb:136,136,145;--redesign-text-faint:#7c7c86;--redesign-text-faint-rgb:124,124,134;--base-redesign-text-faint:#7c7c86;--base-redesign-text-faint-rgb:124,124,134;--redesign-text-switch:#9898a2;--redesign-text-switch-rgb:152,152,162;--base-redesign-text-switch:#9898a2;--base-redesign-text-switch-rgb:152,152,162;--redesign-text-footer:#bfbfcb;--redesign-text-footer-rgb:191,191,203;--base-redesign-text-footer:#bfbfcb;--base-redesign-text-footer-rgb:191,191,203;--redesign-text-quiet:#acacb4;--redesign-text-quiet-rgb:172,172,180;--base-redesign-text-quiet:#acacb4;--base-redesign-text-quiet-rgb:172,172,180;--redesign-gold:#be8800;--redesign-gold-rgb:190,136,0;--base-redesign-gold:#be8800;--base-redesign-gold-rgb:190,136,0;--redesign-gold-2:#c79413;--redesign-gold-2-rgb:199,148,19;--base-redesign-gold-2:#c79413;--base-redesign-gold-2-rgb:199,148,19;--redesign-gold-secondary:#c79413;--redesign-gold-secondary-rgb:199,148,19;--base-redesign-gold-secondary:#c79413;--base-redesign-gold-secondary-rgb:199,148,19;--redesign-gold-light:#e5b94a;--redesign-gold-light-rgb:229,185,74;--base-redesign-gold-light:#e5b94a;--base-redesign-gold-light-rgb:229,185,74;--redesign-gold-price:#ffe299;--redesign-gold-price-rgb:255,226,153;--base-redesign-gold-price:#ffe299;--base-redesign-gold-price-rgb:255,226,153;--redesign-gold-bright:#c79413;--redesign-gold-bright-rgb:199,148,19;--base-redesign-gold-bright:#c79413;--base-redesign-gold-bright-rgb:199,148,19;--redesign-gold-title:#c79413;--redesign-gold-title-rgb:199,148,19;--base-redesign-gold-title:#c79413;--base-redesign-gold-title-rgb:199,148,19;--redesign-gold-dark:#ac7b01;--redesign-gold-dark-rgb:172,123,1;--base-redesign-gold-dark:#ac7b01;--base-redesign-gold-dark-rgb:172,123,1;--redesign-gold-border:#ac7b01;--redesign-gold-border-rgb:172,123,1;--base-redesign-gold-border:#ac7b01;--base-redesign-gold-border-rgb:172,123,1;--redesign-gold-hover:#c79413;--redesign-gold-hover-rgb:199,148,19;--base-redesign-gold-hover:#c79413;--base-redesign-gold-hover-rgb:199,148,19;--redesign-gold-hover-dark:#b58200;--redesign-gold-hover-dark-rgb:181,130,0;--base-redesign-gold-hover-dark:#b58200;--base-redesign-gold-hover-dark-rgb:181,130,0;--redesign-gold-hover-soft:#d2a229;--redesign-gold-hover-soft-rgb:210,162,41;--base-redesign-gold-hover-soft:#d2a229;--base-redesign-gold-hover-soft-rgb:210,162,41;--redesign-gold-upload-icon-hover:#ddb040;--redesign-gold-upload-icon-hover-rgb:221,176,64;--base-redesign-gold-upload-icon-hover:#ddb040;--base-redesign-gold-upload-icon-hover-rgb:221,176,64;--redesign-gold-text-hover:#cd9c22;--redesign-gold-text-hover-rgb:205,156,34;--base-redesign-gold-text-hover:#cd9c22;--base-redesign-gold-text-hover-rgb:205,156,34;--redesign-gold-notification-icon:#ffd66e;--redesign-gold-notification-icon-rgb:255,214,110;--base-redesign-gold-notification-icon:#ffd66e;--base-redesign-gold-notification-icon-rgb:255,214,110;--redesign-gold-notification-dot:#f0c453;--redesign-gold-notification-dot-rgb:240,196,83;--base-redesign-gold-notification-dot:#f0c453;--base-redesign-gold-notification-dot-rgb:240,196,83;--redesign-gold-footer:#a27401;--redesign-gold-footer-rgb:162,116,1;--base-redesign-gold-footer:#a27401;--base-redesign-gold-footer-rgb:162,116,1;--redesign-gold-footer-link:#c79413;--redesign-gold-footer-link-rgb:199,148,19;--base-redesign-gold-footer-link:#c79413;--base-redesign-gold-footer-link-rgb:199,148,19;--redesign-gold-footer-hover:#e5b94a;--redesign-gold-footer-hover-rgb:229,185,74;--base-redesign-gold-footer-hover:#e5b94a;--base-redesign-gold-footer-hover-rgb:229,185,74;--redesign-gold-footer-social:#c28e0b;--redesign-gold-footer-social-rgb:194,142,11;--base-redesign-gold-footer-social:#c28e0b;--base-redesign-gold-footer-social-rgb:194,142,11;--redesign-gold-footer-social-hover:#b58200;--redesign-gold-footer-social-hover-rgb:181,130,0;--base-redesign-gold-footer-social-hover:#b58200;--base-redesign-gold-footer-social-hover-rgb:181,130,0;--redesign-gold-card-border:#ac7b01;--redesign-gold-card-border-rgb:172,123,1;--base-redesign-gold-card-border:#ac7b01;--base-redesign-gold-card-border-rgb:172,123,1;--redesign-gold-deep:#765400;--redesign-gold-deep-rgb:118,84,0;--base-redesign-gold-deep:#765400;--base-redesign-gold-deep-rgb:118,84,0;--redesign-gold-deeper:#705000;--redesign-gold-deeper-rgb:112,80,0;--base-redesign-gold-deeper:#705000;--base-redesign-gold-deeper-rgb:112,80,0;--redesign-gold-darkest:#674a00;--redesign-gold-darkest-rgb:103,74,0;--base-redesign-gold-darkest:#674a00;--base-redesign-gold-darkest-rgb:103,74,0;--redesign-gold-active:#ac7b01;--redesign-gold-active-rgb:172,123,1;--base-redesign-gold-active:#ac7b01;--base-redesign-gold-active-rgb:172,123,1;--redesign-gold-badge:#a27401;--redesign-gold-badge-rgb:162,116,1;--base-redesign-gold-badge:#a27401;--base-redesign-gold-badge-rgb:162,116,1;--redesign-gold-collection:#8b6300;--redesign-gold-collection-rgb:139,99,0;--base-redesign-gold-collection:#8b6300;--base-redesign-gold-collection-rgb:139,99,0;--redesign-gold-active-dark:#765400;--redesign-gold-active-dark-rgb:118,84,0;--base-redesign-gold-active-dark:#765400;--base-redesign-gold-active-dark-rgb:118,84,0;--redesign-gold-shadow:#674a00;--redesign-gold-shadow-rgb:103,74,0;--base-redesign-gold-shadow:#674a00;--base-redesign-gold-shadow-rgb:103,74,0;--redesign-gold-filter-selected:#3f2d00;--redesign-gold-filter-selected-rgb:63,45,0;--base-redesign-gold-filter-selected:#3f2d00;--base-redesign-gold-filter-selected-rgb:63,45,0;--redesign-home-card-shadow:#5e4107;--redesign-home-card-shadow-rgb:94,65,7;--base-redesign-home-card-shadow:#5e4107;--base-redesign-home-card-shadow-rgb:94,65,7;--redesign-about-shadow:#5c6063;--redesign-about-shadow-rgb:92,96,99;--base-redesign-about-shadow:#5c6063;--base-redesign-about-shadow-rgb:92,96,99;--redesign-cream:#ffe8ad;--redesign-cream-rgb:255,232,173;--base-redesign-cream:#ffe8ad;--base-redesign-cream-rgb:255,232,173;--redesign-fuchsia:#dd0098;--redesign-fuchsia-rgb:221,0,152;--base-redesign-fuchsia:#dd0098;--base-redesign-fuchsia-rgb:221,0,152;--redesign-fuchsia-hover:#c00386;--redesign-fuchsia-hover-rgb:192,3,134;--base-redesign-fuchsia-hover:#c00386;--base-redesign-fuchsia-hover-rgb:192,3,134;--redesign-fuchsia-pressed:#c00386;--redesign-fuchsia-pressed-rgb:192,3,134;--base-redesign-fuchsia-pressed:#c00386;--base-redesign-fuchsia-pressed-rgb:192,3,134;--redesign-fuchsia-bright:#ee03a5;--redesign-fuchsia-bright-rgb:238,3,165;--base-redesign-fuchsia-bright:#ee03a5;--base-redesign-fuchsia-bright-rgb:238,3,165;--redesign-fuchsia-search:#cf0390;--redesign-fuchsia-search-rgb:207,3,144;--base-redesign-fuchsia-search:#cf0390;--base-redesign-fuchsia-search-rgb:207,3,144;--redesign-fuchsia-border:#980069;--redesign-fuchsia-border-rgb:152,0,105;--base-redesign-fuchsia-border:#980069;--base-redesign-fuchsia-border-rgb:152,0,105;--redesign-fuchsia-calendar:#a30071;--redesign-fuchsia-calendar-rgb:163,0,113;--base-redesign-fuchsia-calendar:#a30071;--base-redesign-fuchsia-calendar-rgb:163,0,113;--redesign-fuchsia-tag:#53003a;--redesign-fuchsia-tag-rgb:83,0,58;--base-redesign-fuchsia-tag:#53003a;--base-redesign-fuchsia-tag-rgb:83,0,58;--redesign-fuchsia-method:#59013e;--redesign-fuchsia-method-rgb:89,1,62;--base-redesign-fuchsia-method:#59013e;--base-redesign-fuchsia-method-rgb:89,1,62;--redesign-fuchsia-mid:#6e004c;--redesign-fuchsia-mid-rgb:110,0,76;--base-redesign-fuchsia-mid:#6e004c;--base-redesign-fuchsia-mid-rgb:110,0,76;--redesign-fuchsia-deep:#4c0035;--redesign-fuchsia-deep-rgb:76,0,53;--base-redesign-fuchsia-deep:#4c0035;--base-redesign-fuchsia-deep-rgb:76,0,53;--redesign-green:#007a5a;--redesign-green-rgb:0,122,90;--base-redesign-green:#007a5a;--base-redesign-green-rgb:0,122,90;--redesign-green-hover:#019a72;--redesign-green-hover-rgb:1,154,114;--base-redesign-green-hover:#019a72;--base-redesign-green-hover-rgb:1,154,114;--redesign-green-pressed:#006a4e;--redesign-green-pressed-rgb:0,106,78;--base-redesign-green-pressed:#006a4e;--base-redesign-green-pressed-rgb:0,106,78;--redesign-green-bright:#01c491;--redesign-green-bright-rgb:1,196,145;--base-redesign-green-bright:#01c491;--base-redesign-green-bright-rgb:1,196,145;--redesign-green-border:#038663;--redesign-green-border-rgb:3,134,99;--base-redesign-green-border:#038663;--base-redesign-green-border-rgb:3,134,99;--redesign-green-deep:#003527;--redesign-green-deep-rgb:0,53,39;--base-redesign-green-deep:#003527;--base-redesign-green-deep-rgb:0,53,39;--redesign-quote-accent-base:#2a6142;--redesign-quote-accent-base-rgb:42,97,66;--base-redesign-quote-accent-base:#2a6142;--base-redesign-quote-accent-base-rgb:42,97,66;--redesign-quote-accent-main:#51946e;--redesign-quote-accent-main-rgb:81,148,110;--base-redesign-quote-accent-main:#51946e;--base-redesign-quote-accent-main-rgb:81,148,110;--redesign-quote-accent-border:#19422b;--redesign-quote-accent-border-rgb:25,66,43;--base-redesign-quote-accent-border:#19422b;--base-redesign-quote-accent-border-rgb:25,66,43;--redesign-dashboard-title:#00b283;--redesign-dashboard-title-rgb:0,178,131;--base-redesign-dashboard-title:#00b283;--base-redesign-dashboard-title-rgb:0,178,131;--redesign-dashboard-profile-border:#500037;--redesign-dashboard-profile-border-rgb:80,0,55;--base-redesign-dashboard-profile-border:#500037;--base-redesign-dashboard-profile-border-rgb:80,0,55;--redesign-dashboard-profile-icon-bg:#41002d;--redesign-dashboard-profile-icon-bg-rgb:65,0,45;--base-redesign-dashboard-profile-icon-bg:#41002d;--base-redesign-dashboard-profile-icon-bg-rgb:65,0,45;--redesign-dashboard-profile-shadow:#710058;--redesign-dashboard-profile-shadow-rgb:113,0,88;--base-redesign-dashboard-profile-shadow:#710058;--base-redesign-dashboard-profile-shadow-rgb:113,0,88;--redesign-dashboard-avatar:#bcc3d2;--redesign-dashboard-avatar-rgb:188,195,210;--base-redesign-dashboard-avatar:#bcc3d2;--base-redesign-dashboard-avatar-rgb:188,195,210;--redesign-dashboard-card-shadow:#2b2b2f;--redesign-dashboard-card-shadow-rgb:43,43,47;--base-redesign-dashboard-card-shadow:#2b2b2f;--base-redesign-dashboard-card-shadow-rgb:43,43,47;--redesign-dashboard-menu-icon:#01a278;--redesign-dashboard-menu-icon-rgb:1,162,120;--base-redesign-dashboard-menu-icon:#01a278;--base-redesign-dashboard-menu-icon-rgb:1,162,120;--redesign-dashboard-menu-icon-hover:#00b283;--redesign-dashboard-menu-icon-hover-rgb:0,178,131;--base-redesign-dashboard-menu-icon-hover:#00b283;--base-redesign-dashboard-menu-icon-hover-rgb:0,178,131;--redesign-dashboard-notification:#f24d40;--redesign-dashboard-notification-rgb:242,77,64;--base-redesign-dashboard-notification:#f24d40;--base-redesign-dashboard-notification-rgb:242,77,64;--redesign-success:#00a97d;--redesign-success-rgb:0,169,125;--base-redesign-success:#00a97d;--base-redesign-success-rgb:0,169,125;--redesign-success-dark:#007a5a;--redesign-success-dark-rgb:0,122,90;--base-redesign-success-dark:#007a5a;--base-redesign-success-dark-rgb:0,122,90;--redesign-success-hover:#019a72;--redesign-success-hover-rgb:1,154,114;--base-redesign-success-hover:#019a72;--base-redesign-success-hover-rgb:1,154,114;--redesign-danger:#ff6868;--redesign-danger-rgb:255,104,104;--base-redesign-danger:#ff6868;--base-redesign-danger-rgb:255,104,104;--redesign-status-danger:#ff5025;--redesign-status-danger-rgb:255,80,37;--base-redesign-status-danger:#ff5025;--base-redesign-status-danger-rgb:255,80,37;--redesign-button-disabled:#7c7c86;--redesign-button-disabled-rgb:124,124,134;--base-redesign-button-disabled:#7c7c86;--base-redesign-button-disabled-rgb:124,124,134;--redesign-button-disabled-text:#d2d2dd;--redesign-button-disabled-text-rgb:210,210,221;--base-redesign-button-disabled-text:#d2d2dd;--base-redesign-button-disabled-text-rgb:210,210,221;--redesign-validation-error:#eb5757;--redesign-validation-error-rgb:235,87,87;--base-redesign-validation-error:#eb5757;--base-redesign-validation-error-rgb:235,87,87;--redesign-validation-success:#219653;--redesign-validation-success-rgb:33,150,83;--base-redesign-validation-success:#219653;--base-redesign-validation-success-rgb:33,150,83;--redesign-theme-background:#0b0b0c;--redesign-theme-background-rgb:11,11,12;--base-redesign-theme-background:#0b0b0c;--base-redesign-theme-background-rgb:11,11,12;--redesign-theme-surface-card:#131315;--redesign-theme-surface-card-rgb:19,19,21;--base-redesign-theme-surface-card:#131315;--base-redesign-theme-surface-card-rgb:19,19,21;--redesign-theme-surface-control:#202024;--redesign-theme-surface-control-rgb:32,32,36;--base-redesign-theme-surface-control:#202024;--base-redesign-theme-surface-control-rgb:32,32,36;--redesign-theme-surface-hover:#28282c;--redesign-theme-surface-hover-rgb:40,40,44;--base-redesign-theme-surface-hover:#28282c;--base-redesign-theme-surface-hover-rgb:40,40,44;--redesign-theme-surface-tab:#2c2c30;--redesign-theme-surface-tab-rgb:44,44,48;--base-redesign-theme-surface-tab:#2c2c30;--base-redesign-theme-surface-tab-rgb:44,44,48;--redesign-theme-surface-button:#1c1c1f;--redesign-theme-surface-button-rgb:28,28,31;--base-redesign-theme-surface-button:#1c1c1f;--base-redesign-theme-surface-button-rgb:28,28,31;--redesign-theme-surface-border:#242427;--redesign-theme-surface-border-rgb:36,36,39;--base-redesign-theme-surface-border:#242427;--base-redesign-theme-surface-border-rgb:36,36,39;--redesign-theme-border-card:#37373d;--redesign-theme-border-card-rgb:55,55,61;--base-redesign-theme-border-card:#37373d;--base-redesign-theme-border-card-rgb:55,55,61;--redesign-theme-border-control:#61616b;--redesign-theme-border-control-rgb:97,97,107;--base-redesign-theme-border-control:#61616b;--base-redesign-theme-border-control-rgb:97,97,107;--redesign-theme-border-hover:#6e6e78;--redesign-theme-border-hover-rgb:110,110,120;--base-redesign-theme-border-hover:#6e6e78;--base-redesign-theme-border-hover-rgb:110,110,120;--redesign-theme-border-disabled:#313136;--redesign-theme-border-disabled-rgb:49,49,54;--base-redesign-theme-border-disabled:#313136;--base-redesign-theme-border-disabled-rgb:49,49,54;--redesign-theme-text:#e1e1ed;--redesign-theme-text-rgb:225,225,237;--base-redesign-theme-text:#e1e1ed;--base-redesign-theme-text-rgb:225,225,237;--redesign-theme-text-soft:#d2d2dd;--redesign-theme-text-soft-rgb:210,210,221;--base-redesign-theme-text-soft:#d2d2dd;--base-redesign-theme-text-soft-rgb:210,210,221;--redesign-theme-text-muted:#bfbfcb;--redesign-theme-text-muted-rgb:191,191,203;--base-redesign-theme-text-muted:#bfbfcb;--base-redesign-theme-text-muted-rgb:191,191,203;--redesign-theme-text-subtle:#acacb4;--redesign-theme-text-subtle-rgb:172,172,180;--base-redesign-theme-text-subtle:#acacb4;--base-redesign-theme-text-subtle-rgb:172,172,180;--redesign-theme-text-dim:#9898a2;--redesign-theme-text-dim-rgb:152,152,162;--base-redesign-theme-text-dim:#9898a2;--base-redesign-theme-text-dim-rgb:152,152,162;--redesign-theme-text-on-accent:#f9f9ff;--redesign-theme-text-on-accent-rgb:249,249,255;--base-redesign-theme-text-on-accent:#f9f9ff;--base-redesign-theme-text-on-accent-rgb:249,249,255;--redesign-theme-text-dark:#18181a;--redesign-theme-text-dark-rgb:24,24,26;--base-redesign-theme-text-dark:#18181a;--base-redesign-theme-text-dark-rgb:24,24,26;--redesign-theme-gold:#be8800;--redesign-theme-gold-rgb:190,136,0;--base-redesign-theme-gold:#be8800;--base-redesign-theme-gold-rgb:190,136,0;--redesign-theme-gold-dark:#ac7b01;--redesign-theme-gold-dark-rgb:172,123,1;--base-redesign-theme-gold-dark:#ac7b01;--base-redesign-theme-gold-dark-rgb:172,123,1;--redesign-theme-gold-deep:#765400;--redesign-theme-gold-deep-rgb:118,84,0;--base-redesign-theme-gold-deep:#765400;--base-redesign-theme-gold-deep-rgb:118,84,0;--redesign-theme-gold-scroll:#674a00;--redesign-theme-gold-scroll-rgb:103,74,0;--base-redesign-theme-gold-scroll:#674a00;--base-redesign-theme-gold-scroll-rgb:103,74,0;--redesign-theme-fuchsia:#dd0098;--redesign-theme-fuchsia-rgb:221,0,152;--base-redesign-theme-fuchsia:#dd0098;--base-redesign-theme-fuchsia-rgb:221,0,152;--redesign-theme-fuchsia-hover:#c00386;--redesign-theme-fuchsia-hover-rgb:192,3,134;--base-redesign-theme-fuchsia-hover:#c00386;--base-redesign-theme-fuchsia-hover-rgb:192,3,134;--redesign-theme-fuchsia-pressed:#c00386;--redesign-theme-fuchsia-pressed-rgb:192,3,134;--base-redesign-theme-fuchsia-pressed:#c00386;--base-redesign-theme-fuchsia-pressed-rgb:192,3,134;--redesign-theme-fuchsia-bright:#ee03a5;--redesign-theme-fuchsia-bright-rgb:238,3,165;--base-redesign-theme-fuchsia-bright:#ee03a5;--base-redesign-theme-fuchsia-bright-rgb:238,3,165;--redesign-theme-fuchsia-search:#cf0390;--redesign-theme-fuchsia-search-rgb:207,3,144;--base-redesign-theme-fuchsia-search:#cf0390;--base-redesign-theme-fuchsia-search-rgb:207,3,144;--redesign-theme-fuchsia-border:#980069;--redesign-theme-fuchsia-border-rgb:152,0,105;--base-redesign-theme-fuchsia-border:#980069;--base-redesign-theme-fuchsia-border-rgb:152,0,105;--redesign-theme-fuchsia-tag:#53003a;--redesign-theme-fuchsia-tag-rgb:83,0,58;--base-redesign-theme-fuchsia-tag:#53003a;--base-redesign-theme-fuchsia-tag-rgb:83,0,58;--redesign-theme-fuchsia-mid:#6e004c;--redesign-theme-fuchsia-mid-rgb:110,0,76;--base-redesign-theme-fuchsia-mid:#6e004c;--base-redesign-theme-fuchsia-mid-rgb:110,0,76;--redesign-theme-green:#007a5a;--redesign-theme-green-rgb:0,122,90;--base-redesign-theme-green:#007a5a;--base-redesign-theme-green-rgb:0,122,90;--redesign-theme-green-hover:#019a72;--redesign-theme-green-hover-rgb:1,154,114;--base-redesign-theme-green-hover:#019a72;--base-redesign-theme-green-hover-rgb:1,154,114;--redesign-theme-green-pressed:#006a4e;--redesign-theme-green-pressed-rgb:0,106,78;--base-redesign-theme-green-pressed:#006a4e;--base-redesign-theme-green-pressed-rgb:0,106,78;--redesign-theme-green-bright:#01c491;--redesign-theme-green-bright-rgb:1,196,145;--base-redesign-theme-green-bright:#01c491;--base-redesign-theme-green-bright-rgb:1,196,145;--redesign-theme-green-border:#038663;--redesign-theme-green-border-rgb:3,134,99;--base-redesign-theme-green-border:#038663;--base-redesign-theme-green-border-rgb:3,134,99;--redesign-theme-danger:#ff6868;--redesign-theme-danger-rgb:255,104,104;--base-redesign-theme-danger:#ff6868;--base-redesign-theme-danger-rgb:255,104,104;--redesign-tag-wine:#511d2d;--redesign-tag-wine-rgb:81,29,45;--base-redesign-tag-wine:#511d2d;--base-redesign-tag-wine-rgb:81,29,45;--redesign-tag-plum:#42103b;--redesign-tag-plum-rgb:66,16,59;--base-redesign-tag-plum:#42103b;--base-redesign-tag-plum-rgb:66,16,59;--redesign-tag-sea:#006b7e;--redesign-tag-sea-rgb:0,107,126;--base-redesign-tag-sea:#006b7e;--base-redesign-tag-sea-rgb:0,107,126;--redesign-tag-indigo:#113f69;--redesign-tag-indigo-rgb:17,63,105;--base-redesign-tag-indigo:#113f69;--base-redesign-tag-indigo-rgb:17,63,105;--redesign-tag-indigo-search:#033563;--redesign-tag-indigo-search-rgb:3,53,99;--base-redesign-tag-indigo-search:#033563;--base-redesign-tag-indigo-search-rgb:3,53,99;--redesign-tag-purple:#491f65;--redesign-tag-purple-rgb:73,31,101;--base-redesign-tag-purple:#491f65;--base-redesign-tag-purple-rgb:73,31,101;--redesign-tag-purple-search:#440b69;--redesign-tag-purple-search-rgb:68,11,105;--base-redesign-tag-purple-search:#440b69;--base-redesign-tag-purple-search-rgb:68,11,105;--redesign-tag-olive:#555724;--redesign-tag-olive-rgb:85,87,36;--base-redesign-tag-olive:#555724;--base-redesign-tag-olive-rgb:85,87,36;--redesign-shadow-warm:#373632;--redesign-shadow-warm-rgb:55,54,50;--base-redesign-shadow-warm:#373632;--base-redesign-shadow-warm-rgb:55,54,50;--redesign-modal-overlay:rgba(20,19,18,0.6);--redesign-modal-overlay-rgb:20,19,18;--base-redesign-modal-overlay:rgba(20,19,18,0.6);--base-redesign-modal-overlay-rgb:20,19,18;--redesign-not-found-header:#111;--redesign-not-found-header-rgb:17,17,17;--base-redesign-not-found-header:#111;--base-redesign-not-found-header-rgb:17,17,17;--redesign-not-found-dark:#050505;--redesign-not-found-dark-rgb:5,5,5;--base-redesign-not-found-dark:#050505;--base-redesign-not-found-dark-rgb:5,5,5;--redesign-not-found-dark-soft:#0d0d0d;--redesign-not-found-dark-soft-rgb:13,13,13;--base-redesign-not-found-dark-soft:#0d0d0d;--base-redesign-not-found-dark-soft-rgb:13,13,13;--redesign-not-found-gold-1:#916815;--redesign-not-found-gold-1-rgb:145,104,21;--base-redesign-not-found-gold-1:#916815;--base-redesign-not-found-gold-1-rgb:145,104,21;--redesign-not-found-gold-2:#fbcf78;--redesign-not-found-gold-2-rgb:251,207,120;--base-redesign-not-found-gold-2:#fbcf78;--base-redesign-not-found-gold-2-rgb:251,207,120;--redesign-not-found-gold-3:#e4c689;--redesign-not-found-gold-3-rgb:228,198,137;--base-redesign-not-found-gold-3:#e4c689;--base-redesign-not-found-gold-3-rgb:228,198,137;--redesign-not-found-gold-4:#5e4107;--redesign-not-found-gold-4-rgb:94,65,7;--base-redesign-not-found-gold-4:#5e4107;--base-redesign-not-found-gold-4-rgb:94,65,7;--redesign-not-found-social:#694b11;--redesign-not-found-social-rgb:105,75,17;--base-redesign-not-found-social:#694b11;--base-redesign-not-found-social-rgb:105,75,17}:root[data-theme=dark]{--white:#000;--white-rgb:0,0,0;--black:#fff;--black-rgb:255,255,255;--gray-100:#787878;--gray-100-rgb:120,120,120}:root{--color-main:var(--primary-default);--bg-color-main:var(--gray-100);--font_default:"Manrope",sans-serif;--color_text_default:#fffefa;--color_text_default_rgb:255,254,250;--color_alert_default:#fab515;--color_alert_default_rgb:250,181,21;--color_primary_default:#4568dc;--color_primary_default_rgb:69,104,220;--color_success_default:#17db4e;--color_success_default_rgb:23,219,78;--color_surface_default:#fffefa;--color_surface_default_rgb:255,254,250;--color_background_default:#333d49;--color_background_default_rgb:51,61,73;--color_destructive_default:red;--color_destructive_default_rgb:255,0,0;--color_primary_contrast_default:#fffefa;--color_primary_contrast_default_rgb:255,254,250}html{color:var(--color-main);background-color:var(--bg-color-main);-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,color;transition-property:background-color,color}html:not(.is-ready) *{-webkit-transition-duration:0s!important;transition-duration:0s!important}picture{display:block}picture img{width:100%}img{display:block;max-width:100%;height:auto}iframe,img,video{vertical-align:top}svg{display:block;width:1em;height:1em;fill:currentColor}.picture-ratio{--ratio:100%;position:relative}.picture-ratio:before{display:block;width:100%;padding-bottom:var(--ratio);content:""}.picture-ratio img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}button,span{font-family:Manrope,sans-serif}::-moz-selection{background:var(--primary-disabled-text)}::selection{background:var(--primary-disabled-text)}html{font-family:Manrope,sans-serif;font-size:16px;line-height:1.5}@media(max-width:1200px){html{font-size:15px}}@media(max-width:1024px){html{font-size:14px}}body{line-height:inherit}.h1,h1{margin:0 0 1.75rem;font-family:Manrope,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h1,h1{font-size:1.875rem;line-height:1.3}}.h2,h2{margin:0 0 1.5rem;font-family:Manrope,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h2,h2{font-size:1.875rem;line-height:1.3}}.h3,h3{margin:0 0 1.25rem;font-family:Manrope,sans-serif;font-size:1.4375rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h3,h3{font-size:1.4375rem;line-height:1.3}}.h4,h4{margin:0 0 1rem;font-family:Manrope,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h4,h4{font-size:1.25rem;line-height:1.3}}.h5,h5{margin:0 0 .75rem;font-family:Manrope,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h5,h5{font-size:1.125rem;line-height:1.3}}.h6,h6{margin:0 0 .5rem;font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;line-height:1.3;color:currentColor}@media(max-width:1024px){.h6,h6{font-size:1rem;line-height:1.3}}.a,a{--color:var(--primary-2-default);--color-hover:var(--primary-2-hover);color:var(--color,inherit);text-decoration:none;cursor:pointer}.a:hover,a:hover{color:var(--color-hover)}.mark,mark{background-color:var(--primary-disabled)}.text--center{width:100%;text-align:center}.text--35{font-family:var(--font_default);font-size:35px;font-weight:200;color:var(--color_primary_contrast_default);line-height:1}.text--24{font-size:24px}.text--20,.text--24{font-family:var(--font_default);font-weight:400}.text--20{font-size:20px}.text--18{font-size:18px;font-weight:400}.text--16,.text--18{font-family:var(--font_default)}.text--16{font-size:16px;font-weight:300}.text--14{font-family:var(--font_default);font-size:14px;font-weight:400}.text-color--fff{color:#fff}@-webkit-keyframes spinner{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}.os-scrollbar.os-theme-custom{--os-size:14px;--os-padding-perpendicular:4px;--os-padding-axis:16px;--os-track-border-radius:10px;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:10px;--os-handle-bg:var(--secondary-600);--os-handle-bg-hover:var(--secondary-500);--os-handle-bg-active:var(--secondary-400);--os-handle-border:1px solid var(--secondary-300);--os-handle-border-hover:1px solid var(--secondary-200);--os-handle-border-active:1px solid var(--secondary-100);--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:4px}.button,button{cursor:pointer}.button{--color:var(--base-white);--color-hover:var(--base-white);--color-pressed:var(--base-white);--color-disabled:var(--primary-disabled-text);--bg-color:var(--primary-default);--bg-color-hover:var(--primary-hover);--bg-color-pressed:var(--primary-pressed);--bg-color-disabled:var(--primary-disabled);--border-color:var(--primary-default);--border-color-hover:var(--primary-hover);--border-color-pressed:var(--primary-pressed);--border-color-disabled:var(--primary-disabled);--outline-color:var(--primary-outline);--border-width:1px;--border-radius:4px;--font-size:14px;--font-weight:500;--line-height:20px;--padding-y:9px;--padding-x:23px;--min-width:auto;--box-shadow:none;--font-family:Manrope,sans-serif;--icon-size:var(--line-height);position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:var(--min-width);padding:var(--padding-y) var(--padding-x);margin:5px;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color);text-align:center;text-decoration:none;background-color:var(--bg-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline-width:2px;outline-style:solid;outline-color:transparent;outline-offset:2px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color,border,-webkit-box-shadow;transition-property:color,background-color,border,-webkit-box-shadow;transition-property:color,background-color,border,box-shadow;transition-property:color,background-color,border,box-shadow,-webkit-box-shadow;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(hover){.button.hover,.button:hover{color:var(--color-hover);background-color:var(--bg-color-hover);border-color:var(--border-color-hover)}}.button.focus-visible,.button:focus-visible{outline-color:var(--outline-color)}.button.pressed,.button:active{color:var(--color-pressed);background-color:var(--bg-color-pressed);border-color:var(--border-color-pressed)}.button.disabled,.button:disabled,.button[disabled]{color:var(--color-disabled);pointer-events:none;cursor:not-allowed;background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}.button.disabled:after,.button:disabled:after,.button[disabled]:after{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto;cursor:not-allowed;content:""}.button>*{position:relative;z-index:1}.button svg{display:block;width:1em;min-width:1em;height:1em;min-height:1em;font-size:var(--icon-size);fill:currentColor;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:fill,-webkit-transform;transition-property:fill,-webkit-transform;transition-property:fill,transform;transition-property:fill,transform,-webkit-transform}.button svg:not(:only-child):not(:last-child){margin-right:6px}.button svg:not(:only-child):not(:first-child){margin-left:6px}.button--small{--font-size:16px;--padding-y:9px;--padding-x:19px;--min-width:auto;--line-height:16px;text-transform:uppercase}.button--middle{--padding-y:12px;--padding-x:24px}.button--big{--padding-y:21px;--padding-x:32px}.button--large{--font-size:18px;--padding-y:17px;--padding-x:39px;--min-width:auto;--line-height:28px}.button--primary{--color:var(--color_primary_contrast_default);--color-disabled:var(--color_primary_contrast_default);--bg-color:var(--color_primary_default);--bg-color-hover:#6c87eb;--bg-color-pressed:#6c87eb;--bg-color-disabled:hsla(0,0%,100%,0.1);--border-color:var(--color_primary_default);--border-color-hover:#6c87eb;--border-color-pressed:#6c87eb;--border-color-disabled:hsla(0,0%,100%,0.1);--font-size:15px;--font-weight:600;--line-height:1;--border-radius:5px;-webkit-box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1);box-shadow:0 7px 30px -10px rgba(var(--color_primary_default_rgb),.1)}.button--primary.disabled,.button--primary:disabled{pointer-events:none;cursor:auto}.button--primary-2{--bg-color:#2b8645;--bg-color-hover:#52b36b;--bg-color-pressed:#52b36b;--bg-color-disabled:var(--primary-2-disabled);--border-color:#2b8645;--border-color-hover:#52b36b;--border-color-pressed:#52b36b;--border-color-disabled:var(--primary-2-disabled);--border-radius:5px}.button--primary-2,.button--primary-3{--color-disabled:var(--primary-2-disabled-text);--font-weight:600;--line-height:1}.button--primary-3{--bg-color:rgba(var(--color_primary_default_rgb),0.3);--bg-color-hover:rgba(var(--color_primary_default_rgb),0.3);--bg-color-pressed:rgba(var(--color_primary_default_rgb),0.3);--bg-color-disabled:var(--primary-2-disabled);--border-color:rgba(var(--color_primary_default_rgb),0.3);--border-color-hover:rgba(var(--color_primary_default_rgb),0.3);--border-color-pressed:rgba(var(--color_primary_default_rgb),0.3);--border-color-disabled:var(--primary-2-disabled);--border-radius:5px}.button--secondary{--color:var(--primary-default);--color-hover:var(--primary-hover);--color-pressed:var(--primary-pressed);--color-disabled:var(--primary-2-disabled-text);--bg-color:transparent;--bg-color-hover:var(--secondary-600);--bg-color-pressed:var(--secondary-500);--bg-color-disabled:transparent;--border-color:var(--primary-default);--border-color-hover:var(--primary-hover);--border-color-pressed:var(--primary-pressed);--border-color-disabled:var(--primary-disabled);font-weight:600}.button--secondary.button--success{--color:var(--success);--color-hover:var(--success);--color-pressed:var(--success);--border-color:var(--success);--border-color-hover:var(--success);--border-color-pressed:var(--success)}.button--secondary.button--success,.button--secondary.button--warning{--bg-color:var(--base-white);--bg-color-hover:var(--base-white);--bg-color-pressed:var(--base-white)}.button--secondary.button--warning{--color:var(--warning);--color-hover:var(--warning);--color-pressed:var(--warning);--border-color:var(--warning);--border-color-hover:var(--warning);--border-color-pressed:var(--warning)}.button--secondary.button--danger{--color:var(--danger);--color-hover:var(--danger);--color-pressed:var(--danger);--bg-color:var(--base-white);--bg-color-hover:var(--base-white);--bg-color-pressed:var(--base-white);--border-color:var(--danger);--border-color-hover:var(--danger);--border-color-pressed:var(--danger)}.button--secondary-2{--color:var(--primary-2-default);--color-hover:var(--primary-2-hover);--color-pressed:var(--primary-2-pressed);--color-disabled:var(--primary-2-disabled-text);--border-color:var(--primary-2-default);--border-color-hover:var(--primary-2-hover);--border-color-pressed:var(--primary-2-pressed);--border-color-disabled:var(--primary-2-disabled)}.button--secondary-2,.button--secondary-3{--bg-color:transparent;--bg-color-hover:var(--secondary-600);--bg-color-pressed:var(--secondary-500);--bg-color-disabled:transparent}.button--secondary-3{--color:var(--gray-100);--color-hover:var(--gray-100);--color-pressed:var(--gray-100);--color-disabled:var(--gray-400);--border-color:var(--gray-500);--border-color-hover:var(--gray-500);--border-color-pressed:var(--gray-400);--border-color-disabled:var(--gray-500)}.button--flat{--color:var(--primary-default);--color-hover:var(--primary-hover);--color-pressed:var(--primary-pressed);--color-disabled:var(--primary-disabled-text);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-pressed:transparent;--bg-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent;--border-color-pressed:transparent;--border-color-disabled:transparent;--border-width:0;--padding-y:0;--padding-x:0;min-width:auto}.button--flat.button--success{--color:var(--success);--color-hover:var(--success);--color-pressed:var(--success);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-pressed:transparent;--border-color:transparent;--border-color-hover:transparent;--border-color-pressed:transparent;--min-width:auto}.button--flat.button--warning{--color:var(--warning);--color-hover:var(--warning)}.button--flat.button--danger,.button--flat.button--warning{--bg-color:transparent;--bg-color-hover:transparent;--border-color:transparent;--border-color-hover:transparent;--min-width:auto}.button--flat.button--danger{--color:var(--danger);--color-hover:var(--danger)}.button--flat-2{--color:#fffefa;--color-hover:#8a8a8a;--color-pressed:#8a8a8a;--color-disabled:var(--primary-2-disabled-text);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-pressed:transparent;--bg-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent;--border-color-pressed:transparent;--border-color-disabled:transparent;--border-width:0;min-width:auto}.button--gradient{--color:var(--base-white);--color-hover:var(--base-white);--border-width:0;background:var(--primary-gradient);background-color:transparent}.button--red{font-family:var(--font_default);text-transform:none;background-color:#bf1818;border-color:#bf1818;border-radius:10px}.button--red:hover{background-color:#bf1818;-webkit-box-shadow:0 2px 12px 2px #5d5d5d;box-shadow:0 2px 12px 2px #5d5d5d}.button--green{font-family:var(--font_default);text-transform:none;border-radius:10px}.button--green,.button--green:hover{background-color:#307632;border-color:#307632}.button--green:hover{-webkit-box-shadow:0 0 0 0 #5d5d5d;box-shadow:0 0 0 0 #5d5d5d}.button--gray{font-family:var(--font_default);text-transform:none;border-radius:10px}.button--gray,.button--gray:hover{background-color:var(--color_background_default);border-color:var(--color_background_default)}.button--gray:hover{-webkit-box-shadow:0 0 0 0 #5d5d5d;box-shadow:0 0 0 0 #5d5d5d}.button--violet{font-family:var(--font_default);text-transform:none;background-color:#364069;border-color:#364069;border-radius:10px}.button--violet:hover{-webkit-box-shadow:0 2px 12px 2px #5d5d5d;box-shadow:0 2px 12px 2px #5d5d5d}.button--gray-2{--color:var(--white);--color-hover:var(--white);--color-pressed:var(--white);--bg-color:var(--accent-dark-2);--bg-color-hover:var(--accent-dark-3);--bg-color-pressed:var(--accent-dark-3);--border-color:var(--accent-dark-2);--border-color-hover:var(--accent-blue);--border-color-pressed:var(--accent-blue)}.button--notify{gap:6px}.button--notify .button--notify-icon{display:none}.button--notify svg{margin:0!important;font-size:16px}.button--notify.active{--bg-color:var(--accent-blue);--bg-color-hover:var(--accent-blue);--bg-color-pressed:var(--accent-blue);--border-color:var(--accent-blue);--border-color-hover:var(--accent-blue);--border-color-pressed:var(--accent-blue)}.button--notify.active .button--notify-icon{display:block;font-size:18px}.button--blue{--bg-color:var(--accent-blue);--bg-color-hover:var(--accent-blue);--bg-color-pressed:var(--accent-blue);--border-color:var(--accent-blue);--border-color-hover:var(--accent-blue);--border-color-pressed:var(--accent-blue);--font-size:14px;--font-weight:500}.button-icon{--size:40px;--padding-y:10px;--padding-x:10px;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size)}.button-icon--prev svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.button-icon--circle{--border-radius:50%}.button-icon svg{position:relative;margin:0}.button-icon.button--flat,.button-icon.button--flat-2{--size:auto;--padding-y:0;--padding-x:0}.button-close{--size:40px;--padding-y:5px;--padding-x:5px;--color:var(--color);--color-hover:var(--primary-hover);--bg-color:transparent;--bg-color-hover:transparent;--border-color:transparent;--border-color-hover:transparent;--border-radius:0;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size)}.button-close svg{margin:0;font-size:30px}.button-select{--color:#fff;--color-hover:#fff;--color-pressed:#fff;--color-disabled:#fff;--bg-color:#12121b;--bg-color-hover:#222;--bg-color-pressed:#222;--bg-color-disabled:#12121b;--border-color:#313131;--border-color-hover:#313131;--border-color-pressed:#313131;--border-color-disabled:#313131;--outline-color:#12121b;--color-active:#fff;--color-selected:#fff;--bg-color-active:#12121b;--bg-color-selected:#12121b;--border-color-active:#858585;--border-color-selected:vrgba(49,49,49,1);--padding-x:14px;--padding-y:14px;margin:0;text-align:left}.button-select.button-select--flat{--border-color:transparent;--border-color-hover:transparent;--padding-y:0.625em;--padding-x:0;--min-width:auto;--border-radius:0;--border-width:none}.button-pagination{--size:32px;--color:var(--gray-800);--color-hover:var(--gray-800);--bg-color:transparent;--bg-color-hover:transparent;--border-color:transparent;--border-color-hover:var(--gray-800);--font-weight:bold;--font-size:14px;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size);margin:4px}.button-pagination.selected{--color:var(--base-white);--bg-color:var(--gray-800)}.button-tab{--color:var(--gray-300);--color-hover:var(--primary-2-hover);--color-pressed:var(--primary-2-pressed);--color-disabled:var(--gray-500);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-pressed:transparent;--bg-color-disabled:transparent;--border-color:var(--gray-300);--border-color-hover:var(--primary-2-hover);--border-color-pressed:var(--primary-2-pressed);--border-color-disabled:var(--gray-500);--color-active:var(--primary-default);--bg-color-active:transparent;--border-color-active:var(--primary-default);margin:0}.button-tab.active{z-index:2;color:var(--color-active);background-color:var(--bg-color-active);border-color:var(--border-color-active)}.button--back{--color:var(--gray-800);--font-size:1.125rem;--icon-size:1.5rem;margin:0 0 1.5rem}.button--back .svg{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.button.button--loading{--icon-size:1.25rem}.button.button--loading span,.button.button--loading svg{color:transparent}.button.button--loading .svg-loading{position:absolute;top:50%;left:50%;z-index:1;opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-notify__channel.active{--color:var(--redesign-button-primary-text)!important;--color-hover:var(--redesign-button-primary-text)!important;--color-pressed:var(--redesign-button-primary-text)!important;--bg-color:var(--redesign-button-primary-bg)!important;--bg-color-hover:var(--redesign-button-primary-bg)!important;--bg-color-pressed:var(--redesign-button-primary-bg)!important;--border-color:var(--redesign-button-primary-bg)!important;--border-color-hover:var(--redesign-button-primary-bg)!important;--border-color-pressed:var(--redesign-button-primary-bg)!important;cursor:default}.modal-notify__channel.active .svg,.modal-notify__channel.active svg{color:var(--redesign-button-primary-text)!important}.input,.textarea{--color:inherit;--color-readonly:var(--gray-400);--color-disabled:var(--gray-400);--color-placeholder:var(--gray-400);--color-placeholder-disabled:var(--gray-500);--bg-color:#222;--bg-color-readonly:#222;--bg-color-disabled:#222;--border-color:#313131;--border-color-hover:#313131;--border-color-focus:#313131;--border-color-readonly:#313131;--border-color-disabled:#313131;--border-color-invalid:var(--danger);--border-color-valid:var(--success);--border-width:1px;--border-radius:4px;--font-family:Manrope,sans-serif;--font-size:14px;--font-weight:400;--line-height:34px;--padding-y:6px;--padding-x:20px;--box-shadow:none;padding:var(--padding-y) var(--padding-x);margin:5px;overflow:hidden;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color);background-color:#333;border:1px solid #404040;border-radius:10px;outline:transparent;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);-webkit-transition:border-color .3s ease-in-out,color .3s ease-in-out;transition:border-color .3s ease-in-out,color .3s ease-in-out;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:border-color;transition-property:border-color;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color-placeholder)}.input:-moz-placeholder,.input::-moz-placeholder,.textarea:-moz-placeholder,.textarea::-moz-placeholder{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color-placeholder)}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color-placeholder)}@media(hover){.input.hover,.input:hover,.textarea.hover,.textarea:hover{border-color:var(--border-color-hover)}}.input:not(:-moz-placeholder)~.input-label, .textarea:not(:-moz-placeholder)~.input-label{top:-11px;font-family:var(--font_default);font-size:14px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.75);background-color:rgba(34,34,34,.5)}.input:not(:-ms-input-placeholder)~.input-label, .textarea:not(:-ms-input-placeholder)~.input-label{top:-11px;font-family:var(--font_default);font-size:14px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.75);background-color:rgba(34,34,34,.5)}.input:focus~.input-label,.input:not(:placeholder-shown)~.input-label,.textarea:focus~.input-label,.textarea:not(:placeholder-shown)~.input-label{top:-11px;font-family:var(--font_default);font-size:14px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.75);background-color:rgba(34,34,34,.5)}.input.focus,.input:focus,.input[focus],.textarea.focus,.textarea:focus,.textarea[focus]{-webkit-box-shadow:0 2px 12px 2px hsla(0,0%,42.7%,.5);box-shadow:0 2px 12px 2px hsla(0,0%,42.7%,.5)}.input:-moz-read-only, .textarea:-moz-read-only{color:var(--color-readonly);background-color:var(--bg-color-readonly);border-color:var(--border-color-readonly)}.input.readonly,.input:read-only,.input[readonly],.textarea.readonly,.textarea:read-only,.textarea[readonly]{color:var(--color-readonly);background-color:var(--bg-color-readonly);border-color:var(--border-color-readonly)}.input.disabled,.input:disabled,.input[disabled],.textarea.disabled,.textarea:disabled,.textarea[disabled]{color:var(--color-disabled);pointer-events:none;cursor:not-allowed;border-color:var(--border-color-disabled)}.input.disabled::-webkit-input-placeholder,.input:disabled::-webkit-input-placeholder,.input[disabled]::-webkit-input-placeholder,.textarea.disabled::-webkit-input-placeholder,.textarea:disabled::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder{color:var(--color-placeholder-disabled)}.input.disabled:-moz-placeholder,.input.disabled::-moz-placeholder,.input:disabled:-moz-placeholder,.input:disabled::-moz-placeholder,.input[disabled]:-moz-placeholder,.input[disabled]::-moz-placeholder,.textarea.disabled:-moz-placeholder,.textarea.disabled::-moz-placeholder,.textarea:disabled:-moz-placeholder,.textarea:disabled::-moz-placeholder,.textarea[disabled]:-moz-placeholder,.textarea[disabled]::-moz-placeholder{color:var(--color-placeholder-disabled)}.input.disabled:-ms-input-placeholder,.input:disabled:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder,.textarea.disabled:-ms-input-placeholder,.textarea:disabled:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder{color:var(--color-placeholder-disabled)}.input--square,.textarea--square{--size:42px;--padding-y:0.625em;--padding-x:0.625em;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size);text-align:center}.input--placeholder,.textarea--placeholder{--border-color:var(--black);--border-color-hover:var(--primary-2-default);--border-color-focus:var(--primary-2-default);--padding-x:0;--padding-y:16px;--border-radius:0;padding-bottom:calc(var(--padding-y)/2);border-top:none;border-right:none;border-left:none}.input--placeholder:focus~.input-placeholder,.textarea--placeholder:focus~.input-placeholder{--font-size:10px;--line-height:12px;top:0;-webkit-transform:none;transform:none}.input--placeholder:not(:-moz-placeholder)~.input-placeholder, .textarea--placeholder:not(:-moz-placeholder)~.input-placeholder{--font-size:10px;--line-height:12px;top:0;transform:none}.input--placeholder:not(:-ms-input-placeholder)~.input-placeholder, .textarea--placeholder:not(:-ms-input-placeholder)~.input-placeholder{--font-size:10px;--line-height:12px;top:0;transform:none}.input--placeholder:not(:placeholder-shown)~.input-placeholder,.textarea--placeholder:not(:placeholder-shown)~.input-placeholder{--font-size:10px;--line-height:12px;top:0;-webkit-transform:none;transform:none}.input--placeholder::-webkit-input-placeholder,.textarea--placeholder::-webkit-input-placeholder{opacity:0}.input--placeholder:-moz-placeholder,.input--placeholder::-moz-placeholder,.textarea--placeholder:-moz-placeholder,.textarea--placeholder::-moz-placeholder{opacity:0}.input--placeholder:-ms-input-placeholder,.textarea--placeholder:-ms-input-placeholder{opacity:0}.textarea{--padding-y:6px;--padding-x:6px;--height:auto;--font-size:14px;--font-weight:400;--color:#fff;--line-height:1.5;height:var(--height);min-height:150px;margin:5px;font-family:var(--font_default);resize:none;background-color:#fff;background-color:transparent}.textarea::-webkit-input-placeholder{color:#c5c5c5}.textarea::-moz-placeholder{color:#c5c5c5}.textarea:-ms-input-placeholder{color:#c5c5c5}.textarea::-ms-input-placeholder{color:#c5c5c5}.textarea::placeholder{color:#c5c5c5}.textarea--overflow{height:150px;overflow-y:auto;resize:none}.input-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0}.input-wrapper._label-relative .input-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.input-wrapper._label-relative .input-label{position:relative;top:auto;left:auto;-webkit-box-ordinal-group:auto;-ms-flex-order:auto;order:auto;margin-bottom:10px;font-family:var(--font_default);font-size:14px;font-weight:400;color:var(--color_primary_contrast_default)}.input-wrapper._file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.input-wrapper._file .file-preview-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.input-wrapper._file .file-preview{position:relative;z-index:1;width:70px;min-width:70px;max-width:70px;height:70px;min-height:70px;max-height:70px;padding:1px;margin:0;border:1px solid var(--color_primary_default);border-radius:100px;-webkit-box-shadow:0 0 8px 1px var(--color_primary_default);box-shadow:0 0 8px 1px var(--color_primary_default)}.input-wrapper._file .file-preview img{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:100px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.input-wrapper._file .file-preview .delete-btn{position:absolute;right:-5px;bottom:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;min-width:30px;max-width:30px;min-height:30px;padding:5px;background:#fff;border:1px solid #fff;border-radius:100px;-webkit-transition:all .3s;transition:all .3s}.input-wrapper._file .file-preview .delete-btn:hover{background:#4568dc;border:1px solid #4568dc;-webkit-transition:all .3s;transition:all .3s}.input-wrapper._file .file-preview .delete-btn:hover svg{fill:#fff;-webkit-transition:all .3s;transition:all .3s}.input-wrapper._file .file-preview .delete-btn svg{position:relative;width:100%;height:100%;fill:#4568dc;-webkit-transition:all .3s;transition:all .3s}.input-wrapper._file .input-container{position:relative;width:70px;min-width:70px;height:70px;min-height:70px}.input-wrapper._file input{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;padding:0;margin:0;cursor:pointer;border:none;opacity:0}.input-wrapper._file input:focus+.input-label{border:1px solid var(--color_primary_default)}.input-wrapper._file input:hover+.input-label{border:1px solid var(--color_primary_default);-webkit-transition:all .3s ease;transition:all .3s ease}.input-wrapper._file input:hover+.input-label .plus-icon{position:relative;width:20px;height:20px}.input-wrapper._file input:hover+.input-label .plus-icon:after,.input-wrapper._file input:hover+.input-label .plus-icon:before{background:var(--color_primary_default);-webkit-transition:all .3s ease;transition:all .3s ease}.input-wrapper._file .input-label{position:absolute;top:0;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;cursor:pointer;background:transparent;border:1px solid rgba(var(--color_text_default_rgb),.36);border-radius:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.input-wrapper._file .input-label .plus-icon{position:relative;width:20px;height:20px}.input-wrapper._file .input-label .plus-icon:after,.input-wrapper._file .input-label .plus-icon:before{position:absolute;content:"";background:rgba(var(--color_text_default_rgb),.36);border-radius:1px;-webkit-transition:all .3s ease;transition:all .3s ease}.input-wrapper._file .input-label .plus-icon:before{top:50%;left:0;width:20px;height:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-wrapper._file .input-label .plus-icon:after{top:0;left:50%;width:1px;height:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.input-wrapper._file .input-label:hover .plus-icon:after,.input-wrapper._file .input-label:hover .plus-icon:before{background:var(--color_primary_default)}.input-wrapper._file .file-counter{position:absolute;bottom:0;left:0;display:none}.input-wrapper._file .file-error{position:absolute;bottom:-30px;left:0;width:100%;white-space:nowrap}.input-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.input-container.disabled{cursor:not-allowed}.input-container.invalid .input-label,.input-container.invalid~.input-label{color:var(--danger)}.input-container.invalid .input,.input-container.invalid .textarea{border-color:var(--border-color-invalid)}.input-container.invalid .input-message--invalid,.input-container.invalid~.input-message--invalid{display:block}.input-container.valid .input-label,.input-container.valid~.input-label{color:var(--success)}.input-container.valid .input,.input-container.valid .textarea{border-color:var(--border-color-valid)}.input-container.valid .input-message--valid,.input-container.valid~.input-message--valid{display:block}.input-container .input,.input-container .textarea{width:100%;margin:0}.input-container .input~.input-icon,.input-container .textarea~.input-icon{right:12px;left:auto}.input-container .input~.input-control,.input-container .textarea~.input-control{right:12px}.input-container .input:not(:-moz-placeholder)~.input-control--clear, .input-container .textarea:not(:-moz-placeholder)~.input-control--clear{visibility:visible;opacity:1}.input-container .input:not(:-ms-input-placeholder)~.input-control--clear, .input-container .textarea:not(:-ms-input-placeholder)~.input-control--clear{visibility:visible;opacity:1}.input-container .input:not(:placeholder-shown)~.input-control--clear,.input-container .textarea:not(:placeholder-shown)~.input-control--clear{visibility:visible;opacity:1}.input-container .input-control{position:absolute;top:50%;right:0;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-label{position:absolute;top:13px;left:10px;display:block;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-size:18px;font-weight:400;line-height:20px;color:var(--color_text_default);pointer-events:none;-webkit-transition:all .3s;transition:all .3s}.input-control{--icon-size:20px;--size:20px;margin:0}.input-control.active svg:not(:only-child){display:none}.input-control.active svg:not(:only-child):last-child{display:block}.input-control svg{margin:0!important}.input-control svg:not(:only-child):last-child{display:none}.input-icon{position:absolute;top:50%;left:11px;z-index:2;display:block;width:1em;height:1em;font-size:20px;color:var(--secondary-1);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-icon~.input{padding-left:42px}.input-message{display:none;font-size:14px;line-height:20px;line-height:1.4286}@media(max-width:1024px){.input-message{font-size:12px;line-height:18px}}.input-message--valid{color:var(--success)}.input-message--warning{color:var(--warning)}.input-message--invalid{color:var(--danger)}.input-placeholder{--color:var(--gray-400);--font-family:Manrope,sans-serif;--font-size:14px;--font-weight:400;--line-height:34px;position:absolute;top:50%;left:0;font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:top,color,font-size,line-height,-webkit-transform;transition:top,color,font-size,line-height,-webkit-transform;transition:transform,top,color,font-size,line-height;transition:transform,top,color,font-size,line-height,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkbox{--size:28px;--icon-size:28px;--color:transparent;--color-checked:var(--base-white);--color-disabled:transparent;--color-checked-disabled:var(--primary-2-disabled-text);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-checked:var(--primary-2-default);--bg-color-checked-hover:var(--primary-2-hover);--bg-color-disabled:transparent;--bg-color-checked-disabled:var(--primary-2-disabled);--border-color:var(--gray-400);--border-color-hover:var(--primary-2-default);--border-color-disabled:var(--gray-500);--border-color-checked:var(--primary-2-default);--border-color-checked-hover:var(--primary-2-hover);--border-color-checked-disabled:var(--primary-2-disabled);--border-radius:2px;position:relative;display:block;margin:5px 0;cursor:pointer;text-align:left}.checkbox.checked .checkbox__wrap .checkbox__custom,.checkbox__input:checked~.checkbox__wrap .checkbox__custom{color:var(--color-checked);background-color:var(--bg-color-checked);border-color:var(--border-color-checked)}.checkbox.checked .checkbox__wrap .checkbox__custom:hover,.checkbox__input:checked~.checkbox__wrap .checkbox__custom:hover{background-color:var(--bg-color-checked-hover);border-color:var(--border-color-checked-hover)}.checkbox.disabled .checkbox__wrap,.checkbox__input:disabled~.checkbox__wrap{color:inherit;cursor:not-allowed;background-color:inherit}.checkbox.disabled .checkbox__wrap .checkbox__custom,.checkbox__input:disabled~.checkbox__wrap .checkbox__custom{color:var(--color-disabled);background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}.checkbox.disabled.checked .checkbox__wrap .checkbox__custom,.checkbox__input:disabled:checked~.checkbox__wrap .checkbox__custom{color:var(--color-checked-disabled);background-color:var(--bg-color-checked-disabled);border-color:var(--border-color-checked-disabled)}.checkbox.disabled{cursor:not-allowed}.checkbox.disabled .checkbox__wrap{pointer-events:none}.checkbox.indeterminate .checkbox__wrap .checkbox__custom,.checkbox__input:indeterminate~.checkbox__wrap .checkbox__custom{color:var(--color-checked);background-color:var(--bg-color-checked);border-color:var(--border-color-checked)}.checkbox.indeterminate .checkbox__wrap .checkbox__custom:hover,.checkbox__input:indeterminate~.checkbox__wrap .checkbox__custom:hover{background-color:var(--bg-color-checked-hover);border-color:var(--border-color-checked-hover)}.checkbox.indeterminate .checkbox__wrap .checkbox__custom:after,.checkbox__input:indeterminate~.checkbox__wrap .checkbox__custom:after{position:absolute;top:50%;left:50%;display:block;width:1em;height:1em;height:2px;font-size:calc(var(--icon-size) - 4px);content:"";background-color:var(--color-checked);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.checkbox.indeterminate .checkbox__wrap .checkbox__icon,.checkbox__input:indeterminate~.checkbox__wrap .checkbox__icon{opacity:0}.checkbox__input{position:absolute;top:50%;left:50%;z-index:-2;width:1px;height:1px;margin:0;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox__wrap{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.checkbox__wrap:hover .checkbox__custom{border-color:var(--border-color-hover)}.checkbox__custom{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1em;min-width:1em;height:1em;min-height:1em;margin:0 10px 0 0;font-size:var(--size);color:var(--color);border-radius:5px;background:#333;border:1px solid #404040;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color}.checkbox__text{display:block;margin:auto 0;overflow:hidden;font-family:var(--font_default);font-size:14px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1.5}.checkbox__text b{font-weight:700;color:var(--gray-8)}.checkbox__link{color:#ffad8f}.checkbox__link:hover{color:#ffad8f;text-decoration:underline}.checkbox__icon{font-size:var(--icon-size);color:currentColor}.checkbox__svg{margin-right:8px;font-size:20px}.radio{--size:20px;--icon-size:8px;--color:transparent;--color-checked:var(--base-white);--color-disabled:transparent;--color-checked-disabled:var(--base-white);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-checked:var(--color_primary_default);--bg-color-checked-hover:var(--primary-2-hover);--bg-color-disabled:transparent;--bg-color-checked-disabled:var(--primary-2-disabled);--border-color:var(--gray-400);--border-color-hover:var(--primary-2-default);--border-color-disabled:var(--gray-500);--border-color-checked:var(--color_primary_default);--border-color-checked-hover:var(--primary-2-hover);--border-color-checked-disabled:var(--primary-2-disabled);--border-radius:50%;position:relative;display:block;margin:5px 0;cursor:pointer}.radio.checked .radio__wrap .radio__custom,.radio__input:checked~.radio__wrap .radio__custom{color:var(--color-checked);background-color:var(--color_primary_default);border-color:var(--color_primary_default)}.radio.checked .radio__wrap .radio__custom:hover,.radio__input:checked~.radio__wrap .radio__custom:hover{background-color:var(--bg-color-checked-hover);border-color:var(--border-color-checked-hover)}.radio.checked .radio__wrap .radio__custom:before,.radio__input:checked~.radio__wrap .radio__custom:before{background-color:transparent;opacity:1}.radio.disabled .radio__wrap,.radio__input:disabled~.radio__wrap{color:inherit;cursor:not-allowed;background-color:inherit}.radio.disabled .radio__wrap .radio__custom,.radio__input:disabled~.radio__wrap .radio__custom{color:var(--color-disabled);background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}.radio.disabled.checked .radio__wrap .radio__custom,.radio__input:disabled:checked~.radio__wrap .radio__custom{color:var(--color-checked-disabled);background-color:var(--bg-color-checked-disabled);border-color:var(--border-color-checked-disabled)}.radio.disabled{cursor:not-allowed}.radio.disabled .radio__wrap{pointer-events:none}.radio__input{position:absolute;top:50%;left:50%;z-index:-2;width:1px;height:1px;margin:0;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.radio__wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.radio__custom,.radio__wrap{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.radio__custom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1em;min-width:1em;height:1em;min-height:1em;margin:0 6px 0 0;font-size:var(--size);color:var(--color);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color}.radio__custom:hover{border-color:var(--border-color-hover)}.radio__custom:before{position:absolute;top:50%;left:50%;width:1em;height:1em;font-size:var(--icon-size);color:currentColor;content:"";background-color:currentColor;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.radio__text{display:block;overflow:hidden;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4286;color:currentColor}.radio__text b{font-weight:700;color:var(--gray-8)}.radio--gender .radio__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radio--gender .radio__custom{min-width:28px;max-width:28px;min-height:28px;max-height:28px;background:#fff}.radio--gender .radio__custom:before{width:100%;height:100%;background-image:url(../images/tick.png);background-repeat:no-repeat;background-position:50%;background-size:65%;opacity:0}.radio--gender .radio__input:disabled+.radio__wrap{opacity:.5}.radio__section._reverse .radio{margin:0 0 12px}.radio__section._reverse .radio:last-child{margin-bottom:0}.radio__section._reverse .radio__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.radio__section._icon .radio__text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.radio__section._icon .radio__text .radio__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;margin-right:15px;overflow:hidden}.radio__section._icon .radio__text .radio__icon img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.radio__section._icon .radio__text .radio__icon--bg{background-color:#474747;border-radius:100%}.radio__section._icon .radio__text .radio__icon--bg img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.radio__section._text--20 .radio__text{font-size:20px;font-weight:400}.gender-selection{width:100%}[data-toggle-content]{display:none}[data-toggle-content].is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.switcher{--size:20px;--color:var(--base-white);--color-hover:var(--base-white);--color-checked:var(--base-white);--color-disabled:var(--base-white);--color-checked-disabled:var(--base-white);--bg-color:var(--gray-500);--bg-color-hover:var(--gray-400);--bg-color-checked:var(--primary-2-default);--bg-color-checked-hover:var(--primary-2-hover);--bg-color-disabled:var(--gray-600);--bg-color-checked-disabled:var(--primary-2-disabled);--border-color:var(--base-white);--border-color-hover:var(--base-white);--border-color-disabled:var(--base-white);--border-color-checked:var(--base-white);--border-color-checked-hover:var(--base-white);--border-color-checked-disabled:var(--base-white);position:relative;display:block;margin:5px 0;cursor:pointer}.switcher.checked .switcher__wrap .switcher__custom-wrapper,.switcher__input:checked~.switcher__wrap .switcher__custom-wrapper{background-color:var(--bg-color-checked)}.switcher.checked .switcher__wrap .switcher__custom-wrapper:hover,.switcher__input:checked~.switcher__wrap .switcher__custom-wrapper:hover{background-color:var(--bg-color-checked-hover)}.switcher.checked .switcher__wrap .switcher__custom-wrapper .switcher__custom,.switcher__input:checked~.switcher__wrap .switcher__custom-wrapper .switcher__custom{background-color:var(--color-checked);-webkit-transform:translateX(100%);transform:translateX(100%)}.switcher.disabled .switcher__wrap .switcher__custom-wrapper,.switcher__input:disabled~.switcher__wrap .switcher__custom-wrapper{cursor:not-allowed;background-color:var(--bg-color-disabled)}.switcher.disabled .switcher__wrap .switcher__custom-wrapper:hover,.switcher__input:disabled~.switcher__wrap .switcher__custom-wrapper:hover{background-color:var(--bg-color-disabled)}.switcher.disabled .switcher__wrap .switcher__custom-wrapper .switcher__custom,.switcher__input:disabled~.switcher__wrap .switcher__custom-wrapper .switcher__custom{color:var(--color-disabled)}.switcher.disabled.checked .switcher__wrap .switcher__custom-wrapper,.switcher__input:disabled:checked~.switcher__wrap .switcher__custom-wrapper{background-color:var(--bg-color-checked-disabled);border-color:var(--border-color-checked-disabled)}.switcher.disabled.checked .switcher__wrap .switcher__custom,.switcher__input:disabled:checked~.switcher__wrap .switcher__custom{color:var(--color-checked-disabled)}.switcher.disabled{cursor:not-allowed}.switcher.disabled .switcher__wrap{pointer-events:none}.switcher__input{position:absolute;top:50%;left:50%;z-index:-2;width:1px;height:1px;margin:0;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.switcher__wrap{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.switcher__wrap:hover .switcher__custom{border-color:var(--border-color-hover)}.switcher__custom-wrapper{width:calc(var(--size)*2 + 2px);min-width:calc(var(--size)*2 + 2px);height:calc(var(--size) + 2px);min-height:calc(var(--size) + 2px);padding:1px;margin:0 .5em 0 0;background-color:var(--bg-color);border-radius:20px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.switcher__custom-wrapper:hover{background-color:var(--bg-color-hover)}.switcher__custom-wrapper:hover .switcher__custom{color:var(--color-hover)}.switcher__custom{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1em;min-width:1em;height:1em;min-height:1em;margin:0 6px 0 0;font-size:var(--size);color:var(--color);background-color:currentColor;border:1px solid var(--border-color);border-radius:var(--border-radius);border-radius:50%;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color,border-color,-webkit-transform;transition-property:color,background-color,border-color,-webkit-transform;transition-property:color,background-color,border-color,transform;transition-property:color,background-color,border-color,transform,-webkit-transform}.switcher__text{display:block;margin:auto 0;overflow:hidden;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4286}.switcher__text b{font-weight:700;color:var(--gray-8)}.switcher__icon{font-size:var(--icon-size);color:currentColor}.switcher__svg{margin-right:8px;font-size:20px}.dropdown{--size-icon:16px;position:relative;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:5px}.dropdown.active{z-index:3}.dropdown.active .dropdown__content{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.dropdown.active .dropdown__arrow{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.dropdown select{display:none}.dropdown__button{position:relative;z-index:2;width:100%;margin:0}.dropdown__placeholder{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown__placeholder b{font-weight:700}.dropdown__arrow-wrapper{margin-left:1em}.is-ready .dropdown__popper .dropdown__content{position:static}.dropdown__content{--position:calc(100% + 0.25rem);position:absolute;top:var(--position);left:0;z-index:1;width:100%;min-width:12.5rem;padding:.5rem;visibility:hidden;background-color:var(--base-white);border-radius:4px;-webkit-box-shadow:0 0 20px rgba(var(--black-rgb),.25);box-shadow:0 0 20px rgba(var(--black-rgb),.25);opacity:0;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,visibility,-webkit-transform,-webkit-box-shadow;transition-property:opacity,visibility,-webkit-transform,-webkit-box-shadow;transition-property:opacity,visibility,transform,box-shadow;transition-property:opacity,visibility,transform,box-shadow,-webkit-transform,-webkit-box-shadow;-webkit-transform:translateY(2rem);transform:translateY(2rem)}select[data-select]{display:block}select[data-select].button.button-select{overflow:hidden;font-size:inherit;color:transparent;pointer-events:none}select[data-select].button.button-select option{visibility:hidden}.select{position:relative;width:100%;margin:0}.select,.select.multiple .select__item .checkbox__custom{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.select.tags .select__tags-wrapper{display:block}.select.tags .select__template-title,.select.tags .select__title-wrapper{display:none}.select.template .select__template-title{display:block}.select.template .select__tags-wrapper,.select.template .select__title{display:none}.select.counter .select__counter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.select.counter .select__tags-wrapper,.select.counter .select__template-title{display:none}.select.selected .select__button{color:var(--color-selected);background-color:var(--bg-color-selected);border-color:var(--border-color-selected)}.select.active:before{z-index:5}.select.active .select__button-wrapper{z-index:4}.select.active .select__button-wrapper .select__search{display:block}.select.active .select__button{color:var(--color-active);background-color:var(--bg-color-active);border-color:var(--border-color-active)}.select.active .select__popper{pointer-events:all}.select.active .select__content{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.select.active .select__arrow{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.select.loading{cursor:wait}.select.loading:before{position:absolute;top:50%;left:50%;z-index:2;display:block;width:1em;min-width:1em;height:1em;min-height:1em;font-size:20px;color:var(--primary-2-default);content:"";background-color:currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);mask-image:url(../images/spinner.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(../images/spinner.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-animation:spinner .5s linear infinite;animation:spinner .5s linear infinite}.select.loading>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select.loading .select__button>*,.select.loading .select__content>*{opacity:0}.select.disabled,.select[disabled]{cursor:not-allowed}.select.disabled:before,.select[disabled]:before{opacity:.5}.select.disabled .select__button,.select[disabled] .select__button{--color-disabled:var(--gray-400);--bg-color-disabled:var(--white);--border-color-disabled:var(--gray-500);color:var(--color-disabled);background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}.select.disabled .select__tag,.select[disabled] .select__tag{background-color:var(--gray-700);border-color:var(--gray-500)}.select.disabled .select__tag .button-icon,.select[disabled] .select__tag .button-icon{--color:currentColor}.select.disabled .select__counter,.select[disabled] .select__counter{background-color:var(--gray-500)}.select.disabled>*,.select>select,.select[disabled]>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select>select{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden}.select__button-wrapper{position:relative;width:100%}.select__button-wrapper .select__search{position:absolute;top:0;left:0;z-index:2;display:none;width:100%;height:100%;margin:0;background-color:var(--bg-color-main)}.select__button{--icon-size:16px;position:relative;width:100%}.select__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.select__title{display:block;min-height:var(--line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__title b{font-weight:700}.select__counter{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:12px;min-height:12px;padding:2px 3px;margin:auto 0 auto 4px;font-size:10px;line-height:8px;color:var(--base-white);text-align:center;background-color:var(--primary-2-default);border-radius:50%}.select__tags-wrapper{--tag-padding-v:5px;--tag-padding-h:7px;--tag-border-w:1px;display:none;width:100%;margin:calc(var(--tag-padding-v)*-1 + var(--tag-border-w)*-1) calc(var(--tag-padding-h)*-1 + var(--tag-border-w)*-1);overflow:hidden}.select__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2px}.select__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:calc(100% - 4px);padding:var(--tag-padding-v) var(--tag-padding-h);margin:2px;font-size:14px;line-height:20px;background-color:var(--secondary-600);border:var(--tag-border-w) solid var(--primary-2-disabled-text);border-radius:4px}.select__tag.disabled{opacity:.7}.select__tag.disabled .button-icon{cursor:not-allowed}.select__tag span{display:block;overflow:hidden;text-overflow:ellipsis}.select__tag .button-icon{--color:var(--primary-2-default);margin:0 0 0 .5em}.select__tag .button-icon svg{font-size:16px}.select__template-title{display:none;width:100%;margin:-5px 0;overflow:hidden}.select__template-title .select-template{padding:0}.select__arrow-wrapper{margin-left:1em}.select .select__arrow{-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:fill,-webkit-transform;transition-property:fill,-webkit-transform;transition-property:fill,transform;transition-property:fill,transform,-webkit-transform}.select__popper{z-index:3;pointer-events:none}.is-ready .select__popper .select__content{position:static}.select__content{--position:calc(100% + 0.25rem);position:absolute;top:var(--position);left:0;z-index:3;width:100%;min-width:12.5rem;padding:0;visibility:hidden;background-color:#12121b;border:1px solid #313131;border-radius:4px;-webkit-box-shadow:0 0 20px rgba(var(--black-rgb),.25);box-shadow:0 0 20px rgba(var(--black-rgb),.25);opacity:0;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,visibility,-webkit-transform,-webkit-box-shadow;transition-property:opacity,visibility,-webkit-transform,-webkit-box-shadow;transition-property:opacity,visibility,transform,box-shadow;transition-property:opacity,visibility,transform,box-shadow,-webkit-transform,-webkit-box-shadow;-webkit-transform:translateY(2rem);transform:translateY(2rem)}.select__content--right{right:0;left:auto}.select__content--bottom{top:auto;bottom:var(--position)}.select__content .select__search{padding:6px 16px}.select__search{margin-bottom:4px}.select__search .input-wrapper{width:100%;height:100%;margin:0}.select__search .input,.select__search .input-container{height:100%}.select__list{max-height:290px;overflow-x:hidden}.select__list::-webkit-scrollbar{width:4px}.select__list::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}.select__list::-webkit-scrollbar-track{background:transparent;border-radius:4px}.select__list{scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin}.select__subtitle{display:block;padding:0 8px;font-size:14px;font-weight:700;line-height:1.7;text-transform:uppercase}.select__itemgroup{padding:6px 0}.select__itemgroup:first-child{padding-top:16px}.select__itemgroup:last-child{padding-bottom:16px}.select__itemgroup.hidden{display:none}.select__item:hover{background-color:var(--color_primary_default)}.select__item:first-child{margin-top:8px}.select__item:last-child{margin-bottom:8px}.select__item.hidden{display:none}.select__item--select-all{border-bottom:1px solid var(--gray-500)}.select__item--select-all .checkbox__custom{display:none!important}.select__option{width:100%;margin:0}.select__option .checkbox__wrap{padding:6px 16px}.select__option .checkbox__wrap:hover{background-color:var(--color_primary_default)}.select__option .checkbox__custom{display:none}.select:not(.multiple) .select__option.checked{color:var(--primary-2-default)}.select__option .select-template:hover{color:var(--primary-2-default);background-color:var(--secondary-600)}.select__option.checked .select-template{color:var(--primary-2-default)}.select__option.disabled{color:var(--gray-400)}.select__option.disabled .select-template{color:var(--gray-400);cursor:not-allowed;background-color:transparent}.select__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 16px;font-weight:600}.select-template{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 16px;cursor:pointer}.select-template__img-wrapper{width:1em;min-width:1em;height:1em;min-height:1em;margin-right:8px;font-size:30px;border-radius:50%}.select-template__img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.select-template__title{display:block;font-size:12px;font-weight:300;line-height:12px;color:var(--secondary-300)}.select-template__text{font-size:14px;font-weight:500;line-height:18px}.modal-wrapper{position:fixed;top:0;left:0;z-index:10;display:block;width:100vw;height:var(--vh,100vh);padding:1.25rem;overflow-x:hidden;overflow-y:auto;font-size:0;text-align:center;white-space:nowrap;visibility:hidden;opacity:0;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;background-color:rgba(20,20,20,.7);backdrop-filter:blur(10px)}@media(max-width:568px){.modal-wrapper{padding:0}}.modal-wrapper__btns{position:absolute;z-index:12;top:30px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}@media(max-width:1200px){.modal-wrapper__btns{top:10px;right:10px;left:10px}}.modal-wrapper__btns *{pointer-events:auto}@media(max-width:1200px){.modal-wrapper__btns button{width:40px;height:40px}}.modal-wrapper__btns .modal__btn-cross{position:static;background-color:rgba(255,254,250,.15)}@media(max-width:1200px){.modal-wrapper__btns .modal__btn-cross{margin-left:auto}}.modal-wrapper__btns .modal__btn-cross svg{font-size:28px}.modal-wrapper--gain-access .modal{max-width:840px}.modal-wrapper--video .modal{max-width:calc(100vw - 20px);min-width:0;width:auto;height:auto;padding:0}.modal-wrapper--video .modal__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-wrapper--change-password-done .modal,.modal-wrapper--change-password .modal{max-width:500px;padding:20px}.modal-wrapper--summary .modal{width:100%;max-width:560px;border:none;background-color:transparent;padding:10px}.modal-wrapper--summary .modal__btn-cross{position:static;margin-left:auto}.modal-wrapper--summary .modal__btn-cross svg{font-size:30px}.modal-wrapper--stories .modal{padding:0}.modal-wrapper--review .modal{width:100%;max-width:780px}.modal-wrapper--access-restore,.modal-wrapper--expire-soon{padding:0}.modal-wrapper--access-restore .modal,.modal-wrapper--expire-soon .modal{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;min-height:var(--vh,100vh);border:none;border-radius:0;background-color:#141414}.modal-wrapper--access-restore .modal__btn-cross,.modal-wrapper--expire-soon .modal__btn-cross{width:30px;height:30px;border-radius:50%;background-color:rgba(255,254,250,.1)}.modal-wrapper--access-restore .modal__wrap,.modal-wrapper--expire-soon .modal__wrap{position:relative;max-width:600px;margin:0 auto;text-align:center;padding:30px 20px}.modal-wrapper--access-restore .modal__text,.modal-wrapper--access-restore .modal__title,.modal-wrapper--expire-soon .modal__text,.modal-wrapper--expire-soon .modal__title{margin-bottom:30px}.modal-wrapper--select-tariff .modal{max-width:750px}.modal-wrapper--payment-method .modal{max-width:580px}.modal-wrapper--payment-method .checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0}.modal-wrapper:before{display:inline-block;height:100%;vertical-align:middle;content:""}.modal-wrapper.active{visibility:visible;opacity:1}.modal-wrapper.active .modal{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.modal-wrapper--change-pass .modal{max-width:520px}.modal-wrapper--change-pass .modal__title{margin-bottom:40px;font-family:var(--font_default);font-size:22px;font-weight:200;color:var(--color_primary_contrast_default)}.modal-wrapper--change-pass .modal__subtitle{margin-bottom:20px;font-size:18px;font-weight:400;color:var(--color_primary_contrast_default);text-align:left}.modal-wrapper--email-confirmation .modal__content-inner .modal__subtitle{text-align:center}.modal-wrapper--email-confirmation .modal__content-inner .modal__subtitle._red{color:#eb5757}.modal-wrapper--email-confirmation .modal{max-width:700px}.modal-wrapper--email-confirmation .modal__title{margin-bottom:40px;font-family:var(--font_default);font-size:22px;font-weight:200;color:var(--color_primary_contrast_default)}.modal-wrapper--email-confirmation .modal__subtitle{margin-bottom:20px;font-size:18px;font-weight:400;color:var(--color_primary_contrast_default);text-align:left}.modal-wrapper--date-birth .modal{max-width:600px}.modal-wrapper--date-birth .modal__subtitle,.modal-wrapper--date-birth .modal__title{text-align:left}.modal-wrapper strong{font-weight:700}.modal{position:relative;z-index:11;display:inline-block;width:100%;padding:1.5rem;font-size:1rem;text-align:center;white-space:normal;vertical-align:middle;opacity:0;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:scale(.6);transform:scale(.6);min-width:280px;max-width:430px;height:-webkit-max-content;height:-moz-max-content;height:max-content;background-color:#222;border:1px solid #313131;border-radius:20px}@media(max-width:568px){.modal{max-width:100%;height:var(--vh,100vh);border-radius:0;border:none}}.modal--small{max-width:35rem}.modal--medium{max-width:40rem}.modal--large{max-width:80rem}.modal--no-padding{padding-right:0;padding-left:0}.modal__pass-title{font-size:22px;color:var(--color_primary_contrast_default);text-align:left;margin-bottom:40px}.modal__pass-subtitle,.modal__pass-title{font-family:var(--font_default);font-weight:200;line-height:1}.modal__pass-subtitle{font-size:28px;color:rgba(var(--color_primary_contrast_default_rgb),1);margin-bottom:20px}.modal__pass-text{font-family:var(--font_default);font-size:18px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1.2;margin-bottom:20px}.modal__wrap iframe{max-width:100%}@media(max-width:768px){.modal__wrap iframe{aspect-ratio:var(--video-width)/var(--video-height);height:auto}}@media(max-width:568px){.modal__wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.modal__img-head{max-width:250px;margin:0 auto}.modal__img-wrap{position:relative;isolation:isolate}.modal__img-wrap:before{content:"";display:block;position:absolute;left:50%;bottom:100px;z-index:-2;background-color:rgba(235,62,255,.55);border-radius:5px;opacity:1;place-self:center;width:225px;height:225px;-webkit-filter:blur(50px);filter:blur(50px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal__img-wrap:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:200px;width:100%;background-color:transparent;background-size:auto 100%;background-position:50%;background-repeat:repeat-x;background-image:url(../images/gradient.png)}.modal__title{font-family:var(--font_default);font-size:31px;font-weight:200;color:rgba(var(--color_primary_contrast_default_rgb),1);line-height:1;text-align:left}.modal__title--center{text-align:center;margin-bottom:40px}.modal__title--head{font-size:36px;margin-bottom:0}@media(max-width:568px){.modal__title--head{font-size:15px;font-weight:400;letter-spacing:1.5px}}.modal__title--sm{font-family:var(--font_default);font-size:22px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),1);text-align:center;line-height:1.3}.modal__title--24{font-size:24px;font-weight:400}.modal__title--24,.modal__title--actions{font-family:var(--font_default);color:var(--color_primary_contrast_default);line-height:1}.modal__title--actions{font-size:20px;font-weight:600;text-align:left;margin-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:30px}.modal__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:50px;margin-bottom:30px}.modal__header-logo svg{width:150px;height:25px}.modal__header .button-close{margin:0 0 0 auto}.modal__subtitle{margin-top:20px;font-family:var(--font_default);font-size:15px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);text-align:center;line-height:1}.modal__subtitle--16{font-family:var(--font_default);font-size:16px;font-weight:300}.modal__text{line-height:1.5;color:var(--gray-6);text-align:left}.modal__text--second{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;color:rgba(var(--color_text_default_rgb),.5);line-height:1.4;margin-bottom:20px}.modal__text b,.modal__text strong{font-weight:700}.modal__device{font-size:40px;font-weight:200;color:rgba(var(--color_primary_contrast_default_rgb),1);text-align:center;line-height:1;margin-bottom:20px}.modal__device-note{font-family:var(--font_default);font-size:18px;font-weight:400;color:rgba(var(--color_primary_contrast_default_rgb),.5);text-align:center;line-height:1.3;margin-bottom:30px}.modal__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.5rem}.modal__icon{width:1em;min-width:1em;height:1em;min-height:1em;margin:auto;font-size:5rem}.modal__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.modal__btn{width:100%;margin:0}.modal__btn-close{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:rgba(255,254,250,.15);border:none;padding:0}.modal__btn-close svg{color:#fff;font-size:22px}.modal__btn-cross{position:absolute;top:0;right:0;z-index:12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border:none;background-color:transparent;border-radius:100px;padding:0}.modal__btn-cross svg{color:#fff;font-size:20px}.modal__btn-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:100px;border:none;background-color:rgba(255,254,250,.15)}.modal__btn-summary svg{font-size:28px;color:#fff}.modal__btn-timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--font-size:20px;--padding-y:10px;min-height:60px}.modal__btn-timer span{display:none}.modal__btn-timer:disabled span{display:block;text-align:center}.modal__btn-skip{display:none;font-family:var(--font_default);font-size:15px;font-weight:700;color:var(--color_primary_contrast_default);text-align:center;line-height:1;border-radius:5px;padding:12px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:none}.modal__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.modal__summary-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.modal__summary-title{font-family:var(--font_default);font-size:24px;font-weight:200;color:var(--color_primary_contrast_default);line-height:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal__summary-close-cross{position:absolute;top:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:transparent;border:none;padding:0}.modal__summary-close-cross svg{width:30px;height:30px;color:#fff;font-size:22px}.modal__footer{padding-top:1rem;margin-top:1.5rem}.modal__footer-text{font-family:var(--font_default);font-size:18px;font-weight:400;color:var(--color_primary_contrast_default);text-align:center;line-height:1.4}.modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__actions .button{margin:0}.modal__actions .button:not(:last-of-type){margin-right:1.5rem}.modal__form{gap:40px;margin-top:40px}.modal__form,.modal__form-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__form-footer{gap:20px;padding-bottom:10px}.modal__form-footer--gap-sm{gap:10px}.modal__form-reset-pass{font-family:var(--font_default);font-size:14px;font-weight:400;text-align:center;line-height:1}.modal__form-reset-pass,.modal__form-reset-pass:hover,.modal__separator{color:var(--color_primary_contrast_default)}.modal__separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:var(--font_default);font-size:14px;font-weight:400;text-align:center;line-height:1.5;margin-top:20px;margin-bottom:20px}.modal__separator--gap-sm{margin:0}.modal__separator:after,.modal__separator:before{content:"";display:block}.modal__separator-line,.modal__separator:after,.modal__separator:before{background:linear-gradient(270deg,rgba(var(--color_primary_contrast_default_rgb),0),rgba(var(--color_primary_contrast_default_rgb),.7),hsla(0,0%,66.7%,0));min-height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px}.modal__separator-line{width:100%;margin-bottom:25px}.modal__separator-line--top-offset{margin-top:30px;margin-bottom:0}.modal__email{font-family:var(--font_default);font-size:22px;font-weight:200;color:var(--color_primary_contrast_default);text-align:center;line-height:1.4;margin-top:20px;padding-bottom:20px}.modal__products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:35px;margin-bottom:40px}.modal__code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.modal__code-input{background-color:#333;min-width:44px;max-width:44px;min-height:80px;max-height:80px;width:44px;height:80px;border:1px solid #404040;border-radius:5px;font-family:Roboto,sans-serif;font-size:50px;font-weight:400;color:var(--color_text_default);text-align:center;padding:6px;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.modal__code-input::-webkit-inner-spin-button,.modal__code-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal__pass-icon{font-size:60px}.modal__pass-requirement{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;text-align:left}.modal__pass-requirement-title{font-family:var(--font_default);font-size:16px;font-weight:600;color:#fffefa;line-height:1}.modal__pass-requirement-items li{font-family:var(--font_default);font-size:14px;font-weight:400;color:#fb5555;line-height:1;margin-top:10px}.modal__pass-requirement-items li.valid{color:#62a045}.modal__video{position:relative;max-height:100%;aspect-ratio:9/16;width:100%;height:100%}.modal__video iframe,.modal__video video{border-radius:20px}.modal__video-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;position:absolute;top:0;left:0;right:0;padding:10px 15px}.modal__video-head-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__video-head-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.modal__video-head-title{font-family:var(--font_default);font-size:16px;font-weight:400;color:var(--color_primary_contrast_default);line-height:1}.modal__video-head-img{width:35px;height:35px;-o-object-fit:cover;object-fit:cover;border:1px solid #404040;border-radius:100px}.modal__video-btn-close{display:none}@media(max-width:568px){.modal__video-btn-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:38px;height:38px;border:none;background-color:transparent;font-size:24px}}.modal__video-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.modal__video-pagination._paused span:before{-webkit-animation-play-state:paused;animation-play-state:paused}.modal__video-pagination span{display:block;height:4px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background-color:rgba(var(--color_text_default_rgb),.15);border-radius:5px}.modal__video-pagination span:before{content:"";display:block;height:100%;width:0;background-color:rgba(var(--color_primary_contrast_default_rgb),1)}.modal__video-pagination span.active:before{-webkit-animation-name:grow-up;animation-name:grow-up;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-fill-mode:both;animation-fill-mode:both}.modal__video-pagination span.completed:before{width:100%!important}.modal__video-pagination span.pause span{-webkit-animation-play-state:paused;animation-play-state:paused}.modal__video-btn-sound{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:37px;height:37px;padding:0;background-color:#141414;border-radius:5px;border:none}.modal__video-btn-sound-icon--off,.modal__video-btn-sound.off .modal__video-btn-sound-icon--on{display:none}.modal__video-btn-sound.off .modal__video-btn-sound-icon--off{display:block}.modal__video-btn-sound svg{font-size:25px}.modal__video-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:-30px;right:-30px;margin-top:-25px;pointer-events:none}@media(max-width:568px){.modal__video-nav{top:70px;left:0;right:0;bottom:0;margin-top:0}}.modal__video-nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:100px;border:none;padding:0;pointer-events:auto;background-color:rgba(var(--color_primary_contrast_default_rgb),.25);-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}@media(max-width:568px){.modal__video-nav-item{border-radius:0;height:100%;width:20%}}.modal__video-nav-item:disabled{display:none}.modal__video-nav-item svg{font-size:27px}.modal__video-nav-item--prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media(max-width:568px){.modal__video-nav-item--prev{-webkit-transform:none;transform:none}}.modal__video-nav-item--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.modal__video-nav-item--next{-webkit-transform:translateX(100%);transform:translateX(100%);margin-left:auto}@media(max-width:568px){.modal__video-nav-item--next{-webkit-transform:none;transform:none}}.modal__action{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%;background-color:#323131;border:none;border-radius:100px;padding:10px;text-align:left}.modal__action:hover{background-color:#3c3c3c}.modal__action svg{font-size:45px}.modal__action-title{font-size:16px;font-weight:500;color:var(--color_primary_contrast_default)}.modal__action-text,.modal__action-title{display:block;font-family:var(--font_default)}.modal__action-text{font-size:14px;font-weight:300;color:rgba(var(--color_primary_contrast_default_rgb),.5);line-height:1;margin-top:5px}.modal__action-text--review{font-weight:500;color:var(--color_primary_default)}.modal__buy-date{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:rgba(var(--color_text_default_rgb),.5);line-height:1.4;text-align:left;margin-top:10px}@-webkit-keyframes grow-up{0%{width:0}to{width:100%}}@keyframes grow-up{0%{width:0}to{width:100%}}.modal-wrapper--forgot-password .modal,.modal-wrapper--number-confirmation .modal,.modal-wrapper--restore-confirmation .modal,.modal-wrapper--singin .modal{max-width:482px;padding:32px 24px 24px;border-radius:24px}@media(max-width:568px){.modal-wrapper--forgot-password .modal,.modal-wrapper--number-confirmation .modal,.modal-wrapper--restore-confirmation .modal,.modal-wrapper--singin .modal{min-height:var(--vh,100vh);padding:32px 24px 24px;border-radius:0}}.modal-wrapper--forgot-password .modal__wrap,.modal-wrapper--number-confirmation .modal__wrap,.modal-wrapper--restore-confirmation .modal__wrap,.modal-wrapper--singin .modal__wrap{display:block;height:auto}.modal-wrapper--forgot-password .modal__header,.modal-wrapper--number-confirmation .modal__header,.modal-wrapper--restore-confirmation .modal__header,.modal-wrapper--singin .modal__header{min-height:20px;margin-bottom:28px}.modal-wrapper--forgot-password .modal__header-logo,.modal-wrapper--number-confirmation .modal__header-logo,.modal-wrapper--restore-confirmation .modal__header-logo,.modal-wrapper--singin .modal__header-logo{line-height:0}.modal-wrapper--forgot-password .modal__header-logo svg,.modal-wrapper--number-confirmation .modal__header-logo svg,.modal-wrapper--restore-confirmation .modal__header-logo svg,.modal-wrapper--singin .modal__header-logo svg{width:135px;height:20px}.modal-wrapper--forgot-password .modal__btn-close,.modal-wrapper--number-confirmation .modal__btn-close,.modal-wrapper--restore-confirmation .modal__btn-close,.modal-wrapper--singin .modal__btn-close{top:-12px;width:40px;height:40px;background-color:#333}.modal-wrapper--forgot-password .modal__btn-close svg,.modal-wrapper--number-confirmation .modal__btn-close svg,.modal-wrapper--restore-confirmation .modal__btn-close svg,.modal-wrapper--singin .modal__btn-close svg{width:16px;height:16px;font-size:16px}.modal-wrapper--forgot-password .modal__title,.modal-wrapper--number-confirmation .modal__title,.modal-wrapper--restore-confirmation .modal__title,.modal-wrapper--singin .modal__title{width:100%;margin:0;font-size:30px;font-weight:300;line-height:1.2;text-align:center}.modal-wrapper--forgot-password .modal__subtitle,.modal-wrapper--number-confirmation .modal__subtitle,.modal-wrapper--restore-confirmation .modal__subtitle,.modal-wrapper--singin .modal__subtitle{margin-top:16px;font-size:15px;font-weight:500;line-height:1.2;color:#91908e}.modal-wrapper--forgot-password .modal__form,.modal-wrapper--number-confirmation .modal__form,.modal-wrapper--restore-confirmation .modal__form,.modal-wrapper--singin .modal__form{margin-top:16px}.modal-wrapper--forgot-password .modal__form--phone,.modal-wrapper--number-confirmation .modal__form--phone,.modal-wrapper--restore-confirmation .modal__form--phone,.modal-wrapper--singin .modal__form--phone{gap:28px}.modal-wrapper--forgot-password .modal__form--code,.modal-wrapper--number-confirmation .modal__form--code,.modal-wrapper--restore-confirmation .modal__form--code,.modal-wrapper--singin .modal__form--code{display:block;margin-top:16px}.modal-wrapper--forgot-password .modal__delivery,.modal-wrapper--number-confirmation .modal__delivery,.modal-wrapper--restore-confirmation .modal__delivery,.modal-wrapper--singin .modal__delivery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.modal-wrapper--forgot-password .modal__delivery-title,.modal-wrapper--number-confirmation .modal__delivery-title,.modal-wrapper--restore-confirmation .modal__delivery-title,.modal-wrapper--singin .modal__delivery-title{width:100%;font-family:var(--font_default);font-size:16px;font-weight:500;line-height:1.2;color:#f6f6f6;text-align:center}.modal-wrapper--forgot-password .modal__delivery-actions,.modal-wrapper--number-confirmation .modal__delivery-actions,.modal-wrapper--restore-confirmation .modal__delivery-actions,.modal-wrapper--singin .modal__delivery-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.modal-wrapper--forgot-password .modal__delivery-btn,.modal-wrapper--number-confirmation .modal__delivery-btn,.modal-wrapper--restore-confirmation .modal__delivery-btn,.modal-wrapper--singin .modal__delivery-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 137px;flex:0 1 137px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;height:44px;padding:8px 10px;font-family:var(--font_default);font-size:14px;font-weight:500;line-height:1.2;color:#fff;white-space:nowrap;cursor:pointer;background-color:#4568dc;border:0;border-radius:6px;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}.modal-wrapper--forgot-password .modal__delivery-btn:focus-visible,.modal-wrapper--forgot-password .modal__delivery-btn:hover,.modal-wrapper--number-confirmation .modal__delivery-btn:focus-visible,.modal-wrapper--number-confirmation .modal__delivery-btn:hover,.modal-wrapper--restore-confirmation .modal__delivery-btn:focus-visible,.modal-wrapper--restore-confirmation .modal__delivery-btn:hover,.modal-wrapper--singin .modal__delivery-btn:focus-visible,.modal-wrapper--singin .modal__delivery-btn:hover{background-color:#6c87eb;outline:none}.modal-wrapper--forgot-password .modal__delivery-btn:disabled,.modal-wrapper--number-confirmation .modal__delivery-btn:disabled,.modal-wrapper--restore-confirmation .modal__delivery-btn:disabled,.modal-wrapper--singin .modal__delivery-btn:disabled{color:#cdcdcd;cursor:default;background-color:#696969}.modal-wrapper--forgot-password .modal__delivery-btn:disabled:focus-visible,.modal-wrapper--forgot-password .modal__delivery-btn:disabled:hover,.modal-wrapper--number-confirmation .modal__delivery-btn:disabled:focus-visible,.modal-wrapper--number-confirmation .modal__delivery-btn:disabled:hover,.modal-wrapper--restore-confirmation .modal__delivery-btn:disabled:focus-visible,.modal-wrapper--restore-confirmation .modal__delivery-btn:disabled:hover,.modal-wrapper--singin .modal__delivery-btn:disabled:focus-visible,.modal-wrapper--singin .modal__delivery-btn:disabled:hover{background-color:#696969}@media(max-width:568px){.modal-wrapper--forgot-password .modal__delivery-btn,.modal-wrapper--number-confirmation .modal__delivery-btn,.modal-wrapper--restore-confirmation .modal__delivery-btn,.modal-wrapper--singin .modal__delivery-btn{gap:6px;padding-right:6px;padding-left:6px;font-size:12px}}.modal-wrapper--forgot-password .modal__delivery-icon,.modal-wrapper--number-confirmation .modal__delivery-icon,.modal-wrapper--restore-confirmation .modal__delivery-icon,.modal-wrapper--singin .modal__delivery-icon{display:block;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;width:18px;height:18px;color:currentColor}.modal-wrapper--forgot-password .modal__delivery-btn:disabled .modal__delivery-icon,.modal-wrapper--number-confirmation .modal__delivery-btn:disabled .modal__delivery-icon,.modal-wrapper--restore-confirmation .modal__delivery-btn:disabled .modal__delivery-icon,.modal-wrapper--singin .modal__delivery-btn:disabled .modal__delivery-icon{opacity:.8}.modal-wrapper--forgot-password .modal__form-message,.modal-wrapper--number-confirmation .modal__form-message,.modal-wrapper--restore-confirmation .modal__form-message,.modal-wrapper--singin .modal__form-message{display:none;margin:0;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.2;color:#f93f3f;text-align:center}.modal-wrapper--forgot-password .modal__form-message:not(:empty),.modal-wrapper--number-confirmation .modal__form-message:not(:empty),.modal-wrapper--restore-confirmation .modal__form-message:not(:empty),.modal-wrapper--singin .modal__form-message:not(:empty){display:block}.modal-wrapper--forgot-password .modal__agreement,.modal-wrapper--number-confirmation .modal__agreement,.modal-wrapper--restore-confirmation .modal__agreement,.modal-wrapper--singin .modal__agreement{--size:24px;--icon-size:22px;margin:0}.modal-wrapper--forgot-password .modal__agreement .checkbox__wrap,.modal-wrapper--number-confirmation .modal__agreement .checkbox__wrap,.modal-wrapper--restore-confirmation .modal__agreement .checkbox__wrap,.modal-wrapper--singin .modal__agreement .checkbox__wrap{gap:12px}.modal-wrapper--forgot-password .modal__agreement .checkbox__custom,.modal-wrapper--number-confirmation .modal__agreement .checkbox__custom,.modal-wrapper--restore-confirmation .modal__agreement .checkbox__custom,.modal-wrapper--singin .modal__agreement .checkbox__custom{margin:0;border-radius:4px}.modal-wrapper--forgot-password .modal__agreement .checkbox__text,.modal-wrapper--number-confirmation .modal__agreement .checkbox__text,.modal-wrapper--restore-confirmation .modal__agreement .checkbox__text,.modal-wrapper--singin .modal__agreement .checkbox__text{font-size:13px;font-weight:500;line-height:1.2}.modal-wrapper--forgot-password .modal__agreement .checkbox__link,.modal-wrapper--forgot-password .modal__agreement .checkbox__link:hover,.modal-wrapper--number-confirmation .modal__agreement .checkbox__link,.modal-wrapper--number-confirmation .modal__agreement .checkbox__link:hover,.modal-wrapper--restore-confirmation .modal__agreement .checkbox__link,.modal-wrapper--restore-confirmation .modal__agreement .checkbox__link:hover,.modal-wrapper--singin .modal__agreement .checkbox__link,.modal-wrapper--singin .modal__agreement .checkbox__link:hover{color:#f17d3a}.modal-wrapper--forgot-password .modal__separator--auth,.modal-wrapper--number-confirmation .modal__separator--auth,.modal-wrapper--restore-confirmation .modal__separator--auth,.modal-wrapper--singin .modal__separator--auth{margin:0;font-size:13px;font-weight:500;line-height:1.2;color:#f8f4f3}.modal-wrapper--forgot-password .modal__separator--auth:after,.modal-wrapper--forgot-password .modal__separator--auth:before,.modal-wrapper--number-confirmation .modal__separator--auth:after,.modal-wrapper--number-confirmation .modal__separator--auth:before,.modal-wrapper--restore-confirmation .modal__separator--auth:after,.modal-wrapper--restore-confirmation .modal__separator--auth:before,.modal-wrapper--singin .modal__separator--auth:after,.modal-wrapper--singin .modal__separator--auth:before{min-height:1px}.modal-wrapper--forgot-password .modal__yandex-btn,.modal-wrapper--number-confirmation .modal__yandex-btn,.modal-wrapper--restore-confirmation .modal__yandex-btn,.modal-wrapper--singin .modal__yandex-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:65px;padding:13px 20px;font-family:var(--font_default);font-size:14px;font-weight:600;line-height:1.2;color:#fff;cursor:pointer;background-color:transparent;border:1px solid #fffefa;border-radius:4px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.modal-wrapper--forgot-password .modal__yandex-btn:focus-visible,.modal-wrapper--forgot-password .modal__yandex-btn:hover,.modal-wrapper--number-confirmation .modal__yandex-btn:focus-visible,.modal-wrapper--number-confirmation .modal__yandex-btn:hover,.modal-wrapper--restore-confirmation .modal__yandex-btn:focus-visible,.modal-wrapper--restore-confirmation .modal__yandex-btn:hover,.modal-wrapper--singin .modal__yandex-btn:focus-visible,.modal-wrapper--singin .modal__yandex-btn:hover{background-color:rgba(255,254,250,.06);outline:none}.modal-wrapper--forgot-password .modal__yandex-icon,.modal-wrapper--number-confirmation .modal__yandex-icon,.modal-wrapper--restore-confirmation .modal__yandex-icon,.modal-wrapper--singin .modal__yandex-icon{display:block;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;width:22px;height:22px}.modal-wrapper--number-confirmation .modal__content--confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.modal-wrapper--number-confirmation .modal__confirmation-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-wrapper--number-confirmation .modal__confirmation-note{width:100%}.modal-wrapper--number-confirmation .modal__code-error{margin-top:4px}.modal-wrapper--number-confirmation .modal__confirmation-resend{width:100%}.modal-wrapper--number-confirmation .modal__confirmation-timer{width:100%;padding:0;margin:0;font-family:var(--font_default);font-size:16px;font-weight:500;line-height:1.2;color:#f6f6f6;text-align:center;background-color:transparent;border:0}.modal-wrapper--number-confirmation .modal__confirmation-resend-channels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.modal-wrapper--number-confirmation .modal__confirmation-resend-channels.hidden{display:none}.modal-wrapper--change-password-done .modal,.modal-wrapper--new-password .modal{max-width:482px;padding:32px 24px 36px;border-radius:24px}@media(max-width:568px){.modal-wrapper--change-password-done .modal,.modal-wrapper--new-password .modal{min-height:var(--vh,100vh);padding:32px 24px 36px;border-radius:0}}.modal-wrapper--change-password-done .modal__wrap,.modal-wrapper--new-password .modal__wrap{display:block;height:auto}.modal-wrapper--change-password-done .modal__header,.modal-wrapper--new-password .modal__header{min-height:20px;margin-bottom:28px}.modal-wrapper--change-password-done .modal__header-logo,.modal-wrapper--new-password .modal__header-logo{line-height:0}.modal-wrapper--change-password-done .modal__header-logo svg,.modal-wrapper--new-password .modal__header-logo svg{width:135px;height:20px}.modal-wrapper--change-password-done .modal__btn-close,.modal-wrapper--new-password .modal__btn-close{top:-12px;width:40px;height:40px;background-color:#333}.modal-wrapper--change-password-done .modal__btn-close svg,.modal-wrapper--new-password .modal__btn-close svg{width:16px;height:16px;font-size:16px}.modal-wrapper--change-password-done .modal__title,.modal-wrapper--new-password .modal__title{width:100%;margin:0;font-size:30px;font-weight:300;line-height:1.2;text-align:center}.modal-wrapper--change-password-done .modal__subtitle,.modal-wrapper--new-password .modal__subtitle{margin-top:16px;font-size:15px;font-weight:500;line-height:1.2;color:#91908e;text-align:center}.modal-wrapper--forgot-password .modal,.modal-wrapper--restore-confirmation .modal{padding-bottom:36px}@media(max-width:568px){.modal-wrapper--forgot-password .modal,.modal-wrapper--restore-confirmation .modal{padding-bottom:36px}}.modal-wrapper--forgot-password .modal__content--restore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.modal-wrapper--forgot-password .modal__restore-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:4px;background-color:#333;border-radius:8px}.modal-wrapper--forgot-password .modal__restore-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:8px 19px;margin:0;font-family:var(--font_default);font-size:16px;font-weight:500;line-height:1.2;color:#c2c2c2;cursor:pointer;background-color:transparent;border:0;border-radius:6px}.modal-wrapper--forgot-password .modal__restore-tab.active{color:#222;background-color:#d5d5d5}.modal-wrapper--forgot-password .modal__restore-panel{display:none}.modal-wrapper--forgot-password .modal__restore-panel.active{display:block}.modal-wrapper--forgot-password .modal__restore-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px;width:100%;margin:0}.modal-wrapper--forgot-password .modal__restore-field{position:relative;width:100%;padding-top:16px}.modal-wrapper--forgot-password .modal__restore-input{width:100%;height:56px;padding:10px 16px;font-family:var(--font_default);font-size:15px;font-weight:500;line-height:1.2;color:#fff;background-color:#3e3e3e;border:1px solid #404040;border-radius:8px;outline:none}.modal-wrapper--forgot-password .modal__restore-input:focus{border-color:#777}.modal-wrapper--forgot-password .modal__restore-label{position:absolute;top:0;left:18px;z-index:1;padding:2px 1px;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.2;color:#c3bfbf;pointer-events:none;background-color:#222}.modal-wrapper--forgot-password .modal__restore-error{display:none;margin-top:4px;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.2;color:#f93f3f}.modal-wrapper--forgot-password .modal__restore-field.is-invalid .modal__restore-input{border-color:#f93f3f}.modal-wrapper--forgot-password .modal__restore-field.is-invalid .modal__restore-error{display:block;text-align:left}.modal-wrapper--forgot-password .modal__restore-submit{width:100%;height:48px;padding:8px 19px;margin:0;font-family:var(--font_default);font-size:16px;font-weight:500;line-height:1.2;color:#fff;cursor:pointer;background-color:#4568dc;border:0;border-radius:6px}.modal-wrapper--forgot-password .modal__restore-submit:disabled{cursor:default;background-color:#696969}.modal-wrapper--restore-confirmation .modal__content--restore-confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.modal-wrapper--restore-confirmation .modal__confirmation-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-wrapper--restore-confirmation .modal__confirmation-note{width:100%}.modal-wrapper--restore-confirmation .modal__form--code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.modal-wrapper--restore-confirmation .registration__code.is-invalid .registration__code-input{border-color:#f93f3f}.modal-wrapper--restore-confirmation .modal__restore-code-error{margin-top:4px;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.2;color:#f93f3f;text-align:center}.modal-wrapper--restore-confirmation .modal__restore-resend{width:100%}.modal-wrapper--restore-confirmation .modal__confirmation-timer,.modal-wrapper--restore-confirmation .modal__restore-resend-link{width:100%;padding:0;margin:0;font-family:var(--font_default);font-size:16px;font-weight:500;line-height:1.2;text-align:center;background-color:transparent;border:0}.modal-wrapper--restore-confirmation .modal__confirmation-timer{color:#f6f6f6}.modal-wrapper--restore-confirmation .modal__restore-resend-link{color:#a1b6ff;cursor:pointer}.modal-wrapper--restore-confirmation .modal__confirmation-resend-channels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.modal-wrapper--new-password .modal__content--new-password{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.modal-wrapper--new-password .modal__new-password-head{width:100%}.modal-wrapper--new-password .modal__new-password-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.modal-wrapper--new-password .modal__password-field{position:relative;width:100%;margin:0}.modal-wrapper--new-password .modal__password-field .input-container{position:relative;width:100%;height:72px;padding-top:16px}.modal-wrapper--new-password .modal__password-field .input{width:100%;height:56px;padding:10px 48px 10px 16px;margin:0;font-family:var(--font_default);font-size:24px;font-weight:500;line-height:1.2;color:#fff;background-color:#3e3e3e;border:1px solid #404040;border-radius:8px;outline:none}.modal-wrapper--new-password .modal__password-field .input:focus{border-color:#777}.modal-wrapper--new-password .modal__password-field .input-label{position:absolute;top:0;left:18px;z-index:2;padding:2px 14px;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.2;color:#c3bfbf;pointer-events:none;background-color:#222}.modal-wrapper--new-password .modal__password-field.is-invalid-border .input{border-color:#f93f3f}.modal-wrapper--new-password .modal__password-toggle{position:absolute;top:44px;right:16px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;padding:0;margin:0;color:#e2e2e2;cursor:pointer;background:transparent;border:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-wrapper--new-password .modal__password-toggle svg{width:18px;height:18px}.modal-wrapper--new-password .modal__password-toggle.active svg:first-child,.modal-wrapper--new-password .modal__password-toggle svg:last-child{display:none}.modal-wrapper--new-password .modal__password-toggle.active svg:last-child{display:block}.modal-wrapper--new-password .modal__password-controls{position:absolute;top:44px;right:16px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-wrapper--new-password .modal__password-controls .modal__password-toggle{position:static;-webkit-transform:none;transform:none}.modal-wrapper--new-password .modal__password-check{display:none;width:18px;height:18px;color:#37c51b}.modal-wrapper--new-password .modal__password-field.is-valid .modal__password-check{display:block}.modal-wrapper--new-password .modal__password-error{display:none;margin-top:4px;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.2;color:#f93f3f;text-align:left}.modal-wrapper--new-password .modal__password-field.is-mismatch .modal__password-error{display:block}.modal-wrapper--new-password .modal__password-validation{display:none}.modal-wrapper--new-password .modal__new-password-submit{width:100%;height:48px;padding:8px 19px;margin:12px 0 0;font-family:var(--font_default);font-size:16px;font-weight:500;line-height:1.2;color:#fff;cursor:pointer;background-color:#4568dc;border:0;border-radius:6px}.modal-wrapper--new-password .modal__new-password-submit:disabled{cursor:default;background-color:#777}.modal-wrapper--change-password-done .modal__content--password-done{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.modal-wrapper--change-password-done .modal__password-done-btn{width:100%;height:48px;padding:8px 19px;margin:0;font-size:16px;font-weight:500;line-height:1.2;border-radius:6px}.auth-modals-demo{padding:60px 0;background-color:#141414}.auth-modals-demo__header{max-width:920px;margin:0 auto 28px;text-align:center}.auth-modals-demo__title{margin-bottom:12px;font-family:var(--font_default);font-size:30px;font-weight:300;line-height:1.2;color:#fff}.auth-modals-demo__description{font-family:var(--font_default);font-size:14px;font-weight:400;line-height:1.5;color:#91908e}.auth-modals-demo__description code{color:#f17d3a}.auth-modals-demo__grid{display:grid;grid-template-columns:repeat(2,minmax(0,482px));gap:28px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-modals-demo__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;min-width:0}.auth-modals-demo__item-title{margin:0;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.3;color:#91908e;text-align:center}.auth-modals-demo .modal-wrapper{position:relative;inset:auto;z-index:auto;width:100%;height:auto;padding:0;overflow:visible;visibility:visible;background:transparent;opacity:1;backdrop-filter:none}.auth-modals-demo .modal-wrapper:before{display:none}.auth-modals-demo .modal{display:block;min-height:0;margin:0;opacity:1;-webkit-transform:none;transform:none}@media(max-width:1024px){.auth-modals-demo__grid{grid-template-columns:minmax(0,482px)}}@media(max-width:568px){.auth-modals-demo{padding:30px 0}.auth-modals-demo .modal-wrapper--change-password-done .modal,.auth-modals-demo .modal-wrapper--forgot-password .modal,.auth-modals-demo .modal-wrapper--new-password .modal,.auth-modals-demo .modal-wrapper--number-confirmation .modal,.auth-modals-demo .modal-wrapper--restore-confirmation .modal,.auth-modals-demo .modal-wrapper--singin .modal{min-height:0;border:1px solid #313131;border-radius:24px}}.modal-wrapper--personal-confirm .modal{width:467px;max-width:calc(100vw - 40px);padding:32px 40px;overflow:hidden;text-align:left;background:#202024;border:0;border-radius:16px}.modal-wrapper--personal-confirm .personal-confirm{position:relative}.modal-wrapper--personal-confirm .personal-confirm__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.modal-wrapper--personal-confirm .personal-confirm__title{width:calc(100% - 52px);margin:0;font-family:var(--font_default);font-size:24px;font-weight:500;line-height:1.3;color:#f9f9ff}.modal-wrapper--personal-confirm .personal-confirm__subtitle{margin:0;font-family:var(--font_default);font-size:18px;font-weight:500;line-height:1.3;color:#bfbfcb}.modal-wrapper--personal-confirm .personal-confirm__close{position:absolute;top:12px;right:12px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:10px;color:#9898a2;cursor:pointer;background:transparent;border:1px solid #61616b;border-radius:6px}.modal-wrapper--personal-confirm .personal-confirm__close .svg{width:16px;height:16px}.modal-wrapper--personal-confirm .personal-confirm__fields,.modal-wrapper--personal-confirm .personal-confirm__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-wrapper--personal-confirm .personal-confirm__form{gap:30px}.modal-wrapper--personal-confirm .personal-confirm__fields{gap:24px}.modal-wrapper--personal-confirm .personal-confirm__field{position:relative}.modal-wrapper--personal-confirm .personal-confirm__input,.modal-wrapper--personal-confirm .personal-confirm__phone{width:100%;height:56px;background:#28282c;border:1px solid #61616b;border-radius:8px}.modal-wrapper--personal-confirm .personal-confirm__input{padding:16px 20px;font-family:var(--font_default);font-size:18px;font-weight:500;line-height:1.3;color:#e1e1ed;outline:none}.modal-wrapper--personal-confirm .personal-confirm__input::-webkit-input-placeholder{color:#9898a2;opacity:1}.modal-wrapper--personal-confirm .personal-confirm__input::-moz-placeholder{color:#9898a2;opacity:1}.modal-wrapper--personal-confirm .personal-confirm__input:-ms-input-placeholder{color:#9898a2;opacity:1}.modal-wrapper--personal-confirm .personal-confirm__input::-ms-input-placeholder{color:#9898a2;opacity:1}.modal-wrapper--personal-confirm .personal-confirm__input::placeholder{color:#9898a2;opacity:1}.modal-wrapper--personal-confirm .personal-confirm__input:focus,.modal-wrapper--personal-confirm .personal-confirm__phone:focus-within{border-color:#9898a2}.modal-wrapper--personal-confirm .personal-confirm__code-field.is-invalid .personal-confirm__input,.modal-wrapper--personal-confirm .personal-confirm__field.is-invalid .personal-confirm__input{border-color:#e5484d}.modal-wrapper--personal-confirm .personal-confirm__error{display:none;margin-top:5px;font-size:13px;line-height:1.3;color:#e5484d}.modal-wrapper--personal-confirm .personal-confirm__code-field.is-invalid .personal-confirm__error,.modal-wrapper--personal-confirm .personal-confirm__field.is-invalid .personal-confirm__error{display:block}.modal-wrapper--personal-confirm .personal-confirm__phone{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px}.modal-wrapper--personal-confirm .personal-confirm__flag{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.modal-wrapper--personal-confirm .personal-confirm__country{font-size:18px;font-weight:500;line-height:1.3;color:#e1e1ed}.modal-wrapper--personal-confirm .personal-confirm__phone-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0;font-family:var(--font_default);font-size:18px;font-weight:500;line-height:1.3;color:#e1e1ed;background:transparent;border:0;outline:0}.modal-wrapper--personal-confirm .personal-confirm__primary,.modal-wrapper--personal-confirm .personal-confirm__secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:56px;padding:14px;font-family:var(--font_default);font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;cursor:pointer;border-radius:8px}.modal-wrapper--personal-confirm .personal-confirm__primary{color:#f9f9ff;background:#dd0098;border:1px solid #dd0098}.modal-wrapper--personal-confirm .personal-confirm__primary:disabled{color:#777780;cursor:default;background:#3f3f45;border-color:#3f3f45}.modal-wrapper--personal-confirm .personal-confirm__secondary{color:#be8800;background:transparent;border:1px solid #ac7b01}.modal-wrapper--personal-confirm .personal-confirm__later{width:100%;padding:0;font-family:var(--font_default);font-size:18px;font-weight:500;line-height:1.3;color:#c79413;text-align:center;cursor:pointer;background:transparent;border:0}.modal-wrapper--personal-confirm .personal-confirm__delivery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.modal-wrapper--personal-confirm .personal-confirm__delivery-title{margin:0;font-size:20px;font-weight:500;line-height:1.3;color:#bfbfcb}.modal-wrapper--personal-confirm .personal-confirm__channels{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;width:100%}.modal-wrapper--personal-confirm .personal-confirm__channel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;padding:10px 16px;font-family:var(--font_default);font-size:16px;font-weight:500;line-height:1.3;color:#e1e1ed;cursor:pointer;background:#3f3f45;border:0;border-radius:6px}.modal-wrapper--personal-confirm .personal-confirm__channel .svg{width:20px;height:20px}.modal-wrapper--personal-confirm .personal-confirm__code-field{position:relative}.modal-wrapper--personal-confirm .personal-confirm__code-input{letter-spacing:4px}.modal-wrapper--personal-confirm .personal-confirm__resend{width:100%}.modal-wrapper--personal-confirm .personal-confirm__resend-link,.modal-wrapper--personal-confirm .personal-confirm__timer{width:100%;padding:0;font-family:var(--font_default);font-size:20px;font-weight:500;line-height:1.3;text-align:center;background:transparent;border:0}.modal-wrapper--personal-confirm .personal-confirm__timer{color:#bfbfcb}.modal-wrapper--personal-confirm .personal-confirm__resend-link{color:#c79413;cursor:pointer}.modal-wrapper--personal-confirm .personal-confirm__resend-channels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.modal-wrapper--personal-confirm .personal-confirm__resend-channels p{margin:0;font-size:20px;font-weight:500;line-height:1.3;color:#bfbfcb;text-align:center}.modal-wrapper--personal-confirm .personal-confirm__verify{margin-bottom:-14px}.modal-wrapper--personal-confirm .personal-confirm--code .personal-confirm__content,.modal-wrapper--personal-confirm .personal-confirm--compact .personal-confirm__content{gap:30px}@media(max-width:568px){.modal-wrapper--personal-confirm .modal{width:100%;max-width:100%;height:var(--vh,100vh);min-height:667px;padding:64px 14px;border-radius:10px 10px 0 0}.modal-wrapper--personal-confirm .personal-confirm__content{gap:32px}.modal-wrapper--personal-confirm .personal-confirm__title{font-size:24px}.modal-wrapper--personal-confirm .personal-confirm__subtitle{font-size:18px}.modal-wrapper--personal-confirm .personal-confirm__form{gap:32px}.modal-wrapper--personal-confirm .personal-confirm__fields{gap:16px}.modal-wrapper--personal-confirm .personal-confirm__input,.modal-wrapper--personal-confirm .personal-confirm__phone{height:44px;border-radius:6px}.modal-wrapper--personal-confirm .personal-confirm__input{padding:10px 16px;font-size:16px}.modal-wrapper--personal-confirm .personal-confirm__phone{gap:8px;padding:10px 16px 10px 20px}.modal-wrapper--personal-confirm .personal-confirm__country,.modal-wrapper--personal-confirm .personal-confirm__phone-input{font-size:16px}.modal-wrapper--personal-confirm .personal-confirm__primary,.modal-wrapper--personal-confirm .personal-confirm__secondary{height:48px;padding:12px;font-size:16px;border-radius:7px}.modal-wrapper--personal-confirm .personal-confirm__later{font-size:16px}.modal-wrapper--personal-confirm .personal-confirm__delivery{gap:16px}.modal-wrapper--personal-confirm .personal-confirm__delivery-title{font-size:18px}.modal-wrapper--personal-confirm .personal-confirm__channels{gap:4px}.modal-wrapper--personal-confirm .personal-confirm__channel{gap:6px;height:40px;padding:8px 10px;font-size:14px}.modal-wrapper--personal-confirm .personal-confirm__channel .svg{width:16px;height:16px}.modal-wrapper--personal-confirm .personal-confirm__resend-channels p,.modal-wrapper--personal-confirm .personal-confirm__resend-link,.modal-wrapper--personal-confirm .personal-confirm__timer{font-size:16px}.modal-wrapper--personal-confirm .personal-confirm__verify{margin-bottom:-16px}}[data-tippy-template]{display:none}[data-tippy-root] .dropdown__content{position:static;top:0;visibility:visible;opacity:1;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}.tippy-box{font-size:.75rem;line-height:1.5;color:inherit;background-color:var(--white);border-radius:4px;-webkit-box-shadow:0 0 10px rgba(var(--black-rgb),.25);box-shadow:0 0 10px rgba(var(--black-rgb),.25)}.tippy-content{padding:.5rem .75rem}.tippy-arrow{color:var(--white)}[data-tab-content]:not(.active){display:none}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs .button-tab:hover{z-index:2}.tabs .button-tab:not(:last-child){margin-right:calc(var(--border-width)*-1)}.tabs .button-tab:not(:first-child):not(:last-child){--border-radius:0}.tabs .button-tab:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.tabs .button-tab:last-child{border-top-left-radius:0;border-bottom-left-radius:0}[data-accordion]:not(.active) [data-accordion-content]{max-height:0}[data-accordion].active [data-accordion-button] .svg--arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-accordion-content]{height:100%;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.search{position:absolute;top:0;right:0;left:0;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;width:500px;max-width:100%;padding-top:18px;margin:0 auto;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-110%);transform:translateY(-110%)}@media(max-width:1200px){.search{position:fixed;bottom:0;width:100%;padding:10px;background-color:#141414}}.show-search .search{-webkit-transform:translateY(0);transform:translateY(0)}.search__btn-close{position:absolute;top:22px;right:-58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:35px;padding:0;background-color:transparent;border:none}@media(max-width:1200px){.search__btn-close{top:15px;right:4px}}.search__btn-close .ion-icon{font-size:50px;color:rgba(255,254,250,.5);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search__title{margin-bottom:20px;font-family:var(--font_default);font-size:18px;font-weight:600;line-height:1;color:var(--color_primary_contrast_default)}.search__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:150px;max-height:387px;padding:20px;overflow:hidden;background-color:#222;border:1px solid #313131;border-radius:5px}@media(max-width:1200px){.search__content{max-height:100%;padding:20px 0;background-color:transparent;border:none}}.search__content-inner{max-height:100%;overflow:-moz-scrollbars-none;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-ms-overflow-style:none}.search__content-inner::-webkit-scrollbar{display:none;width:0;opacity:0}.search__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.search__dropdown-item{-webkit-transition:all .3s;transition:all .3s}.search__dropdown-item:hover{opacity:.5}.search__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search__link-img{width:35px;height:48px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.search__link-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.search__link-title{font-size:14px;font-weight:700;color:var(--color_primary_contrast_default)}.search__link-title,.search__link-type{display:block;font-family:var(--font_default);line-height:1}.search__link-type{font-size:12px;font-weight:600;color:var(--color_primary_default)}.search__link-type--watch{color:#ff0}.search__link-type--free{color:#47cfdc}.search__link-type--take-part{color:#d447dc}.search__collection{position:relative;display:block;padding:5px 10px;border:1px solid #404040;border-radius:5px}.search__collection-title{font-size:18px;font-weight:500;color:#fffefa}.search__collection-title,.search__collection-type{display:block;font-family:var(--font_default);line-height:1}.search__collection-type{margin-top:5px;font-size:14px;font-weight:600;color:#ed9a6a}.search__collection-icon{position:absolute;top:0;right:0;bottom:0;margin:auto 0;font-size:32px;color:#fff}.input-phone__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#333;border:1px solid #404040;border-radius:10px;-webkit-box-shadow:0 2px 8px 2px rgba(62,62,62,.5);box-shadow:0 2px 8px 2px rgba(62,62,62,.5);-webkit-transition:border-color .3s ease-in-out,color .3s ease-in-out;transition:border-color .3s ease-in-out,color .3s ease-in-out}.input-phone__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding:21px 5px;font-size:16px;font-weight:400;color:#fffefa;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:10px}.input-phone__input:focus{outline:none}.input-phone__input::-webkit-inner-spin-button,.input-phone__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.input-phone__label{position:absolute;top:-11px;left:10px;font-family:var(--font_default);font-size:14px;font-weight:400;line-height:1;color:rgba(var(--color_primary_contrast_default_rgb),.75);pointer-events:none;background-color:rgba(34,34,34,.5)}.input-phone__error{display:none}.input-phone.is-invalid .input-phone__inner{border-color:#f93f3f}.input-phone.is-invalid .input-phone__error{display:block}.modal-wrapper--forgot-password .input-phone,.modal-wrapper--singin .input-phone,.registration .input-phone{position:relative}.modal-wrapper--forgot-password .input-phone__inner,.modal-wrapper--singin .input-phone__inner,.registration .input-phone__inner{height:56px;margin-top:16px;background-color:#3e3e3e;border-color:#404040;border-radius:8px;-webkit-box-shadow:none;box-shadow:none}.modal-wrapper--forgot-password .input-phone__input,.modal-wrapper--singin .input-phone__input,.registration .input-phone__input{height:54px;padding:10px 16px 10px 4px;font-size:15px;font-weight:500;line-height:1.2;border-radius:8px}.modal-wrapper--forgot-password .input-phone__input::-webkit-input-placeholder, .modal-wrapper--singin .input-phone__input::-webkit-input-placeholder, .registration .input-phone__input::-webkit-input-placeholder{color:#787878;opacity:1}.modal-wrapper--forgot-password .input-phone__input::-moz-placeholder, .modal-wrapper--singin .input-phone__input::-moz-placeholder, .registration .input-phone__input::-moz-placeholder{color:#787878;opacity:1}.modal-wrapper--forgot-password .input-phone__input:-ms-input-placeholder, .modal-wrapper--singin .input-phone__input:-ms-input-placeholder, .registration .input-phone__input:-ms-input-placeholder{color:#787878;opacity:1}.modal-wrapper--forgot-password .input-phone__input::-ms-input-placeholder, .modal-wrapper--singin .input-phone__input::-ms-input-placeholder, .registration .input-phone__input::-ms-input-placeholder{color:#787878;opacity:1}.modal-wrapper--forgot-password .input-phone__input::placeholder,.modal-wrapper--singin .input-phone__input::placeholder,.registration .input-phone__input::placeholder{color:#787878;opacity:1}.modal-wrapper--forgot-password .input-phone__label,.modal-wrapper--singin .input-phone__label,.registration .input-phone__label{top:-16px;left:18px;z-index:2;padding:2px 1px;font-size:13px;font-weight:500;line-height:1.2;color:#c3bfbf;background-color:#222}.modal-wrapper--forgot-password .input-phone__error,.modal-wrapper--singin .input-phone__error,.registration .input-phone__error{margin-top:4px;font-family:var(--font_default);font-size:13px;font-weight:500;line-height:1.2;color:#f93f3f;text-align:left}.modal-wrapper--forgot-password .country-codes__value,.modal-wrapper--singin .country-codes__value,.registration .country-codes__value{gap:8px;height:54px;padding:10px 0 10px 16px;border-radius:8px 0 0 8px}.modal-wrapper--forgot-password .country-codes__value-code,.modal-wrapper--singin .country-codes__value-code,.registration .country-codes__value-code{font-size:15px;font-weight:500}.modal-wrapper--forgot-password .country-codes__value-icon,.modal-wrapper--singin .country-codes__value-icon,.registration .country-codes__value-icon{display:none}.modal-wrapper--forgot-password .country-codes__dropdown,.modal-wrapper--singin .country-codes__dropdown,.registration .country-codes__dropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:100%}.modal-wrapper--forgot-password .country-codes .iti__country-list,.modal-wrapper--singin .country-codes .iti__country-list,.registration .country-codes .iti__country-list{max-height:230px;overflow-y:auto}.country-codes.show-dropdown .country-codes__dropdown{display:block}.country-codes .iti__country-list{border-radius:10px;border-color:#404040;background-color:#303030}.country-codes .iti__country-list .iti__country{cursor:pointer}.country-codes .iti__country-list .iti__country:hover{background-color:#404040}.country-codes__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:20px 6px 20px 8px;background-color:transparent;border:none;border-radius:10px 0 0 10px}.country-codes__value-code{font-size:16px;font-weight:400;color:#fffefa}.country-codes__dropdown{display:none}.loader{position:relative}.loader:disabled,.loader:disabled span{color:transparent}.loader:disabled .loader-inner{display:block}.loader-inner{position:absolute;inset:0;display:none;width:40px;height:40px;margin:auto}.loader-inner div{-webkit-transform-origin:20px 20px;transform-origin:20px 20px;-webkit-animation:rotate 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:rotate 1.2s cubic-bezier(.5,0,.5,1) infinite}.loader-inner div:after{position:absolute;display:block;width:3.5px;height:3.5px;margin:-2px 0 0 -2px;content:" ";background:#fffefa;border-radius:50%}.loader-inner div:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.loader-inner div:first-child:after{top:31.5px;left:31.5px}.loader-inner div:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.loader-inner div:nth-child(2):after{top:34px;left:28px}.loader-inner div:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.loader-inner div:nth-child(3):after{top:35.5px;left:24px}.loader-inner div:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.loader-inner div:nth-child(4):after{top:36px;left:20px}.loader-inner div:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.loader-inner div:nth-child(5):after{top:35.5px;left:16px}.loader-inner div:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.loader-inner div:nth-child(6):after{top:34px;left:12px}.loader-inner div:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.loader-inner div:nth-child(7):after{top:31.5px;left:8.5px}.loader-inner div:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.loader-inner div:nth-child(8):after{top:28px;left:6px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagination__wrap .button{--size:48px;--color:var(--base-white);--color-hover:var(--base-white);--color-pressed:var(--base-white);--color-disabled:var(--gray-1200);--bg-color:transparent;--bg-color-hover:var(--secondary-900);--bg-color-pressed:var(--secondary-900);--bg-color-disabled:var(--gray-1300);--border-color:var(--gray-1400);--border-color-hover:var(--gray-1400);--border-color-pressed:var(--gray-1400);--border-color-disabled:var(--gray-1400);margin:0;font-size:16px;font-weight:500;font-variant-numeric:lining-nums proportional-nums;line-height:130%}@media(max-width:1024px){.pagination__wrap .button{--size:42px;font-size:14px}}@media(max-width:768px){.pagination__wrap .button{--size:40px}}.pagination__wrap .button.selected{--color:var(--secondary-800);--color-hover:var(--secondary-800);--color-pressed:var(--secondary-800);--border-color:var(--secondary-800);--border-color-hover:var(--secondary-800);--border-color-pressed:var(--secondary-800)}.pagination__wrap .button-icon span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:16px}@media(max-width:568px){.pagination__wrap .button-icon:not(:last-child){margin-right:-1px}}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;height:100%;font-variant-numeric:lining-nums}.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}main strong{font-weight:700}section{--section-padding-top:5.5rem;--section-padding-bottom:5.5rem;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}@media(max-width:1200px){section{--section-padding-top:3rem;--section-padding-bottom:3rem}}@media(max-width:1024px){section{--section-padding-top:24px;--section-padding-bottom:24px}}.container{--container-padding-native:1.25rem;--container-max-width-native:75rem;--container-padding:0 var(--container-padding-native);--container-max-width:calc(var(--container-max-width-native) + var(--container-padding-native)*2);width:100%;min-width:320px;max-width:var(--container-max-width);padding:var(--container-padding);margin:0 auto}@media(max-width:1200px){.container{--container-padding-native:16px}}.container__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + var(--container-padding-native)*2);padding:var(--container-padding);margin-left:calc(var(--container-padding-native)*-1)}@media(max-width:1200px){.container__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.container__left{width:100%;max-width:60%;overflow:hidden}@media(max-width:1200px){.container__left{max-width:none;overflow:visible}}.container__right{width:100%;max-width:40%;margin-left:2.5rem}@media(max-width:1200px){.container__right{max-width:none;margin-top:48px;margin-left:0}}:root{--redesign-page-bg:var(--redesign-background);--redesign-page-bg-deep:var(--redesign-content-bg);--redesign-header-bg:var(--redesign-background);--redesign-content-bg:var(--redesign-background-deep);--redesign-home-bg:var(--redesign-content-bg);--redesign-card-bg:var(--redesign-surface-card);--redesign-card-bg-hover:var(--redesign-surface-card-hover);--redesign-control-bg:var(--redesign-surface);--redesign-control-bg-hover:var(--redesign-surface-raised);--redesign-control-bg-active:var(--redesign-surface-muted);--redesign-control-bg-disabled:var(--redesign-surface-deep);--redesign-text-primary:var(--redesign-text);--redesign-text-secondary:var(--redesign-text-muted);--redesign-text-tertiary:var(--redesign-text-subtle);--redesign-text-placeholder:var(--redesign-text-muted-2);--redesign-text-disabled:var(--redesign-text-dim);--redesign-text-on-accent:var(--redesign-white);--redesign-border-default:var(--redesign-border-card);--redesign-border-control:var(--redesign-border-input);--redesign-border-interactive:var(--redesign-border-hover);--redesign-border-disabled-ui:var(--redesign-border-disabled);--redesign-brand-primary:var(--redesign-fuchsia);--redesign-brand-primary-hover:var(--redesign-fuchsia-hover);--redesign-brand-primary-pressed:var(--redesign-fuchsia-pressed);--redesign-brand-bright:var(--redesign-fuchsia-bright);--redesign-brand-search:var(--redesign-fuchsia-search);--redesign-brand-border:var(--redesign-fuchsia-border);--redesign-datepicker-accent:var(--redesign-fuchsia-calendar);--redesign-brand-tag:var(--redesign-fuchsia-tag);--redesign-brand-surface:var(--redesign-fuchsia-deep);--redesign-brand-surface-hover:var(--redesign-fuchsia-mid);--redesign-brand-deep:var(--redesign-fuchsia-deep);--redesign-accent-gold:var(--redesign-gold);--redesign-accent-gold-hover:var(--redesign-gold-2);--redesign-accent-gold-pressed:var(--redesign-gold-dark);--redesign-action-green:var(--redesign-green);--redesign-action-green-hover:var(--redesign-green-pressed);--redesign-action-green-pressed:var(--redesign-green-pressed);--redesign-action-green-bright:var(--redesign-green-bright);--redesign-action-green-border:var(--redesign-green-border);--redesign-state-success:var(--redesign-success);--redesign-state-danger:var(--redesign-danger);--redesign-state-unavailable:var(--redesign-status-danger);--redesign-modal-bg:var(--redesign-surface);--redesign-modal-title:var(--redesign-white);--redesign-modal-heading:var(--redesign-text);--redesign-modal-copy:var(--redesign-text-muted);--redesign-modal-copy-muted:var(--redesign-text-muted-2);--redesign-modal-close-color:var(--redesign-text-soft);--redesign-modal-close-border:var(--redesign-border-input);--redesign-modal-close-bg-hover:var(--redesign-surface-alt);--redesign-modal-close-bg-pressed:var(--redesign-surface-alt);--redesign-modal-close-color-disabled:var(--redesign-text-muted-2);--redesign-modal-close-border-disabled:var(--redesign-border-soft);--redesign-modal-checkbox-border:var(--redesign-border-input);--redesign-modal-checkbox-checked:var(--redesign-accent-gold);--redesign-modal-channel-bg:var(--redesign-surface-status);--redesign-modal-channel-bg-hover:var(--redesign-surface-channel-hover);--redesign-modal-channel-bg-pressed:var(--redesign-surface-channel-pressed);--redesign-modal-channel-border-hover:var(--redesign-border-hover);--redesign-modal-channel-text:var(--redesign-text);--redesign-modal-channel-icon:var(--redesign-text-soft);--redesign-modal-channel-bg-selected:var(--redesign-gold-deep);--redesign-modal-price:var(--redesign-gold-price);--redesign-modal-scroll-thumb:var(--redesign-gold-darkest);--redesign-modal-counter-limit:var(--redesign-danger);--redesign-button-primary-bg:var(--redesign-brand-primary);--redesign-button-primary-bg-hover:var(--redesign-brand-primary-hover);--redesign-button-primary-bg-pressed:var(--redesign-brand-primary-pressed);--redesign-button-primary-bg-disabled:var(--redesign-button-disabled);--redesign-button-primary-text:var(--redesign-text-on-accent);--redesign-button-primary-text-disabled:var(--redesign-button-disabled-text);--redesign-button-secondary-bg:transparent;--redesign-button-secondary-bg-hover:var(--redesign-control-bg);--redesign-button-secondary-bg-pressed:var(--redesign-control-bg);--redesign-button-secondary-bg-disabled:transparent;--redesign-button-secondary-color:var(--redesign-brand-bright);--redesign-button-secondary-color-hover:var(--redesign-brand-bright);--redesign-button-secondary-color-pressed:var(--redesign-brand-bright);--redesign-button-secondary-color-disabled:var(--redesign-border-interactive);--redesign-button-secondary-border:var(--redesign-brand-border);--redesign-button-secondary-border-hover:var(--redesign-brand-border);--redesign-button-secondary-border-pressed:var(--redesign-brand-border);--redesign-button-secondary-border-disabled:var(--redesign-text-faint);--redesign-button-green-bg:var(--redesign-action-green);--redesign-button-green-bg-hover:var(--redesign-action-green-hover);--redesign-button-green-bg-pressed:var(--redesign-action-green-pressed);--redesign-button-green-color:var(--redesign-text-on-accent);--redesign-button-green-bg-disabled:var(--redesign-button-disabled);--redesign-button-green-color-disabled:var(--redesign-button-disabled-text);--redesign-button-green-border-disabled:var(--redesign-button-disabled);--redesign-button-green-secondary-bg:transparent;--redesign-button-green-secondary-bg-hover:var(--redesign-control-bg);--redesign-button-green-secondary-bg-pressed:var(--redesign-control-bg);--redesign-button-green-secondary-bg-disabled:transparent;--redesign-button-green-secondary-color:var(--redesign-action-green-bright);--redesign-button-green-secondary-color-hover:var(--redesign-action-green-bright);--redesign-button-green-secondary-color-pressed:var(--redesign-action-green-bright);--redesign-button-green-secondary-color-disabled:var(--redesign-border-interactive);--redesign-button-green-secondary-border:var(--redesign-action-green-border);--redesign-button-green-secondary-border-hover:var(--redesign-action-green-border);--redesign-button-green-secondary-border-pressed:var(--redesign-action-green-border);--redesign-button-green-secondary-border-disabled:var(--redesign-text-faint);--redesign-button-gold-secondary-bg:transparent;--redesign-button-gold-secondary-bg-hover:var(--redesign-surface);--redesign-button-gold-secondary-bg-pressed:var(--redesign-surface);--redesign-button-gold-secondary-bg-disabled:transparent;--redesign-button-gold-secondary-color:var(--redesign-accent-gold);--redesign-button-gold-secondary-color-hover:var(--redesign-accent-gold);--redesign-button-gold-secondary-color-pressed:var(--redesign-accent-gold);--redesign-button-gold-secondary-color-disabled:var(--redesign-border-interactive);--redesign-button-gold-secondary-border:var(--redesign-gold-dark);--redesign-button-gold-secondary-border-hover:var(--redesign-gold-dark);--redesign-button-gold-secondary-border-pressed:var(--redesign-gold-dark);--redesign-button-gold-secondary-border-disabled:var(--redesign-text-faint);--redesign-button-text-green-color:var(--redesign-action-green-bright);--redesign-button-text-green-color-hover:var(--redesign-state-success);--redesign-button-text-green-color-pressed:var(--redesign-state-success);--redesign-button-text-green-color-disabled:var(--redesign-border-interactive);--redesign-button-text-gold-color:var(--redesign-accent-gold-hover);--redesign-button-text-gold-color-hover:var(--redesign-gold-text-hover);--redesign-button-text-gold-color-pressed:var(--redesign-gold-text-hover);--redesign-button-text-gold-color-disabled:var(--redesign-border-interactive);--redesign-button-gold-bg:var(--redesign-accent-gold);--redesign-button-gold-bg-hover:var(--redesign-accent-gold-hover);--redesign-button-gold-bg-pressed:var(--redesign-accent-gold-pressed);--redesign-input-bg:var(--redesign-surface-raised);--redesign-input-bg-hover:var(--redesign-border-soft);--redesign-input-bg-disabled:var(--redesign-surface-raised);--redesign-input-border:var(--redesign-border-control);--redesign-input-border-hover:var(--redesign-border-control);--redesign-input-border-focus:var(--redesign-border-control);--redesign-input-border-error:var(--redesign-border-control);--redesign-input-border-success:var(--redesign-border-control);--redesign-input-text:var(--redesign-text-primary);--redesign-input-placeholder:var(--redesign-text-placeholder);--redesign-input-disabled-text:var(--redesign-border-interactive);--redesign-input-error-text:var(--redesign-validation-error);--redesign-input-success-text:var(--redesign-validation-success);--redesign-check-bg:var(--redesign-accent-gold);--redesign-check-bg-hover:var(--redesign-accent-gold-hover);--redesign-check-border:var(--redesign-border-control);--redesign-check-bg-disabled:var(--redesign-border-default);--redesign-check-color-disabled:var(--redesign-text-placeholder);--redesign-switch-off-bg:var(--redesign-surface-status);--redesign-switch-off-hover:var(--redesign-border-interactive);--redesign-switch-on-bg:var(--redesign-accent-gold);--redesign-switch-on-hover:var(--redesign-accent-gold-hover);--redesign-switch-thumb:var(--redesign-text-on-accent);--redesign-switch-disabled-thumb:var(--redesign-text-placeholder);--redesign-search-color-accent:var(--redesign-brand-search);--redesign-search-color-bg:var(--redesign-page-bg);--redesign-search-color-bg-hover:var(--redesign-control-bg);--redesign-search-mono-bg:var(--redesign-control-bg);--redesign-search-mono-bg-hover:var(--redesign-control-bg-hover);--redesign-search-border:var(--redesign-border-control);--redesign-search-clear-bg:var(--redesign-surface-status);--redesign-search-clear-bg-hover:var(--redesign-border-interactive);--redesign-tab-bg:transparent;--redesign-tab-bg-hover:var(--redesign-control-bg-active);--redesign-tab-bg-active:var(--redesign-gold-dark);--redesign-tab-text:var(--redesign-text-secondary);--redesign-tab-text-active:var(--redesign-text-primary);--redesign-chip-bg:var(--redesign-surface-muted);--redesign-chip-bg-hover:var(--redesign-surface-status);--redesign-chip-text:var(--redesign-text-secondary);--redesign-pagination-active:var(--redesign-accent-gold);--redesign-pagination-hover:var(--redesign-control-bg-active);--redesign-search-selection-bg:var(--redesign-surface-deep);--redesign-search-selection-bg-hover:var(--redesign-surface-card);--redesign-search-selection-border:var(--redesign-border-control);--redesign-search-selection-border-hover:var(--redesign-border-hover);--redesign-mobile-nav-icon:var(--redesign-text-dim);--redesign-mobile-nav-text:var(--redesign-text-secondary);--redesign-mobile-nav-icon-active:var(--redesign-gold-hover-soft);--redesign-mobile-nav-text-active:var(--redesign-gold-2);--redesign-notification-panel-bg:var(--redesign-surface);--redesign-notification-divider:var(--redesign-border-control);--redesign-notification-tag-bg:var(--redesign-gold-dark);--redesign-notification-tag-text:var(--redesign-white);--redesign-notification-text:var(--redesign-text-primary);--redesign-notification-date:var(--redesign-text-muted-2);--redesign-notification-unread-dot:var(--redesign-success);--redesign-notification-active-bg:var(--redesign-surface);--redesign-notification-active-icon:var(--redesign-gold-notification-icon);--redesign-notification-active-dot:var(--redesign-gold-notification-dot);--redesign-notification-link:var(--redesign-green-bright);--redesign-header-search-bg:var(--redesign-brand-search);--redesign-header-search-bg-hover:var(--redesign-brand-primary-hover);--redesign-header-account-bg:var(--redesign-brand-primary);--redesign-header-account-bg-hover:var(--redesign-brand-primary-hover);--redesign-header-icon:var(--redesign-text-on-accent);--redesign-header-nav-text:var(--redesign-text-secondary);--redesign-header-nav-hover-bg:var(--redesign-control-bg-active);--redesign-header-menu-text:var(--redesign-text-subtle);--redesign-header-menu-text-hover:var(--redesign-text-primary);--redesign-header-notification-accent:var(--redesign-header-icon);--redesign-header-notification-border:var(--redesign-brand-border);--redesign-card-tag-bg:var(--redesign-brand-tag);--redesign-card-tag-text:var(--redesign-text-on-accent);--redesign-tag-wine:var(--redesign-card-tag-bg);--redesign-tag-plum:var(--redesign-card-tag-bg);--redesign-tag-sea:var(--redesign-card-tag-bg);--redesign-tag-indigo:var(--redesign-card-tag-bg);--redesign-tag-purple:var(--redesign-card-tag-bg);--redesign-tag-olive:var(--redesign-card-tag-bg);--redesign-card-collection-bg:var(--redesign-gold-collection);--redesign-card-collection-text:var(--redesign-text-on-accent);--redesign-card-initiation-bg:var(--redesign-white);--redesign-card-initiation-text:var(--redesign-surface-deep);--redesign-card-initiation-star:var(--redesign-gold-dark);--redesign-breadcrumb-color:var(--redesign-accent-gold-hover);--redesign-breadcrumb-color-hover:var(--redesign-accent-gold);--redesign-breadcrumb-current:var(--redesign-text-primary);--redesign-footer-social-bg:var(--redesign-gold-footer-social);--redesign-footer-social-bg-hover:var(--redesign-gold-footer-social-hover);--redesign-focus-ring:var(--redesign-brand-bright);--lessons-gold-light:#ebd098;--redesign-profile-settings-accent:var(--redesign-dashboard-title);--redesign-profile-settings-wallet-bg:var(--redesign-green-deep);--redesign-profile-avatar-bg:#313136;--redesign-profile-avatar-bg-hover:var(--redesign-surface-status);--redesign-profile-avatar-edit-bg:var(--redesign-text);--redesign-profile-avatar-edit-bg-hover:#fff;--redesign-profile-avatar-overlay:rgba(var(--redesign-overlay-black-rgb),0.45);--redesign-profile-photo-upload-border:var(--redesign-border-input);--redesign-profile-photo-upload-border-hover:var(--redesign-gold-hover-soft);--redesign-profile-photo-upload-icon:var(--redesign-text-muted-2);--redesign-profile-photo-upload-icon-hover:var(--redesign-gold-upload-icon-hover)}.page:not(.page--home){--redesign-chrome-inline-padding:56px}@media(max-width:1860px){.page:not(.page--home){--redesign-chrome-inline-padding:32px}}@media(max-width:1400px){.page:not(.page--home){--redesign-chrome-inline-padding:20px}}@media(max-width:1200px){.page:not(.page--home){--redesign-chrome-inline-padding:14px}}.button--redesign{--font-family:"Manrope",sans-serif;margin:0;text-transform:none}.button--fuchsia,.button--gold{--bg-color:var(--redesign-button-primary-bg);--bg-color-hover:var(--redesign-button-primary-bg-hover);--bg-color-pressed:var(--redesign-button-primary-bg-pressed);--bg-color-disabled:var(--redesign-button-primary-bg-disabled);--border-color:var(--redesign-button-primary-bg);--border-color-hover:var(--redesign-button-primary-bg-hover);--border-color-pressed:var(--redesign-button-primary-bg-pressed);--border-color-disabled:var(--redesign-button-primary-bg-disabled)}.button--fuchsia,.button--fuchsia-gradient,.button--gold,.button--gold-gradient{--color:var(--redesign-button-primary-text);--color-hover:var(--redesign-button-primary-text);--color-pressed:var(--redesign-button-primary-text);--color-disabled:var(--redesign-button-primary-text-disabled);--outline-color:var(--redesign-focus-ring)}.button--fuchsia-gradient,.button--gold-gradient{--bg-color:var(--redesign-header-search-bg);--bg-color-hover:var(--redesign-header-search-bg-hover);--bg-color-pressed:var(--redesign-brand-primary-pressed);--bg-color-disabled:var(--redesign-button-primary-bg-disabled);--border-color:var(--redesign-header-search-bg);--border-color-hover:var(--redesign-header-search-bg-hover);--border-color-pressed:var(--redesign-brand-primary-pressed);--border-color-disabled:var(--redesign-button-primary-bg-disabled);background-image:none}.button--fuchsia-outline,.button--gold-outline{--color:var(--redesign-button-secondary-color);--color-hover:var(--redesign-button-secondary-color-hover);--color-pressed:var(--redesign-button-secondary-color-pressed);--color-disabled:var(--redesign-button-secondary-color-disabled);--bg-color:var(--redesign-button-secondary-bg);--bg-color-hover:var(--redesign-button-secondary-bg-hover);--bg-color-pressed:var(--redesign-button-secondary-bg-pressed);--bg-color-disabled:var(--redesign-button-secondary-bg-disabled);--border-color:var(--redesign-button-secondary-border);--border-color-hover:var(--redesign-button-secondary-border-hover);--border-color-pressed:var(--redesign-button-secondary-border-pressed);--border-color-disabled:var(--redesign-button-secondary-border-disabled);--outline-color:var(--redesign-focus-ring)}.button--accent-gold{--color:var(--redesign-text-on-accent);--color-hover:var(--redesign-text-on-accent);--color-pressed:var(--redesign-text-on-accent);--color-disabled:var(--redesign-text-disabled);--bg-color:var(--redesign-button-gold-bg);--bg-color-hover:var(--redesign-button-gold-bg-hover);--bg-color-pressed:var(--redesign-button-gold-bg-pressed);--bg-color-disabled:var(--redesign-button-primary-bg-disabled);--border-color:var(--redesign-button-gold-bg);--border-color-hover:var(--redesign-button-gold-bg-hover);--border-color-pressed:var(--redesign-button-gold-bg-pressed);--border-color-disabled:var(--redesign-border-disabled-ui);--outline-color:var(--redesign-accent-gold-hover)}.button--accent-gold-outline{--color:var(--redesign-button-gold-secondary-color);--color-hover:var(--redesign-button-gold-secondary-color-hover);--color-pressed:var(--redesign-button-gold-secondary-color-pressed);--color-disabled:var(--redesign-button-gold-secondary-color-disabled);--bg-color:var(--redesign-button-gold-secondary-bg);--bg-color-hover:var(--redesign-button-gold-secondary-bg-hover);--bg-color-pressed:var(--redesign-button-gold-secondary-bg-pressed);--bg-color-disabled:var(--redesign-button-gold-secondary-bg-disabled);--border-color:var(--redesign-button-gold-secondary-border);--border-color-hover:var(--redesign-button-gold-secondary-border-hover);--border-color-pressed:var(--redesign-button-gold-secondary-border-pressed);--border-color-disabled:var(--redesign-button-gold-secondary-border-disabled);--outline-color:var(--redesign-accent-gold-hover)}.button--dark{--color:var(--redesign-text-secondary);--color-hover:var(--redesign-text-primary);--color-pressed:var(--redesign-text-primary);--color-disabled:var(--redesign-text-disabled);--bg-color:var(--redesign-control-bg);--bg-color-hover:var(--redesign-control-bg-hover);--bg-color-pressed:var(--redesign-control-bg-active);--bg-color-disabled:var(--redesign-control-bg-disabled);--border-color:var(--redesign-border-default);--border-color-hover:var(--redesign-border-interactive);--border-color-pressed:var(--redesign-brand-border);--border-color-disabled:var(--redesign-border-disabled-ui);--outline-color:var(--redesign-focus-ring)}.button--forest,.button--green{--color:var(--redesign-button-green-color);--color-hover:var(--redesign-button-green-color);--color-pressed:var(--redesign-button-green-color);--color-disabled:var(--redesign-button-green-color-disabled);--bg-color:var(--redesign-button-green-bg);--bg-color-hover:var(--redesign-button-green-bg-hover);--bg-color-pressed:var(--redesign-button-green-bg-pressed);--bg-color-disabled:var(--redesign-button-green-bg-disabled);--border-color:var(--redesign-button-green-bg);--border-color-hover:var(--redesign-button-green-bg-hover);--border-color-pressed:var(--redesign-button-green-bg-pressed);--border-color-disabled:var(--redesign-button-green-border-disabled);--outline-color:var(--redesign-action-green-bright)}.button--green-outline{--color:var(--redesign-button-green-secondary-color);--color-hover:var(--redesign-button-green-secondary-color-hover);--color-pressed:var(--redesign-button-green-secondary-color-pressed);--color-disabled:var(--redesign-button-green-secondary-color-disabled);--bg-color:var(--redesign-button-green-secondary-bg);--bg-color-hover:var(--redesign-button-green-secondary-bg-hover);--bg-color-pressed:var(--redesign-button-green-secondary-bg-pressed);--bg-color-disabled:var(--redesign-button-green-secondary-bg-disabled);--border-color:var(--redesign-button-green-secondary-border);--border-color-hover:var(--redesign-button-green-secondary-border-hover);--border-color-pressed:var(--redesign-button-green-secondary-border-pressed);--border-color-disabled:var(--redesign-button-green-secondary-border-disabled);--outline-color:var(--redesign-action-green-bright)}.button--gold-text,.button--green-text{--bg-color:transparent;--bg-color-hover:transparent;--bg-color-pressed:transparent;--bg-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent;--border-color-pressed:transparent;--border-color-disabled:transparent;--outline-color:var(--redesign-focus-ring);--min-width:0;--padding-x:0;--padding-y:0;--border-width:0px;text-transform:none;-webkit-box-shadow:none;box-shadow:none}.button--green-text{--color:var(--redesign-button-text-green-color);--color-hover:var(--redesign-button-text-green-color-hover);--color-pressed:var(--redesign-button-text-green-color-pressed);--color-disabled:var(--redesign-button-text-green-color-disabled)}.button--gold-text{--color:var(--redesign-button-text-gold-color);--color-hover:var(--redesign-button-text-gold-color-hover);--color-pressed:var(--redesign-button-text-gold-color-pressed);--color-disabled:var(--redesign-button-text-gold-color-disabled)}.button.button--redesign.button--forest,.button.button--redesign.button--fuchsia,.button.button--redesign.button--fuchsia-gradient,.button.button--redesign.button--fuchsia-outline,.button.button--redesign.button--gold,.button.button--redesign.button--gold-gradient,.button.button--redesign.button--gold-outline,.button.button--redesign.button--green,.button.button--redesign.button--green-outline{text-transform:uppercase}.button.button--redesign.button--forest,.button.button--redesign.button--green{color:var(--redesign-button-green-color);background-color:var(--redesign-button-green-bg);border-color:var(--redesign-button-green-bg)}@media(hover:hover){.button.button--redesign.button--forest.hover,.button.button--redesign.button--forest:hover,.button.button--redesign.button--green.hover,.button.button--redesign.button--green:hover{color:var(--redesign-button-green-color);background-color:var(--redesign-button-green-bg-hover);border-color:var(--redesign-button-green-bg-hover)}}.button.button--redesign.button--forest.pressed,.button.button--redesign.button--forest:active,.button.button--redesign.button--green.pressed,.button.button--redesign.button--green:active{color:var(--redesign-button-green-color);background-color:var(--redesign-button-green-bg-pressed);border-color:var(--redesign-button-green-bg-pressed)}.button.button--redesign.button--forest.disabled,.button.button--redesign.button--forest:disabled,.button.button--redesign.button--forest[disabled],.button.button--redesign.button--green.disabled,.button.button--redesign.button--green:disabled,.button.button--redesign.button--green[disabled]{color:var(--redesign-button-green-color-disabled);background-color:var(--redesign-button-green-bg-disabled);border-color:var(--redesign-button-green-border-disabled)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea{--color:var(--redesign-input-text);--color-readonly:var(--redesign-text-secondary);--color-disabled:var(--redesign-input-disabled-text);--color-placeholder:var(--redesign-input-placeholder);--color-placeholder-disabled:var(--redesign-input-disabled-text);--bg-color:var(--redesign-input-bg);--bg-color-readonly:var(--redesign-control-bg);--bg-color-disabled:var(--redesign-input-bg-disabled);--border-color:var(--redesign-input-border);--border-color-hover:var(--redesign-input-border-hover);--border-color-focus:var(--redesign-input-border-focus);--border-color-readonly:var(--redesign-input-border);--border-color-disabled:var(--redesign-input-border);--border-color-invalid:var(--redesign-input-border-error);--border-color-valid:var(--redesign-input-border-success);--font-family:"Manrope",sans-serif;--border-radius:8px;color:var(--color);background:var(--bg-color);border-color:var(--border-color);border-radius:var(--border-radius);-webkit-box-shadow:none;box-shadow:none}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input::-webkit-input-placeholder,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea::-webkit-input-placeholder{color:var(--color-placeholder)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input:-moz-placeholder,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input::-moz-placeholder,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea:-moz-placeholder,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea::-moz-placeholder{color:var(--color-placeholder)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input:-ms-input-placeholder,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea:-ms-input-placeholder{color:var(--color-placeholder)}@media(hover:hover){:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input:hover:not(:disabled):not([readonly]),:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea:hover:not(:disabled):not([readonly]){background:var(--redesign-input-bg-hover);border-color:var(--border-color-hover)}}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input.hover:not(:disabled):not([readonly]),:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea.hover:not(:disabled):not([readonly]){background:var(--redesign-input-bg-hover);border-color:var(--border-color-hover)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input.focus,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input:focus,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input[focus],:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea.focus,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea:focus,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea[focus]{background:var(--redesign-input-bg);border-color:var(--border-color-focus);outline:none;-webkit-box-shadow:none;box-shadow:none}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input.error,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input.invalid,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input[aria-invalid=true],:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea.error,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea.invalid,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea[aria-invalid=true]{border-color:var(--border-color-invalid);-webkit-box-shadow:none;box-shadow:none}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input.valid,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input[aria-invalid=false].valid,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea.valid,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea[aria-invalid=false].valid{border-color:var(--border-color-valid);-webkit-box-shadow:none;box-shadow:none}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input.disabled,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input:disabled,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .input[disabled],:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea.disabled,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea:disabled,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea[disabled]{color:var(--color-disabled);background:var(--bg-color-disabled);border-color:var(--border-color-disabled);-webkit-box-shadow:none;box-shadow:none}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea{min-height:167px;padding:12px 16px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:8px}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea::-webkit-input-placeholder{color:var(--redesign-input-placeholder)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea::-moz-placeholder{color:var(--redesign-input-placeholder)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea:-ms-input-placeholder{color:var(--redesign-input-placeholder)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea::-ms-input-placeholder{color:var(--redesign-input-placeholder)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .textarea::placeholder{color:var(--redesign-input-placeholder)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) :is(.input-error,.input__error,.input-message--error,[data-input-error]){color:var(--redesign-input-error-text)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) :is(.input-success,.input__success,.input-message--success,[data-input-success]){color:var(--redesign-input-success-text)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox{--size:20px;--icon-size:16px;--color:transparent;--color-checked:var(--redesign-text-on-accent);--color-disabled:transparent;--color-checked-disabled:var(--redesign-check-color-disabled);--bg-color:transparent;--bg-color-hover:var(--redesign-control-bg-active);--bg-color-checked:var(--redesign-check-bg);--bg-color-checked-hover:var(--redesign-check-bg-hover);--bg-color-disabled:transparent;--bg-color-checked-disabled:var(--redesign-check-bg-disabled);--border-color:var(--redesign-check-border);--border-color-hover:var(--redesign-check-border);--border-color-disabled:var(--redesign-check-border);--border-color-checked:var(--redesign-check-bg);--border-color-checked-hover:var(--redesign-check-bg-hover);--border-color-checked-disabled:var(--redesign-check-bg-disabled);--border-radius:2px;color:var(--redesign-text-secondary)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox__custom{margin-right:10px;background:var(--bg-color);border-color:var(--border-color);border-width:1.5px;border-radius:var(--border-radius)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox .svg.checkbox__icon,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox__icon{width:16px;height:16px;font-size:16px}@media(hover:hover){:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox .checkbox__wrap:hover .checkbox__custom{background:var(--bg-color-hover);border-color:var(--border-color-hover)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox .checkbox__input:checked~.checkbox__wrap:hover .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox.checked .checkbox__wrap:hover .checkbox__custom{color:var(--color-checked);background-color:var(--bg-color-checked-hover);border-color:var(--border-color-checked-hover)}}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox.hover:not(.checked):not(.disabled) .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox.hover:not(.checked):not(.disabled) .checkbox__wrap .checkbox__custom{background:var(--bg-color-hover);border-color:var(--border-color-hover)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox .checkbox__input:checked~.checkbox__wrap .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox.checked .checkbox__wrap .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox.checked>.checkbox__wrap .checkbox__custom{color:var(--color-checked);background-color:var(--bg-color-checked);border-color:var(--border-color-checked)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox.checked.hover:not(.disabled) .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox.checked.hover:not(.disabled) .checkbox__wrap .checkbox__custom{color:var(--color-checked);background-color:var(--bg-color-checked-hover);border-color:var(--border-color-checked-hover)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox .checkbox__input:disabled~.checkbox__wrap .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox .checkbox__input:disabled~.checkbox__wrap:hover .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox.disabled .checkbox__wrap .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox.disabled .checkbox__wrap:hover .checkbox__custom{color:var(--color-disabled);background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox .checkbox__input:disabled:checked~.checkbox__wrap .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox .checkbox__input:disabled:checked~.checkbox__wrap:hover .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox.disabled.checked .checkbox__wrap .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox.disabled.checked .checkbox__wrap:hover .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .checkbox.disabled.checked.hover .checkbox__wrap .checkbox__custom{color:var(--color-checked-disabled);background-color:var(--bg-color-checked-disabled);border-color:var(--border-color-checked-disabled)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .radio{--size:20px;--icon-size:10px;--color:transparent;--color-checked:var(--redesign-check-bg);--color-disabled:transparent;--color-checked-disabled:var(--redesign-check-color-disabled);--bg-color:transparent;--bg-color-hover:transparent;--bg-color-checked:transparent;--bg-color-checked-hover:transparent;--bg-color-disabled:transparent;--bg-color-checked-disabled:transparent;--border-color:var(--redesign-check-border);--border-color-hover:var(--redesign-check-border);--border-color-disabled:var(--redesign-border-disabled-ui);--border-color-checked:var(--redesign-check-bg);--border-color-checked-hover:var(--redesign-check-bg);--border-color-checked-disabled:var(--redesign-check-bg-disabled);color:var(--redesign-text-secondary)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .radio__custom{background-color:transparent;border-width:1.5px}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .radio__custom:before{width:10px;height:10px;font-size:10px;background-color:transparent;opacity:0}@media(hover:hover){:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .radio:hover .radio__custom:before{background-color:var(--border-color);opacity:1}}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .radio.checked .radio__wrap .radio__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .radio__input:checked~.radio__wrap .radio__custom{color:var(--color-checked);background-color:transparent;border-color:var(--border-color-checked);border-width:2px}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .radio.checked .radio__wrap .radio__custom:before,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .radio__input:checked~.radio__wrap .radio__custom:before{background-color:var(--color-checked);opacity:1}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .radio.checked .radio__wrap .radio__custom:hover,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .radio__input:checked~.radio__wrap .radio__custom:hover{background-color:transparent;border-color:var(--border-color-checked-hover)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .switcher{--size:20px;--color:var(--redesign-switch-thumb);--color-hover:var(--redesign-switch-thumb);--color-checked:var(--redesign-switch-thumb);--color-disabled:var(--redesign-switch-disabled-thumb);--color-checked-disabled:var(--redesign-switch-disabled-thumb);--bg-color:var(--redesign-switch-off-bg);--bg-color-hover:var(--redesign-switch-off-hover);--bg-color-checked:var(--redesign-switch-on-bg);--bg-color-checked-hover:var(--redesign-switch-on-hover);--bg-color-disabled:var(--redesign-switch-off-bg);--bg-color-checked-disabled:var(--redesign-switch-off-bg);color:var(--redesign-text-secondary)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .switcher__custom-wrapper{width:44px;min-width:44px;height:22px;min-height:22px;padding:1px;background:var(--bg-color);border-radius:20px}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .switcher__custom{width:20px;min-width:20px;height:20px;min-height:20px;border:0;background:var(--redesign-switch-thumb)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .switcher.checked .switcher__wrap .switcher__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .switcher__input:checked~.switcher__wrap .switcher__custom{-webkit-transform:translateX(22px);transform:translateX(22px)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .select{--color-selected:var(--redesign-text-primary);--color-active:var(--redesign-text-primary);--bg-color-selected:var(--redesign-control-bg-active);--bg-color-active:var(--redesign-input-bg);--border-color-selected:var(--redesign-border-interactive);--border-color-active:var(--redesign-input-border-focus)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .select__button{color:var(--redesign-text-secondary);background:var(--redesign-input-bg);border-color:var(--redesign-input-border);border-radius:8px}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .select__content{color:var(--redesign-text-secondary);background:var(--redesign-card-bg);border-color:var(--redesign-border-default);-webkit-box-shadow:0 10px 30px rgba(var(--redesign-background-rgb),.4);box-shadow:0 10px 30px rgba(var(--redesign-background-rgb),.4)}@media(hover:hover){:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .select__item:hover,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .select__option .checkbox__wrap:hover{color:var(--redesign-text-primary);background:var(--redesign-control-bg-hover)}}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .redesign-tab{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-tab-text);cursor:pointer;background:var(--redesign-tab-bg);border:0;border-radius:6px}@media(hover:hover){:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .redesign-tab:hover{background:var(--redesign-tab-bg-hover)}}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .redesign-tab.is-active,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .redesign-tab[aria-selected=true]{color:var(--redesign-tab-text-active);background:var(--redesign-tab-bg-active)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .redesign-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:43px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-chip-text);cursor:pointer;background:var(--redesign-chip-bg);border:0;border-radius:6px}@media(hover:hover){:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings,.page--auth-flow) .redesign-chip:hover{background:var(--redesign-chip-bg-hover)}}@media(max-width:767px){:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings) .redesign-chip,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--redesign-ui,.page--redesign-sitemap,.page--redesign-modals,.page--dashboard,.page--text-page,.page--profile-settings) .redesign-tab{min-height:40px;padding-inline:12px;font-size:14px}}.material-search__input::-webkit-search-cancel-button,.material-search__input::-webkit-search-decoration{display:none;-webkit-appearance:none;appearance:none}.material-search__input::-ms-clear{display:none;width:0;height:0}.material-search__clear{display:none;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--redesign-text-muted);cursor:pointer;background:var(--redesign-search-clear-bg);border:0;border-radius:50%;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}.material-search__clear:hover{color:var(--redesign-text);background:var(--redesign-search-clear-bg-hover)}.material-search__clear:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.material-search__clear-icon{width:24px;height:24px;fill:none}.material-search.is-filled .material-search__clear{display:-webkit-box;display:-ms-flexbox;display:flex}body.is-redesign-search-locked{overflow:hidden}.redesign-header__search-shell{position:relative;z-index:4;min-width:0}.redesign-header__search-backdrop{position:fixed;inset:0;z-index:2;display:none;width:100vw;height:100vh;padding:0;cursor:default;background:rgba(var(--redesign-background-rgb),.85);border:0;backdrop-filter:blur(25px)}.redesign-header.is-search-open .redesign-header__search-backdrop{display:block}.redesign-header.is-search-open .redesign-header__search-shell{z-index:4}.redesign-header.is-search-open .redesign-header__search{background:var(--redesign-search-color-bg-hover);border-color:var(--redesign-search-border)}.redesign-header-search{position:absolute;top:calc(100% + 8px);left:0;z-index:4;display:none;width:100%;max-height:calc(100svh - 112px);padding:24px 16px;overflow-y:auto;background:var(--redesign-surface-alt);border-radius:8px;scrollbar-color:var(--redesign-border-muted) transparent;scrollbar-width:thin}.redesign-header-search[aria-hidden=false]{display:block}.redesign-search-results{width:100%}.redesign-search-results__filled{display:none}.redesign-search-results__empty,.redesign-search-results__filled,.redesign-search-results__group,.redesign-search-results__query-groups{width:100%}.redesign-search-results__empty,.redesign-search-results__query-groups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.redesign-search-results__chips{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;overflow-x:auto;scrollbar-width:none}.redesign-search-results__chips::-webkit-scrollbar{display:none}.redesign-search-results__chip{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:43px;padding:10px 16px;font:inherit;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-chip-text);white-space:nowrap;cursor:pointer;background:var(--redesign-chip-bg);border:0;border-radius:6px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.redesign-search-results__chip:focus-visible,.redesign-search-results__chip:hover{background:var(--redesign-chip-bg-hover);outline:none}.redesign-search-results__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.redesign-search-results__group--other{gap:16px}.redesign-search-results__heading{margin:0;font-size:26px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted)}.redesign-search-results__group--other .redesign-search-results__heading{color:var(--redesign-white)}.redesign-search-results__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.redesign-search-results__list--query{gap:17px}.redesign-header__search-shell.is-filled .redesign-search-results__empty{display:none}.redesign-header__search-shell.is-filled .redesign-search-results__filled{display:block}.redesign-search-selection{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:95px;padding:14px 16px;color:inherit;text-decoration:none;background:var(--redesign-search-selection-bg);border:1px solid var(--redesign-search-selection-border);border-radius:10px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.redesign-search-selection__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;min-width:0}.redesign-search-selection__kind,.redesign-search-selection__title{font-weight:500;line-height:1.3}.redesign-search-selection__title{font-size:22px;color:var(--redesign-text-primary)}.redesign-search-selection__kind{font-size:20px;color:var(--redesign-text-muted-2)}.redesign-search-selection__arrow{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;width:48px;height:48px;padding:12px;border-radius:7px;--border-radius:7px}.redesign-search-selection__arrow svg{width:20px;height:20px}@media(hover:hover)and (pointer:fine){.redesign-search-selection:focus-visible,.redesign-search-selection:hover{background:var(--redesign-search-selection-bg-hover);border-color:var(--redesign-search-selection-border-hover);outline:none}}.redesign-search-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:0;overflow:hidden;color:inherit;text-decoration:none;background:var(--redesign-search-selection-bg);border:1px solid var(--redesign-search-selection-border);border-radius:10px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.redesign-search-card__main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;width:100%;min-height:142px}.redesign-search-card__media{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:142px;aspect-ratio:343/218;overflow:hidden}.redesign-search-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.redesign-search-card__about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;min-width:0;padding:10px 16px 12px 0}.redesign-search-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:31px}.redesign-search-card__type{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:24px;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.3;color:var(--redesign-text);text-transform:uppercase;white-space:nowrap;border-radius:50px}.redesign-search-card__type--plum{background:var(--redesign-tag-plum)}.redesign-search-card__type--indigo{background:var(--redesign-tag-indigo-search)}.redesign-search-card__type--purple{background:var(--redesign-tag-purple-search)}.redesign-search-card__type--olive{background:var(--redesign-tag-olive)}.redesign-search-card__type--sea{background:var(--redesign-tag-sea)}.redesign-search-card__title{display:block;font-size:22px;font-weight:500;line-height:1.3;color:var(--redesign-text-soft)}.redesign-search-card__date,.redesign-search-card__status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-text-footer);white-space:nowrap}.redesign-search-card__date svg,.redesign-search-card__status svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}.redesign-search-card__date{min-height:31px;padding:5px 12px;font-weight:600;color:var(--redesign-text);background:var(--redesign-border-card);border:1px solid var(--redesign-border-chip);border-radius:4px}.redesign-search-card__date--mobile,.redesign-search-card__mobile-status,.redesign-search-card__status--mobile{display:none}@media(hover:hover)and (pointer:fine){.redesign-search-card:focus-visible,.redesign-search-card:hover{border-color:var(--redesign-border-card-hover);outline:none}}.redesign-mobile-search{display:none}@media(max-width:1200px){.redesign-mobile-header.is-search-open{z-index:80}.redesign-mobile-search{position:fixed;inset:0;z-index:80;display:block;overflow:hidden;visibility:hidden;background:var(--redesign-surface-alt);opacity:0;-webkit-transition:visibility .2s ease,opacity .2s ease;transition:visibility .2s ease,opacity .2s ease}.redesign-mobile-search.is-open{overflow-y:auto;visibility:visible;opacity:1}.redesign-mobile-search__inner{width:100%;min-height:100%;padding:20px 14px 28px}.redesign-mobile-search__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.redesign-mobile-search__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;height:44px;padding:2px 10px;margin:0;background:var(--redesign-search-mono-bg);border:1px solid var(--redesign-search-border);border-radius:6px;-webkit-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease;backdrop-filter:blur(3.3px)}.redesign-mobile-search__form:focus-within,.redesign-mobile-search__form:hover{background:var(--redesign-search-mono-bg-hover)}.redesign-mobile-search__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;padding:0;color:var(--redesign-white);cursor:pointer;background:transparent;border:0}.redesign-mobile-search__icon{width:18px;height:18px}.redesign-mobile-search__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:stretch;align-self:stretch;width:100%;min-width:0;padding:0;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-text-soft);background:transparent;border:0;outline:0;caret-color:var(--redesign-text-soft)}.redesign-mobile-search__input::-webkit-input-placeholder{color:var(--redesign-text-soft);opacity:1}.redesign-mobile-search__input::-moz-placeholder{color:var(--redesign-text-soft);opacity:1}.redesign-mobile-search__input:-ms-input-placeholder{color:var(--redesign-text-soft);opacity:1}.redesign-mobile-search__input::-ms-input-placeholder{color:var(--redesign-text-soft);opacity:1}.redesign-mobile-search__input::placeholder{color:var(--redesign-text-soft);opacity:1}.redesign-mobile-search .material-search__clear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;width:28px;height:28px}.redesign-mobile-search .material-search__clear svg{width:20px;height:20px}.redesign-mobile-search__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;padding:10px;color:var(--redesign-text-muted);cursor:pointer;background:transparent;border:1px solid var(--redesign-border-hover);border-radius:6px}.redesign-mobile-search__close svg{width:20px;height:20px}.redesign-mobile-search__close:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.redesign-mobile-search .redesign-search-results{margin-top:14px}.redesign-mobile-search.is-filled .redesign-search-results{margin-top:24px}.redesign-mobile-search.is-filled .redesign-search-results__empty{display:none}.redesign-mobile-search.is-filled .redesign-search-results__filled{display:block}.redesign-mobile-search .redesign-search-results__empty{gap:24px}.redesign-mobile-search .redesign-search-results__chips{min-width:0}.redesign-mobile-search .redesign-search-results__chip{min-height:40px;padding:10px 12px;font-size:14px}.redesign-mobile-search .redesign-search-results__group{gap:16px}.redesign-mobile-search .redesign-search-results__group--other{gap:14px}.redesign-mobile-search .redesign-search-results__group--other .redesign-search-results__heading,.redesign-mobile-search .redesign-search-results__heading{font-size:18px;color:var(--redesign-text-muted)}.redesign-mobile-search .redesign-search-results__list,.redesign-mobile-search .redesign-search-results__list--query{gap:10px}.redesign-mobile-search .redesign-search-results__query-groups{gap:20px}.redesign-mobile-search .redesign-search-selection{min-height:61px;padding:8px 12px;border-radius:6px}.redesign-mobile-search .redesign-search-selection__copy{gap:6px}.redesign-mobile-search .redesign-search-selection__title{font-size:16px}.redesign-mobile-search .redesign-search-selection__kind{font-size:14px}.redesign-mobile-search .redesign-search-selection__arrow{-ms-flex-preferred-size:40px;flex-basis:40px;width:40px;height:40px;padding:10px;border-radius:6px;--border-radius:6px}.redesign-mobile-search .redesign-search-selection__arrow svg{width:16px;height:16px}.redesign-mobile-search .redesign-search-card{border-radius:6px}.redesign-mobile-search .redesign-search-card__main{gap:12px;min-height:92px}.redesign-mobile-search .redesign-search-card__media{-ms-flex-preferred-size:144px;flex-basis:144px;width:144px;height:92px;aspect-ratio:auto}.redesign-mobile-search .redesign-search-card__about{gap:4px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:8px 12px 6px 0}.redesign-mobile-search .redesign-search-card__meta{min-height:20px}.redesign-mobile-search .redesign-search-card__type{min-height:20px;padding:2px 6px;font-size:9px}.redesign-mobile-search .redesign-search-card__title{display:-webkit-box;overflow:hidden;font-size:14px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.redesign-mobile-search .redesign-search-card__date--desktop,.redesign-mobile-search .redesign-search-card__status--desktop{display:none}.redesign-mobile-search .redesign-search-card__date--mobile{position:absolute;top:6px;left:6px;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:22px;padding:2px 6px;font-size:13px;border-radius:4px}.redesign-mobile-search .redesign-search-card__date--mobile svg{width:16px;height:16px}.redesign-mobile-search .redesign-search-card__mobile-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:38px;padding:2px 12px 12px}.redesign-mobile-search .redesign-search-card__status--mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;min-height:22px;padding:2px 4px;font-size:14px;background:rgba(var(--redesign-surface-status-rgb),.57);border-radius:3px;backdrop-filter:blur(15px)}.redesign-mobile-search .redesign-search-card__status--mobile svg{width:18px;height:18px}}@media(max-width:768px){.redesign-mobile-search .redesign-search-card__mobile-status{padding:12px}}.home-search{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(10px,.73vw,14px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:clamp(44px,5.72vh,56px);padding:clamp(2px,.21vw,4px) clamp(12px,.84vw,16px) clamp(2px,.21vw,4px) clamp(2px,.21vw,4px);margin:0;overflow:hidden;background:var(--redesign-search-color-bg);border:1px solid var(--redesign-search-border);border-radius:8px;-webkit-box-shadow:0 5px 18px rgba(var(--base-black-rgb),.08);box-shadow:0 5px 18px rgba(var(--base-black-rgb),.08);-webkit-transition:border-color .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;-webkit-animation:home-search-enter .9s cubic-bezier(.16,1,.3,1) .16s both;animation:home-search-enter .9s cubic-bezier(.16,1,.3,1) .16s both;backdrop-filter:blur(1.5px)}.home-search:focus-within,.home-search:hover{background:var(--redesign-search-color-bg-hover);border-color:var(--redesign-search-border);-webkit-box-shadow:none;box-shadow:none;backdrop-filter:blur(3.3px)}.home-search__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:clamp(52px,3.23vw,62px);padding:0;border-radius:var(--border-radius);-webkit-box-shadow:inset 0 1px 0 rgba(var(--base-white-rgb),.08);box-shadow:inset 0 1px 0 rgba(var(--base-white-rgb),.08);-webkit-transition:-webkit-filter .25s ease,-webkit-transform .25s ease;transition:-webkit-filter .25s ease,-webkit-transform .25s ease;transition:filter .25s ease,transform .25s ease;transition:filter .25s ease,transform .25s ease,-webkit-filter .25s ease,-webkit-transform .25s ease;--border-radius:6px}.home-search__submit:active{-webkit-transform:scale(.96);transform:scale(.96)}.home-search__submit .svg{width:clamp(18px,1.25vw,24px);height:clamp(18px,1.25vw,24px)}.home-search__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:stretch;align-self:stretch;min-width:0;padding:0;font:500 clamp(14px,.94vw,18px)/1.3 Manrope,sans-serif;color:var(--redesign-text-soft);background:transparent;border:0;border-radius:0;outline:none;caret-color:var(--home-gold-light)}.home-search__input::-webkit-input-placeholder{color:var(--redesign-text-soft);opacity:1}.home-search__input::-moz-placeholder{color:var(--redesign-text-soft);opacity:1}.home-search__input:-ms-input-placeholder{color:var(--redesign-text-soft);opacity:1}.home-search__input::-ms-input-placeholder{color:var(--redesign-text-soft);opacity:1}.home-search__input::placeholder{color:var(--redesign-text-soft);opacity:1}.home-search__input::-webkit-search-cancel-button{display:none}@-webkit-keyframes home-search-enter{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes home-search-enter{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:767px){.home-search{gap:10px;min-height:44px;padding:2px 12px 2px 2px;-webkit-animation:none;animation:none}.home-search__submit{min-width:52px}.home-search__submit .svg{width:18px;height:18px}.home-search__input{font-size:16px}}.home-search-shell{position:relative;z-index:8;width:100%;min-width:0}.home-search-shell>.home-search{position:relative;z-index:2}.home-search-shell.is-filled .redesign-search-results__empty{display:none}.home-search-shell.is-filled .redesign-search-results__filled{display:block}.home-search-results{position:absolute;top:calc(100% + 12px);left:50%;z-index:1;display:none;width:min(920px,100vw - 32px);max-height:var(--home-search-panel-max-height,min(68svh,760px));padding:16px 14px;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background:var(--redesign-surface-alt);border:1px solid var(--redesign-border-soft);border-radius:8px;-webkit-box-shadow:0 18px 48px rgba(var(--base-black-rgb),.34);box-shadow:0 18px 48px rgba(var(--base-black-rgb),.34);opacity:0;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-transform:translateX(-50%) translateY(-6px);transform:translateX(-50%) translateY(-6px);-webkit-transform-origin:center top;transform-origin:center top;scrollbar-color:var(--redesign-border-muted) transparent;scrollbar-width:thin}.home-search-results .redesign-search-results__empty,.home-search-results .redesign-search-results__query-groups{gap:16px}.home-search-results .redesign-search-results__chips{gap:6px}.home-search-results .redesign-search-results__chip{min-height:36px;padding:8px 12px;font-size:15px}.home-search-results .redesign-search-results__group,.home-search-results .redesign-search-results__group--other{gap:12px}.home-search-results .redesign-search-results__group--other .redesign-search-results__heading,.home-search-results .redesign-search-results__heading{font-size:20px}.home-search-results .redesign-search-results__list,.home-search-results .redesign-search-results__list--query{gap:10px}.home-search-results .redesign-search-selection{min-height:72px;padding:10px 12px;border-radius:8px}.home-search-results .redesign-search-selection__copy{gap:6px}.home-search-results .redesign-search-selection__title{font-size:18px}.home-search-results .redesign-search-selection__kind{font-size:15px}.home-search-results .redesign-search-selection__arrow{-ms-flex-preferred-size:40px;flex-basis:40px;width:40px;height:40px;padding:10px;border-radius:6px;--border-radius:6px}.home-search-results .redesign-search-selection__arrow svg{width:16px;height:16px}.home-search-results .redesign-search-card{border-radius:8px}.home-search-results .redesign-search-card__main{min-height:104px}.home-search-results .redesign-search-card__media{height:104px}.home-search-results .redesign-search-card__about{gap:6px;padding:8px 12px 8px 0}.home-search-results .redesign-search-card__meta{min-height:26px}.home-search-results .redesign-search-card__type{min-height:20px;padding:2px 8px;font-size:9px}.home-search-results .redesign-search-card__title{font-size:18px}.home-search-results .redesign-search-card__date,.home-search-results .redesign-search-card__status{gap:6px;font-size:14px}.home-search-results .redesign-search-card__date svg,.home-search-results .redesign-search-card__status svg{-ms-flex-preferred-size:18px;flex-basis:18px;width:18px;height:18px}.home-search-results .redesign-search-card__date{min-height:26px;padding:4px 8px}.home-search-results[aria-hidden=false]{display:block;opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}@media(max-width:767px){.home-search-shell{z-index:12}.home-search-results{display:none!important;top:calc(100% + 10px);width:100%;max-height:var(--home-search-panel-max-height,min(66svh,620px));padding:14px 12px 16px;border-color:var(--redesign-border-card);border-radius:8px;-webkit-box-shadow:0 14px 36px rgba(var(--base-black-rgb),.42);box-shadow:0 14px 36px rgba(var(--base-black-rgb),.42)}.home-search-results .redesign-search-results__empty{gap:24px}.home-search-results .redesign-search-results__chips{min-width:0}.home-search-results .redesign-search-results__chip{min-height:40px;padding:10px 12px;font-size:14px}.home-search-results .redesign-search-results__group{gap:16px}.home-search-results .redesign-search-results__group--other{gap:14px}.home-search-results .redesign-search-results__group--other .redesign-search-results__heading,.home-search-results .redesign-search-results__heading{font-size:18px;color:var(--redesign-text-muted)}.home-search-results .redesign-search-results__list,.home-search-results .redesign-search-results__list--query{gap:10px}.home-search-results .redesign-search-results__query-groups{gap:20px}.home-search-results .redesign-search-selection{min-height:61px;padding:8px 12px;border-radius:6px}.home-search-results .redesign-search-selection__copy{gap:6px}.home-search-results .redesign-search-selection__title{font-size:16px}.home-search-results .redesign-search-selection__kind{font-size:14px}.home-search-results .redesign-search-selection__arrow{-ms-flex-preferred-size:40px;flex-basis:40px;width:40px;height:40px;padding:10px;border-radius:6px;--border-radius:6px}.home-search-results .redesign-search-selection__arrow svg{width:16px;height:16px}.home-search-results .redesign-search-card{border-radius:6px}.home-search-results .redesign-search-card__main{gap:12px;min-height:92px}.home-search-results .redesign-search-card__media{-ms-flex-preferred-size:42%;flex-basis:42%;width:42%;max-width:144px;height:92px;aspect-ratio:auto}.home-search-results .redesign-search-card__about{gap:4px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:8px 10px 6px 0}.home-search-results .redesign-search-card__meta{min-height:20px}.home-search-results .redesign-search-card__type{min-height:20px;padding:2px 6px;font-size:9px}.home-search-results .redesign-search-card__title{display:-webkit-box;overflow:hidden;font-size:14px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-search-results .redesign-search-card__date--desktop,.home-search-results .redesign-search-card__status--desktop{display:none}.home-search-results .redesign-search-card__date--mobile{position:absolute;top:6px;left:6px;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:22px;padding:2px 6px;font-size:13px;border-radius:4px}.home-search-results .redesign-search-card__date--mobile svg{width:16px;height:16px}.home-search-results .redesign-search-card__mobile-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:38px;padding:2px 12px 12px}.home-search-results .redesign-search-card__status--mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;min-height:22px;padding:2px 4px;font-size:14px;background:rgba(var(--redesign-surface-status-rgb),.57);border-radius:3px;backdrop-filter:blur(15px)}.home-search-results .redesign-search-card__status--mobile svg{width:18px;height:18px}}@media(max-width:374px){.home-search-results{padding-right:10px;padding-left:10px}.home-search-results .redesign-search-card__main{gap:10px}.home-search-results .redesign-search-card__media{-ms-flex-preferred-size:40%;flex-basis:40%;width:40%}}.home-menu-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:0;aspect-ratio:264/222;padding:22px 14px 19px;overflow:hidden;color:var(--redesign-white);text-decoration:none;background:var(--redesign-card-bg);-webkit-filter:none;filter:none;border:1px solid var(--home-border);border-radius:14px;opacity:0;-webkit-transition:border-color .3s ease,-webkit-filter .3s ease;transition:border-color .3s ease,-webkit-filter .3s ease;transition:border-color .3s ease,filter .3s ease;transition:border-color .3s ease,filter .3s ease,-webkit-filter .3s ease;-webkit-animation:home-card-enter .72s calc(.22s + var(--home-card-index)*0.055s) cubic-bezier(.16,1,.3,1) forwards;animation:home-card-enter .72s calc(.22s + var(--home-card-index)*0.055s) cubic-bezier(.16,1,.3,1) forwards}.home-menu-card.is-preview-hover,.home-menu-card:focus-visible,.home-menu-card:hover{-webkit-filter:drop-shadow(3px 4px 3.1px rgba(var(--redesign-home-card-shadow-rgb),.5));filter:drop-shadow(3px 4px 3.1px rgba(var(--redesign-home-card-shadow-rgb),.5));border-color:var(--redesign-border-hover);outline:none}.home-menu-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:clamp(42px,5.2604vw,101px);height:clamp(41px,5.1042vw,98px)}.home-menu-card__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-menu-card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:0;height:clamp(34px,2.8646vw,55px);font-family:Oranienbaum,serif;font-size:clamp(12px,1.5625vw,30px);font-style:normal;font-weight:400;line-height:1.15;color:var(--redesign-white);text-align:center;text-transform:uppercase;letter-spacing:.02em}@-webkit-keyframes home-card-enter{0%{opacity:0;-webkit-transform:translateY(22px);transform:translateY(22px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes home-card-enter{0%{opacity:0;-webkit-transform:translateY(22px);transform:translateY(22px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:767px){.home-menu-card{gap:6px;height:134px;aspect-ratio:auto;padding:13px 8px;color:var(--redesign-text);-webkit-filter:none;filter:none;border-radius:10px;opacity:1;-webkit-animation:none;animation:none}.home-menu-card.is-preview-hover,.home-menu-card:focus-visible,.home-menu-card:hover{-webkit-filter:none;filter:none;border-color:var(--home-border)}.home-menu-card__icon{width:60px;height:58px}.home-menu-card__title{height:34px;font-size:18px;color:var(--redesign-text);letter-spacing:.02em}}.home-footer{padding:clamp(12px,2.86vh,28px) 0 clamp(12px,2.25vh,22px);background:linear-gradient(180deg,rgba(var(--redesign-background-deep-rgb),0),rgba(var(--redesign-background-deep-rgb),.88) 54%,var(--redesign-background-deep))}.home-footer,.home-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.home-footer__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 var(--home-inline-padding);margin:0 auto}.home-footer__aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:16px}.home-footer__to-top{--size:44px;--icon-size:20px;--padding-y:0;--padding-x:0;--min-width:var(--size);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-transform:none}.home-footer__contacts,.home-footer__legal,.home-footer__socials,.home-footer__write{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-footer__legal{gap:clamp(6px,.52vw,10px);min-width:0}.home-footer__contacts{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:clamp(20px,1.67vw,32px)}.home-footer__write{gap:12px}.home-footer__write-label{font-size:clamp(12px,.84vw,16px);font-weight:500;line-height:1.3;color:var(--redesign-text);white-space:nowrap}.home-footer__socials{gap:10px}.home-footer__support{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-footer__support-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;color:var(--redesign-text-dim);-webkit-transition:color .3s ease;transition:color .3s ease}.home-footer__support-icon .svg{width:20px;height:20px}.home-footer__support,.home-footer a{margin:0;font-size:clamp(12px,.84vw,16px);font-weight:500;line-height:1.3;--color:var(--redesign-text-subtle);--color-hover:var(--redesign-text-soft);--color-pressed:var(--redesign-text-soft);white-space:nowrap}.home-footer a{text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.home-footer a:focus-visible,.home-footer a:hover{color:var(--color-hover);outline:none}.home-footer a:focus-visible .home-footer__support-icon,.home-footer a:hover .home-footer__support-icon{color:var(--color-hover)}.home-footer__separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:clamp(9px,.63vw,12px);height:clamp(10px,.68vw,13px);color:var(--redesign-gold-footer-link)}.home-footer__separator .svg{width:100%;height:100%}.home-footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:clamp(34px,2.08vw,40px);height:clamp(34px,2.08vw,40px);color:var(--redesign-text)!important;background:var(--redesign-footer-social-bg);border-radius:50%;-webkit-transition:background-color .25s ease,translate .25s ease!important;transition:background-color .25s ease,translate .25s ease!important}.home-footer__social:focus-visible,.home-footer__social:hover{background:var(--redesign-footer-social-bg-hover)}.home-footer__social .svg{width:70%;height:70%}.home-footer__social--max .svg{width:45%;height:45%}.page:not(.page--home) .home-footer__inner{padding-right:var(--redesign-chrome-inline-padding);padding-left:var(--redesign-chrome-inline-padding)}@media(max-width:768px){.page:not(.page--home) .home-footer{padding-right:var(--redesign-chrome-inline-padding);padding-left:var(--redesign-chrome-inline-padding)}.page:not(.page--home) .home-footer__inner{padding-right:0;padding-left:0}}@media(max-width:1200px)and (min-width:769px){.home-footer{padding:20px 0}.home-footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.home-footer__aside{gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;padding-top:0}.home-footer__to-top{-ms-flex-item-align:end;align-self:flex-end}.home-footer__legal{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.home-footer__contacts{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 28px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media(max-width:768px){.home-footer{position:relative;display:block;width:100%;padding:16px 14px 20px;background:linear-gradient(180deg,rgba(var(--redesign-background-deep-rgb),0),rgba(var(--redesign-background-deep-rgb),.12) 22%,rgba(var(--redesign-background-deep-rgb),.48) 58%,rgba(var(--redesign-background-deep-rgb),.84) 84%,var(--redesign-background-deep));isolation:isolate}.home-footer:before{position:absolute;right:0;bottom:100%;left:0;z-index:0;height:clamp(80px,16vh,120px);pointer-events:none;content:"";background:linear-gradient(180deg,rgba(var(--redesign-background-deep-rgb),0),rgba(var(--redesign-background-deep-rgb),.06) 28%,rgba(var(--redesign-background-deep-rgb),.18) 58%,rgba(var(--redesign-background-deep-rgb),.32))}.home-footer__inner{position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:var(--home-mobile-content-width);max-width:100%;padding:0;margin:0 auto}.home-footer__aside{gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;padding-top:0}.home-footer__to-top{--size:40px;--icon-size:16px;position:absolute;top:-20px;right:0}.home-footer__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.home-footer__support{gap:8px;height:40px;padding:6px 0}.home-footer__write{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.home-footer__write-colon{display:none}.home-footer__write-label{font-size:16px}.home-footer__legal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:12px;border-top:1px solid var(--redesign-border-muted)}.home-footer__separator{display:none}.home-footer__support,.home-footer a{font-size:16px}.home-footer__social{width:40px;height:40px;background:var(--redesign-footer-social-bg)}}.redesign-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1808px;margin:0 auto 40px;overflow-x:auto;overflow-y:hidden;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;white-space:nowrap;scrollbar-width:none}.redesign-breadcrumbs::-webkit-scrollbar{display:none}.redesign-breadcrumbs__current,.redesign-breadcrumbs__link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.redesign-breadcrumbs__link{color:var(--redesign-breadcrumb-color);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.redesign-breadcrumbs__link:focus-visible,.redesign-breadcrumbs__link:hover{color:var(--redesign-breadcrumb-color-hover);outline:none}.redesign-breadcrumbs__current{color:var(--redesign-breadcrumb-current)}.redesign-breadcrumbs__separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:12px;height:13px}.redesign-breadcrumbs__separator .svg{width:100%;height:100%}@media(max-width:1200px){.redesign-breadcrumbs{margin-bottom:20px;font-size:14px}}[data-cookie-banner][hidden]{display:none}.cookie-banner{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));left:max(24px,env(safe-area-inset-left));z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(1216px,100% - 48px);min-height:96px;padding:23px 30px;margin:0 auto;font-family:Manrope,sans-serif;color:var(--redesign-text-footer);background:var(--redesign-card-bg);border:1px solid var(--redesign-border-card);border-radius:14px;opacity:1;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-transform:translateY(0);transform:translateY(0)}.cookie-banner.is-hiding{pointer-events:none;opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}.cookie-banner__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:16px;font-weight:400;line-height:22px}.cookie-banner__link{color:var(--redesign-gold-hover);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.cookie-banner__link:focus-visible,.cookie-banner__link:hover{color:var(--redesign-gold-hover-soft);outline:none}.cookie-banner__link:focus-visible{text-decoration:underline;text-underline-offset:3px}.cookie-banner__button{--font-size:16px;--font-weight:500;--line-height:1.3;--padding-y:12px;--padding-x:36px;--min-width:0;--border-width:1px;--border-radius:7px;--box-shadow:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:48px;margin:0;white-space:nowrap}.cookie-banner__close{position:absolute;top:5px;right:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;color:#c4c2bb;cursor:pointer;background:transparent;border:0;border-radius:4px;-webkit-transition:color .2s ease;transition:color .2s ease}.cookie-banner__close:focus-visible,.cookie-banner__close:hover{color:#eeece7;outline:none}.cookie-banner__close-icon{width:16px;height:16px}@media(max-width:767px){.cookie-banner{right:0;bottom:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;min-height:0;padding:20px max(14px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));border-radius:10px}.cookie-banner__text{font-size:12px;line-height:20px}.cookie-banner__button{--font-size:14px;--padding-y:10px;--padding-x:10px;--border-radius:6px;width:100%;min-height:40px}}@media(prefers-reduced-motion:reduce){.cookie-banner{-webkit-transition:none;transition:none}}[data-home-promo-banner][hidden]{display:none}.home-promo-banner{position:relative;z-index:2;width:100%;padding:max(12px,env(safe-area-inset-top)) clamp(24px,13.75vw,264px) 12px;font-family:Manrope,sans-serif;background:rgba(var(--redesign-background-rgb),.5);border-bottom:1px solid var(--redesign-border-card);border-radius:0 0 14px 14px;-webkit-box-shadow:0 4px 24.5px rgba(229,189,129,.1);box-shadow:0 4px 24.5px rgba(229,189,129,.1);opacity:1;backdrop-filter:blur(5px);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-transform:translateY(0);transform:translateY(0)}.home-promo-banner.is-hiding{pointer-events:none;opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.home-promo-banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.home-promo-banner__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:0;font-weight:500;line-height:1.3}.home-promo-banner__title{margin:0;font-size:20px;color:var(--redesign-gold-light)}.home-promo-banner__subtitle{margin:0;font-size:16px;color:var(--redesign-text-muted)}.home-promo-banner__link{--font-size:16px;--font-weight:600;--line-height:1.3;--padding-y:10px;--padding-x:10px;--min-width:188px;--border-width:0;--border-radius:6px;--box-shadow:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:44px;text-transform:uppercase}.home-promo-banner__close{position:absolute;top:50%;right:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;color:var(--redesign-white);cursor:pointer;background:transparent;border:0;border-radius:4px;-webkit-transition:color .2s ease,opacity .2s ease;transition:color .2s ease,opacity .2s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-promo-banner__close:focus-visible,.home-promo-banner__close:hover{color:var(--redesign-text);outline:none;opacity:.85}.home-promo-banner__close-icon{width:24px;height:24px}@media(max-width:767px){.home-promo-banner{padding:max(10px,env(safe-area-inset-top)) 14px 10px}.home-promo-banner__inner{gap:6px}.home-promo-banner__text{gap:4px}.home-promo-banner__title{font-size:16px}.home-promo-banner__subtitle{font-size:14px}.home-promo-banner__link{--font-size:14px;--padding-y:6px;--padding-x:6px;--min-width:113px;--border-radius:4px;min-height:32px}.home-promo-banner__close{right:14px;display:none;width:20px;height:20px}.home-promo-banner__close-icon{width:14px;height:14px}}@media(prefers-reduced-motion:reduce){.home-promo-banner{-webkit-transition:none;transition:none}}[data-mobile-onboarding][hidden]{display:none}.mobile-onboarding{position:fixed;inset:0;z-index:1200;display:none;pointer-events:none}.mobile-onboarding.is-active{display:block}.mobile-onboarding__overlay{position:absolute;inset:0;pointer-events:auto;background:rgba(var(--redesign-background-rgb),.8)}.mobile-onboarding__spotlight{position:fixed;z-index:1;display:none;overflow:hidden;pointer-events:none;border-radius:6px}.mobile-onboarding__spotlight.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-onboarding__spotlight--header{color:var(--redesign-header-icon);background:var(--redesign-header-bg)}.mobile-onboarding__spotlight--nav{color:var(--redesign-mobile-nav-text);background:#0b0b0c;border-radius:0}.mobile-onboarding__spotlight .redesign-mobile-header__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:8px;color:inherit;cursor:default;background:transparent;border:0}.mobile-onboarding__spotlight .redesign-mobile-header__close{display:none!important}.mobile-onboarding__spotlight .mobile-menu__item-icon svg,.mobile-onboarding__spotlight .redesign-mobile-header__burger,.mobile-onboarding__spotlight .redesign-mobile-header__toggle svg{display:block;width:24px;height:24px}.mobile-onboarding__spotlight .mobile-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:default;background:transparent;border:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.mobile-onboarding__spotlight .mobile-menu__item-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;color:var(--redesign-mobile-nav-icon)}.mobile-onboarding__spotlight .mobile-menu__item.active{color:var(--redesign-mobile-nav-text-active)}.mobile-onboarding__spotlight .mobile-menu__item.active .mobile-menu__item-icon{color:var(--redesign-mobile-nav-icon-active)}.mobile-onboarding__spotlight .mobile-menu__item-text{display:block;width:100%;font-family:Manrope,sans-serif;font-size:10px;font-weight:600;line-height:1.3;text-align:center;text-transform:uppercase;white-space:nowrap}.mobile-onboarding__tooltip{position:absolute;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:min(326px,100vw - 40px);padding:14px 16px;overflow:visible;pointer-events:auto;background:#28282c;border-radius:8px;-webkit-box-shadow:0 5px 18px rgba(47,42,40,.12);box-shadow:0 5px 18px rgba(47,42,40,.12);opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-transform:translateZ(0);transform:translateZ(0)}.mobile-onboarding__tooltip.is-visible{opacity:1}.mobile-onboarding__arrow{position:absolute;z-index:1;width:12px;height:12px;pointer-events:none;background:#28282c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-onboarding__tooltip[data-arrow=top] .mobile-onboarding__arrow{top:-5px}.mobile-onboarding__tooltip[data-arrow=bottom] .mobile-onboarding__arrow{bottom:-5px}.mobile-onboarding__text{margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-white)}.mobile-onboarding__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.mobile-onboarding__close,.mobile-onboarding__next,.mobile-onboarding__skip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.3;cursor:pointer;background:transparent;border:0;border-radius:6px}.mobile-onboarding__skip{color:var(--redesign-text-subtle)}.mobile-onboarding__next{margin-left:auto;color:#01c491}.mobile-onboarding__close{margin-left:auto;color:var(--redesign-text-subtle)}.mobile-onboarding__next-icon{display:block;-ms-flex-negative:0;flex-shrink:0;width:6px;height:6px;margin-top:1px;border-top:1.5px solid;border-right:1.5px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-onboarding__close-icon{width:16px;height:16px}.mobile-onboarding__close[hidden],.mobile-onboarding__next[hidden],.mobile-onboarding__skip[hidden]{display:none}body.is-mobile-onboarding-open{overflow:hidden}@media(min-width:1201px){.mobile-onboarding{display:none!important}}@media(prefers-reduced-motion:reduce){.mobile-onboarding__tooltip{-webkit-transition:none;transition:none}}.home-mobile-nav{display:none}@media(max-width:767px){.home-mobile-nav{position:fixed;right:0;bottom:0;left:0;z-index:20;display:block;width:100%;min-height:71px;padding:8px 6px max(14px,env(safe-area-inset-bottom));background:var(--redesign-header-bg);border-radius:12px 12px 0 0;-webkit-box-shadow:0 -9px 16px 0 rgba(var(--redesign-shadow-warm-rgb),.35);box-shadow:0 -9px 16px 0 rgba(var(--redesign-shadow-warm-rgb),.35);backdrop-filter:blur(12px)}.home-mobile-nav__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,560px);min-height:49px;margin:0 auto}.home-mobile-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;padding:0 4px;color:var(--redesign-mobile-nav-text);text-decoration:none;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease}.home-mobile-nav__item .svg{width:24px;height:24px;color:var(--redesign-mobile-nav-icon)}.home-mobile-nav__item span{max-width:100%;overflow:hidden;font-size:10px;font-weight:600;line-height:1.3;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home-mobile-nav__item.is-active{color:var(--redesign-mobile-nav-text-active)}.home-mobile-nav__item.is-active .svg{color:var(--redesign-mobile-nav-icon-active)}}@media(max-width:767px)and (hover:hover)and (pointer:fine){.home-mobile-nav__item:hover{color:var(--redesign-mobile-nav-text-active)}.home-mobile-nav__item:hover .svg{color:var(--redesign-mobile-nav-icon-active)}}@media(max-width:767px){.home-mobile-nav__item:active{-webkit-transform:scale(.94);transform:scale(.94)}}.pagination--redesign{display:block;min-width:0}.pagination--redesign .pagination__wrap{gap:7px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pagination--redesign .button-icon--pagination{--size:48px;--color:var(--redesign-text-primary);--color-hover:var(--redesign-text-primary);--color-pressed:var(--redesign-text-primary);--color-disabled:var(--redesign-text-disabled);--bg-color:var(--redesign-page-bg-deep);--bg-color-hover:var(--redesign-pagination-hover);--bg-color-pressed:var(--redesign-pagination-hover);--bg-color-disabled:var(--redesign-page-bg-deep);--border-color:var(--redesign-border-control);--border-color-hover:var(--redesign-pagination-active);--border-color-pressed:var(--redesign-pagination-active);--border-color-disabled:var(--redesign-border-control);--outline-color:var(--redesign-pagination-active);--border-radius:7px;--font-size:16px;--font-weight:500;margin:0;line-height:1}.pagination--redesign .button-icon--pagination.selected{--color:var(--redesign-text-on-accent);--color-hover:var(--redesign-text-on-accent);--color-pressed:var(--redesign-text-on-accent);--bg-color:var(--redesign-pagination-active);--bg-color-hover:var(--redesign-pagination-active);--bg-color-pressed:var(--redesign-pagination-active);--border-color:var(--redesign-pagination-active);--border-color-hover:var(--redesign-pagination-active);--border-color-pressed:var(--redesign-pagination-active)}.pagination--redesign .button-icon--dots{pointer-events:none;cursor:default}@media(max-width:700px){.pagination--redesign .pagination__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.pagination--redesign .button-icon--pagination{--size:40px;--font-size:14px}}@media(max-width:500px){.pagination--redesign .button-icon--dots{display:none}}.redesign-notifications.header__notify{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0}.redesign-notifications.header__notify .header__notify-icon{position:relative;margin:0}.redesign-notifications.header__notify .header__notify-icon:before{position:absolute;top:17px;right:14px;z-index:2;display:none;width:6px;height:6px;content:"";background:var(--redesign-notification-active-dot);border-radius:50%;-webkit-box-shadow:0 0 0 1.5px var(--redesign-surface-control);box-shadow:0 0 0 1.5px var(--redesign-surface-control)}.redesign-notifications.header__notify .header__notify-icon.active{color:var(--redesign-notification-active-icon);--color:var(--redesign-notification-active-icon);--color-hover:var(--redesign-notification-active-icon);--color-pressed:var(--redesign-notification-active-icon);--bg-color:var(--redesign-notification-active-bg);--bg-color-hover:var(--redesign-notification-active-bg);--bg-color-pressed:var(--redesign-notification-active-bg);--border-color:var(--redesign-header-notification-border);--border-color-hover:var(--redesign-header-notification-border);--border-color-pressed:var(--redesign-header-notification-border)}.redesign-notifications.header__notify .header__notify-icon.active:before{display:block}.redesign-notifications.header__notify .header__notify-icon svg{width:24px;height:24px;color:currentColor}.redesign-notifications.header__notify .header__notify-content{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:447px;min-width:0;padding:24px 20px 16px;visibility:hidden;background:var(--redesign-notification-panel-bg);border:0;border-radius:7px;opacity:0;-webkit-transition:visibility .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:visibility .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:visibility .2s ease,opacity .2s ease,transform .2s ease;transition:visibility .2s ease,opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-transform:translateY(8px);transform:translateY(8px)}.redesign-notifications.header__notify .header__notify-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.redesign-notifications.header__notify .header__notify-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:0 0 16px;border-bottom:1px solid var(--redesign-notification-divider)}.redesign-notifications.header__notify .redesign-notifications__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}.redesign-notifications.header__notify .header__notify-item-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.redesign-notifications.header__notify .notify__tag.redesign-notifications__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:24px;padding:0 10px;margin:0;font-family:Manrope,sans-serif;font-size:10px;font-weight:600;line-height:1.3;color:var(--redesign-notification-tag-text);text-transform:uppercase;white-space:nowrap;background:var(--redesign-notification-tag-bg)!important;border-radius:4px}.redesign-notifications.header__notify .header__notify-item-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.3;color:var(--redesign-notification-date)}.redesign-notifications.header__notify .header__notify-item-date.active:before{width:8px;height:8px;content:"";background:var(--redesign-notification-unread-dot);border-radius:50%}.redesign-notifications.header__notify .header__notify-item-text{display:-webkit-box;-ms-flex-item-align:stretch;align-self:stretch;min-height:44px;overflow:hidden;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-notification-text);text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.redesign-notifications.header__notify .header__notify-all{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:0;padding:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-notification-link);text-decoration:none;text-transform:none;-webkit-transition:color .2s ease;transition:color .2s ease}.redesign-notifications.header__notify .header__notify-all:focus-visible,.redesign-notifications.header__notify .header__notify-all:hover{color:var(--redesign-state-success)}.redesign-notifications.header__notify .redesign-notifications__subscribe{width:100%;min-height:48px;padding:12px;font-size:16px;font-weight:600;line-height:1.3;border-radius:7px;text-transform:uppercase}.redesign-notifications.header__notify.active .header__notify-content{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.redesign-notifications.header__notify:focus-within .header__notify-content,.redesign-notifications.header__notify:hover .header__notify-content{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.redesign-notifications.header__notify:hover .redesign-header__notification{--bg-color:var(--redesign-surface-control);--bg-color-hover:var(--redesign-surface-control);--bg-color-pressed:var(--redesign-surface-control)}.redesign-header .redesign-notifications.header__notify .redesign-header__notification.header__notify-icon{width:56px;min-width:56px;max-width:56px;height:56px;min-height:56px;max-height:56px;padding:14px;margin:0;color:var(--redesign-fuchsia-bright);border-radius:8px;--min-width:56px;--padding-y:14px;--padding-x:14px;--border-width:1px;--border-radius:8px;--color:var(--redesign-fuchsia-bright);--color-hover:var(--redesign-fuchsia-bright);--color-pressed:var(--redesign-fuchsia-bright);--border-color:var(--redesign-header-notification-border);--border-color-hover:var(--redesign-brand-primary-hover);--border-color-pressed:var(--redesign-brand-primary-pressed)}.redesign-header .redesign-notifications.header__notify .redesign-header__notification.header__notify-icon:before{top:15px;right:16px;width:8px;height:8px;background:var(--redesign-notification-active-dot);-webkit-box-shadow:0 0 0 1px var(--lessons-gold-light);box-shadow:0 0 0 1px var(--lessons-gold-light)}.redesign-header .redesign-notifications.header__notify .redesign-header__notification.header__notify-icon.active{color:var(--redesign-notification-active-icon);--color:var(--redesign-notification-active-icon);--color-hover:var(--redesign-notification-active-icon);--color-pressed:var(--redesign-notification-active-icon);--bg-color:var(--redesign-notification-active-bg);--bg-color-hover:var(--redesign-notification-active-bg);--bg-color-pressed:var(--redesign-notification-active-bg);--border-color:var(--redesign-header-notification-border);--border-color-hover:var(--redesign-header-notification-border);--border-color-pressed:var(--redesign-header-notification-border)}.redesign-header .redesign-notifications.header__notify .redesign-header__notification.header__notify-icon .svg,.redesign-header .redesign-notifications.header__notify .redesign-header__notification.header__notify-icon svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;min-width:24px;height:24px;min-height:24px}.redesign-mobile-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.redesign-mobile-header .redesign-mobile-header__notification.header__notify-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:8px;margin:0;color:var(--redesign-header-notification-accent);cursor:pointer;background:transparent;border:0}.redesign-mobile-header .redesign-mobile-header__notification.header__notify-icon.active{color:var(--redesign-notification-active-icon)}.redesign-mobile-header .redesign-mobile-header__notification.header__notify-icon .svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px}.redesign-notifications--mobile.header__notify .header__notify-icon:before{top:8px;right:9px;width:8px;height:8px;background:var(--redesign-notification-active-dot);-webkit-box-shadow:0 0 0 1px var(--lessons-gold-light);box-shadow:0 0 0 1px var(--lessons-gold-light)}.redesign-notifications--mobile.header__notify .header__notify-content{position:fixed;top:calc(var(--redesign-mobile-header-height) + 10px);right:14px;left:14px;width:auto;max-height:calc(100svh - var(--redesign-mobile-header-height) - var(--redesign-mobile-menu-height) - 32px);padding:16px 16px 12px;overflow-y:auto;border-radius:6px}.redesign-notifications--mobile.header__notify .header__notify-items{gap:12px}.redesign-notifications--mobile.header__notify .header__notify-item{gap:12px;padding-bottom:12px}.redesign-notifications--mobile.header__notify .redesign-notifications__footer{gap:16px}.redesign-notifications--mobile.header__notify .notify__tag.redesign-notifications__tag{height:20px;padding:0 8px;font-size:9px}.redesign-notifications--mobile.header__notify .header__notify-item-text{min-height:auto;font-size:14px}.redesign-notifications--mobile.header__notify .redesign-notifications__subscribe{min-height:44px;padding:10px;border-radius:6px}@media(hover:hover)and (pointer:fine){.redesign-notifications--mobile.header__notify:focus-within .header__notify-content,.redesign-notifications--mobile.header__notify:hover .header__notify-content{visibility:hidden;opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}.redesign-notifications--mobile.header__notify.active .header__notify-content{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.redesign-snackbar-stack{position:fixed;right:56px;bottom:24px;z-index:220;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;pointer-events:none}.redesign-snackbar{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:calc(100vw - 32px);padding:8px;opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.redesign-snackbar.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.redesign-snackbar__surface{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:56px;padding:12px;overflow:hidden;background:var(--redesign-snackbar-bg);border-radius:10px}.redesign-snackbar__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.redesign-snackbar__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:24px;height:24px;color:var(--redesign-snackbar-success)}.redesign-snackbar__text-wrap{padding:0 4px}.redesign-snackbar__text{padding:0;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:600;line-height:1.3;color:var(--redesign-surface-deep);white-space:nowrap}@media(max-width:768px){.redesign-snackbar{max-width:calc(100vw - 28px)}.redesign-snackbar__surface{min-height:48px}.redesign-snackbar__text{font-size:16px;color:var(--redesign-surface-card)}}@media(max-width:768px){.redesign-snackbar-stack{right:auto;bottom:16px;left:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.loader-wrap{position:relative;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}.loader-wrap>.loader,.loaders .loader{position:absolute;inset:-4px;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;visibility:hidden;background:rgba(var(--redesign-background-deep-rgb),.45);border-radius:6px;opacity:0;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease;backdrop-filter:blur(6px)}.loader-wrap>.loader.active,.loaders .loader.active{pointer-events:auto;visibility:visible;opacity:1}.loaders .loader{position:fixed;inset:0;border-radius:0}.loader__spinner{--loader-spinner-color:var(--redesign-brand-bright,#ee03a5);--size:1px;position:relative;width:1em;height:4em;font-size:calc(var(--size)*11);color:var(--loader-spinner-color);background:var(--loader-spinner-color);-webkit-animation:redesign-loader-scale-y 1s ease-in-out infinite;animation:redesign-loader-scale-y 1s ease-in-out infinite;-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader__spinner:after,.loader__spinner:before{position:absolute;top:0;left:2em;width:1em;height:4em;content:"";background:var(--loader-spinner-color);-webkit-animation:redesign-loader-scale-y 1s ease-in-out infinite;animation:redesign-loader-scale-y 1s ease-in-out infinite}.loader__spinner:before{left:-2em;-webkit-animation-delay:-.32s;animation-delay:-.32s}@-webkit-keyframes redesign-loader-scale-y{0%,80%,to{height:4em;-webkit-box-shadow:0 0;box-shadow:0 0}40%{height:5em;-webkit-box-shadow:0 -2em;box-shadow:0 -2em}}@keyframes redesign-loader-scale-y{0%,80%,to{height:4em;-webkit-box-shadow:0 0;box-shadow:0 0}40%{height:5em;-webkit-box-shadow:0 -2em;box-shadow:0 -2em}}[data-photo-progress-host]{container-type:size;container-name:photo-progress}.photo-progress{position:absolute;inset:0;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;overflow:hidden;pointer-events:none;background:rgba(11,11,12,.55);border-radius:inherit}.photo-progress[hidden]{display:none}.photo-progress__value{display:block;max-width:100%;overflow:hidden;font-family:Manrope,sans-serif;font-size:clamp(10px,22cqmin,28px);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:var(--redesign-text,#e1e1ed);text-align:center;text-overflow:clip;white-space:nowrap}[data-photo-progress-host].is-loading .profile-photo-upload-modal__preview-actions{visibility:hidden}.form-ui{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:100%}.form-ui .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:568px){.form-ui{gap:30px}}[data-form-field]>.visually-hidden,[data-form-message-field]>.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.redesign-header-page,.redesign-navigation{--redesign-mobile-header-height:56px;--redesign-mobile-menu-height:71px;--redesign-mobile-panel-gap:6px}.redesign-header-page{min-height:100vh;min-height:100svh;margin:0;font-family:Manrope,sans-serif;color:var(--redesign-text);background:var(--redesign-header-bg)}.redesign-header-page__state-input{position:fixed;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.redesign-header-page__state-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;font-size:13px;color:var(--redesign-text-switch);background:var(--redesign-surface-muted);border:1px solid var(--redesign-border);border-radius:10px}.redesign-header-page__state-switch label{padding:7px 12px;color:var(--redesign-text-muted);cursor:pointer;border-radius:7px;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}#redesign-state-authorized:checked~.redesign-navigation .redesign-only--guest{display:none!important}#redesign-state-authorized:checked~.redesign-navigation .redesign-header-page__state-switch label[for=redesign-state-authorized]{color:var(--redesign-text);background:var(--redesign-brand-primary)}#redesign-state-guest:checked~.redesign-navigation .redesign-only--authorized{display:none!important}#redesign-state-guest:checked~.redesign-navigation .redesign-header-page__state-switch label[for=redesign-state-guest]{color:var(--redesign-text);background:var(--redesign-brand-primary)}.mobile-menu--redesign-authorized .redesign-only--guest,.mobile-menu--redesign-guest .redesign-only--authorized,.redesign-header--authorized .redesign-only--guest,.redesign-header--guest .redesign-only--authorized{display:none!important}.redesign-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:100svh;background:var(--redesign-header-bg)}.redesign-navigation__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:0;padding:48px 16px}.redesign-navigation__hint{max-width:620px;margin:0;font-size:14px;line-height:1.5;color:var(--redesign-text-faint);text-align:center}@media(max-width:1200px){.redesign-navigation{padding-top:var(--redesign-mobile-header-height)}.redesign-navigation:has(>.mobile-menu--redesign){padding-bottom:var(--redesign-mobile-menu-height)}.redesign-navigation__content{padding:28px 14px}.redesign-navigation__hint{max-width:340px;font-size:13px}}.redesign-header{--header-bg:var(--redesign-header-bg);--header-panel:var(--redesign-surface-raised);--header-panel-dark:var(--redesign-surface-deep);--header-border:var(--redesign-border);--header-input-border:var(--redesign-border-input);--header-text:var(--redesign-text);--header-text-muted:var(--redesign-text-muted);--header-text-soft:var(--redesign-text-soft);--header-gold:var(--redesign-brand-bright);--header-gold-dark:var(--redesign-brand-primary);--header-gold-border:var(--redesign-brand-border);position:relative;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;width:100%;padding:36px var(--redesign-chrome-inline-padding,56px) 12px;font-family:Manrope,sans-serif;color:var(--header-text);background:var(--header-bg);border-radius:0 0 24px 24px;-webkit-box-shadow:inset 0 -1px var(--header-border),0 4px 10px rgba(var(--redesign-shadow-warm-rgb),.35);box-shadow:inset 0 -1px var(--header-border),0 4px 10px rgba(var(--redesign-shadow-warm-rgb),.35)}.redesign-header a,.redesign-header button,.redesign-header input{font-family:inherit}.redesign-header__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3.189fr) minmax(-webkit-max-content,1fr);grid-template-columns:minmax(0,1fr) minmax(0,3.189fr) minmax(max-content,1fr);gap:clamp(20px,3.75vw,72px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.redesign-header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:324px}.redesign-header__logo img{display:block;width:100%;height:auto;max-height:72px;margin-bottom:-15px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.redesign-header__search{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:56px;padding:4px 16px 4px 4px;margin:0;background:var(--redesign-search-color-bg);border:1px solid var(--redesign-search-border);border-radius:8px;backdrop-filter:blur(3.3px)}@media(hover:hover)and (pointer:fine){.redesign-header__search:hover{background:var(--redesign-search-color-bg-hover)}}.redesign-header__search:focus-within{background:var(--redesign-search-color-bg-hover)}.redesign-header__search-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:62px;padding:0;border-radius:var(--border-radius);--border-radius:6px;--button-gradient-angle:209.33deg;--button-gradient-start:5.09%;--button-gradient-end:159.15%}.redesign-header__search-button svg{width:24px;height:24px}.redesign-header__search-input{-ms-flex-item-align:stretch;align-self:stretch;width:100%;min-width:0;padding:0;font-size:18px;font-weight:500;line-height:1.3;color:var(--header-text-soft);background:transparent;border:0;outline:0}.redesign-header__search-input::-webkit-input-placeholder{color:var(--header-text-soft);opacity:1}.redesign-header__search-input::-moz-placeholder{color:var(--header-text-soft);opacity:1}.redesign-header__search-input:-ms-input-placeholder{color:var(--header-text-soft);opacity:1}.redesign-header__search-input::-ms-input-placeholder{color:var(--header-text-soft);opacity:1}.redesign-header__search-input::placeholder{color:var(--header-text-soft);opacity:1}.redesign-header__actions,.redesign-header__authorized-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0}.redesign-header__authorized-actions{width:100%}.redesign-header__notification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:56px;max-width:56px;min-height:56px;max-height:56px;color:var(--redesign-header-icon);border-radius:var(--border-radius);--border-radius:8px}.redesign-header__notification svg{width:24px;height:24px}.redesign-header__account{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;max-width:280px}.redesign-header__account-button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:56px;padding:2px 14px 2px 2px;font-size:18px;font-weight:500;line-height:1.3;text-transform:uppercase;border-radius:var(--border-radius);--border-width:0;--border-radius:8px}.redesign-header__avatar{display:block;-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px;width:52px;height:52px;overflow:hidden;border-radius:7px}.redesign-header__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.redesign-header__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.redesign-header__arrow{width:24px;height:24px;margin-left:auto;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.redesign-header__account-menu,.redesign-header__dropdown{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 8px 16px;visibility:hidden;background:var(--header-panel);border-radius:7px;-webkit-box-shadow:0 8px 18px rgba(var(--base-black-rgb),.3);box-shadow:0 8px 18px rgba(var(--base-black-rgb),.3);opacity:0;-webkit-transition:visibility .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:visibility .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:visibility .2s ease,opacity .2s ease,transform .2s ease;transition:visibility .2s ease,opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-transform:translateY(8px);transform:translateY(8px)}.redesign-header__account-menu:before,.redesign-header__dropdown:before{position:absolute;right:0;bottom:100%;left:0;height:6px;content:""}.redesign-header__account-menu{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:min(300px,100vw - 32px);max-width:min(395px,100vw - 32px)}.redesign-header__account-menu a,.redesign-header__dropdown>a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-header-menu-text);border-radius:6px;-webkit-transition:color .2s ease;transition:color .2s ease}.redesign-header__account-menu a:focus-visible,.redesign-header__account-menu a:hover,.redesign-header__dropdown>a:focus-visible,.redesign-header__dropdown>a:hover{color:var(--redesign-header-menu-text-hover)}.redesign-header__login{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:56px;padding:0 14px;font-size:18px;font-weight:500;--border-width:0;--border-radius:8px;border-radius:var(--border-radius)}.redesign-header__login svg{width:24px;height:24px}.redesign-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-width:0}.redesign-header__nav>.redesign-header__nav-item,.redesign-header__nav>.redesign-header__nav-link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.redesign-header__nav-item{position:relative}.redesign-header__nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px;padding:0 20px;font-size:22px;font-weight:500;line-height:1.3;color:var(--redesign-header-nav-text);white-space:nowrap;background:transparent;border-radius:7px;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}.redesign-header__nav-link>svg{color:var(--redesign-header-icon)}.redesign-header__nav-link>svg:first-child{width:24px;height:24px}.redesign-header__nav-link:focus-visible,.redesign-header__nav-link:hover{color:var(--redesign-header-nav-text);background:var(--redesign-header-nav-hover-bg)}.redesign-header__nav-arrow{width:20px;height:20px;margin-left:12px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.redesign-header__dropdown{right:auto;left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;max-width:min(395px,100vw - 32px)}@media(max-width:1440px){.redesign-header__nav-item:nth-last-child(2) .redesign-header__dropdown{right:0;left:auto}}.redesign-header__dropdown>a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;white-space:normal}.redesign-header__dropdown>a svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;margin-top:3px;color:var(--redesign-header-icon)}.redesign-header__dropdown>a svg:last-child{margin-left:auto}.redesign-header__dropdown>a>span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.redesign-header__dropdown-main{background:var(--header-panel-dark)}@media(hover:hover)and (pointer:fine){.redesign-header__account:focus-within .redesign-header__account-menu,.redesign-header__account:hover .redesign-header__account-menu,.redesign-header__nav-item:focus-within .redesign-header__dropdown,.redesign-header__nav-item:hover .redesign-header__dropdown{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.redesign-header__account:focus-within .redesign-header__arrow,.redesign-header__account:hover .redesign-header__arrow,.redesign-header__nav-item:focus-within .redesign-header__nav-arrow,.redesign-header__nav-item:hover .redesign-header__nav-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.redesign-header__nav-item:focus-within>.redesign-header__nav-link,.redesign-header__nav-item:hover>.redesign-header__nav-link{color:var(--redesign-header-nav-text);background:var(--redesign-header-nav-hover-bg)}}.redesign-header__account.active .redesign-header__account-menu,.redesign-header__nav-item.active .redesign-header__dropdown{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.redesign-header__account.active .redesign-header__arrow,.redesign-header__nav-item.active .redesign-header__nav-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.redesign-header__account.active .redesign-header__account-button{background:var(--redesign-brand-primary-hover)}.redesign-header__nav-item.active>.redesign-header__nav-link{color:var(--redesign-header-nav-text);background:var(--redesign-header-nav-hover-bg)}@media(max-width:1860px){.redesign-header__top{grid-template-columns:minmax(0,.85fr) minmax(0,2fr) minmax(-webkit-max-content,1fr);grid-template-columns:minmax(0,.85fr) minmax(0,2fr) minmax(max-content,1fr);gap:clamp(20px,2vw,32px)}.redesign-header__nav-link{gap:6px;padding:0 10px;font-size:18px}.redesign-header__nav-link>svg:first-child{width:22px;height:22px}.redesign-header__nav-arrow{width:18px;height:18px;margin-left:2px}}@media(max-width:1400px){.redesign-header__top{grid-template-columns:minmax(0,.75fr) minmax(0,1.8fr) minmax(-webkit-max-content,1fr);grid-template-columns:minmax(0,.75fr) minmax(0,1.8fr) minmax(max-content,1fr);gap:20px}.redesign-header__nav-link{gap:4px;min-height:44px;padding:0 6px;font-size:16px}.redesign-header__nav-link>svg:first-child{width:20px;height:20px}.redesign-header__nav-arrow{width:16px;height:16px;margin-left:0}}@media(max-width:1200px){.redesign-header{display:none}}.redesign-mobile-header{position:fixed;top:0;right:0;left:0;z-index:40;display:none;width:100%;font-family:Manrope,sans-serif}@media(max-width:1200px){.redesign-mobile-header{display:block}}.redesign-mobile-header__bar{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--redesign-mobile-header-height);padding:8px var(--redesign-chrome-inline-padding,14px);background:var(--redesign-header-bg)}.redesign-mobile-header__logo{display:block;-webkit-box-flex:0;-ms-flex:0 1 175px;flex:0 1 175px;width:min(175px,100vw - 172px);min-width:0;aspect-ratio:541/153;margin-bottom:-6px}.redesign-mobile-header__logo img{display:block;width:100%;height:auto}.redesign-mobile-header__search-trigger,.redesign-mobile-header__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:8px;color:var(--redesign-header-icon);cursor:pointer;background:transparent;border:0}.redesign-mobile-header__search-trigger svg,.redesign-mobile-header__toggle svg{width:24px;height:24px}.redesign-mobile-header__search-trigger:focus-visible,.redesign-mobile-header__toggle:focus-visible{border-radius:6px;outline:2px solid var(--redesign-brand-bright);outline-offset:1px}.redesign-mobile-header.active .redesign-mobile-header__burger,.redesign-mobile-header__close{display:none}.redesign-mobile-header.active .redesign-mobile-header__close{display:block}.redesign-mobile-header__content.dropdown__content{position:fixed;top:var(--redesign-mobile-header-height);right:0;bottom:calc(var(--redesign-mobile-menu-height) + var(--redesign-mobile-panel-gap));left:0;z-index:1;width:100%;min-width:0;max-width:none;max-height:none;padding:20px 14px 32px;overflow-y:auto;visibility:hidden;background:var(--redesign-header-bg);border-radius:0 0 12px 12px;-webkit-box-shadow:inset 0 -1px var(--redesign-border),0 4px 10px rgba(var(--redesign-shadow-warm-rgb),.35);box-shadow:inset 0 -1px var(--redesign-border),0 4px 10px rgba(var(--redesign-shadow-warm-rgb),.35);opacity:0;-webkit-transition:visibility .2s ease,opacity .2s ease;transition:visibility .2s ease,opacity .2s ease;-webkit-transform:none;transform:none}.redesign-mobile-header.active .redesign-mobile-header__content{visibility:visible;opacity:1}.redesign-mobile-header__search{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:44px;padding:3px 10px 3px 3px;margin:0 0 24px;background:var(--redesign-search-color-bg);border:1px solid var(--redesign-search-border);border-radius:8px}@media(max-width:1200px){.redesign-mobile-header__search{gap:16px;padding:1px 10px 1px 1px}}.redesign-mobile-header__search-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:52px;padding:0;border-radius:var(--border-radius);--border-radius:6px}.redesign-mobile-header__search-button svg{width:22px;height:22px}@media(max-width:1200px){.redesign-mobile-header__search-button svg{width:18px;height:18px}}.redesign-mobile-header__search input{-ms-flex-item-align:stretch;align-self:stretch;width:100%;min-width:0;padding:0;font-family:inherit;font-size:16px;font-weight:500;color:var(--redesign-text-soft);background:transparent;border:0;outline:0}.redesign-mobile-header__search input::-webkit-input-placeholder{color:var(--redesign-text-soft);opacity:1}.redesign-mobile-header__search input::-moz-placeholder{color:var(--redesign-text-soft);opacity:1}.redesign-mobile-header__search input:-ms-input-placeholder{color:var(--redesign-text-soft);opacity:1}.redesign-mobile-header__search input::-ms-input-placeholder{color:var(--redesign-text-soft);opacity:1}.redesign-mobile-header__search input::placeholder{color:var(--redesign-text-soft);opacity:1}.redesign-mobile-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.redesign-mobile-header__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:46px;padding:10px 0;font-family:inherit;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted);text-align:left;background:transparent;border:0}.redesign-mobile-header__link>svg{color:var(--redesign-header-icon)}.redesign-mobile-header__link>svg:first-child{width:24px;height:24px}@media(max-width:568px){.redesign-mobile-header__link>svg:first-child{width:22px;height:22px}}.redesign-mobile-header__link>span{grid-column:2}.redesign-mobile-header__link>svg:last-child{width:20px;height:20px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}@media(hover:hover){.redesign-mobile-header__link:hover{color:var(--redesign-brand-bright)}}.redesign-mobile-header__link:focus-visible{color:var(--redesign-brand-bright);outline:2px solid var(--redesign-brand-bright);outline-offset:-2px}.redesign-mobile-header a.redesign-mobile-header__link{grid-template-columns:24px minmax(0,1fr)}.redesign-mobile-header__accordion.active>.redesign-mobile-header__link{color:var(--redesign-brand-bright)}.redesign-mobile-header__accordion.active{padding-bottom:12px;border-bottom:1px solid var(--redesign-border-soft)}.redesign-mobile-header__submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:22px}.redesign-mobile-header__submenu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted);border-radius:6px}@media(hover:hover){.redesign-mobile-header__submenu a:hover{color:var(--redesign-brand-bright)}}.redesign-mobile-header__submenu a:focus-visible{color:var(--redesign-brand-bright);outline:2px solid var(--redesign-brand-bright);outline-offset:-2px}.redesign-mobile-header__submenu-main{gap:10px;background:var(--redesign-surface)}.redesign-mobile-header__submenu-main svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}.redesign-mobile-header__submenu-main svg:last-child{margin-left:auto}.mobile-menu--redesign{position:fixed;right:0;bottom:0;left:0;z-index:50;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:none;height:var(--redesign-mobile-menu-height);min-height:var(--redesign-mobile-menu-height);padding:8px 6px 14px;margin:0;font-family:Manrope,sans-serif;background:#0b0b0c;border-radius:12px 12px 0 0;-webkit-box-shadow:0 -9px 8px rgba(33,33,36,.35);box-shadow:0 -9px 8px rgba(33,33,36,.35);-webkit-transform:none;transform:none}.mobile-menu--redesign.hidden{-webkit-transform:none;transform:none}@media(max-width:1200px){.mobile-menu--redesign{display:-webkit-box;display:-ms-flexbox;display:flex}}.mobile-menu--redesign .mobile-menu__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:49px}.mobile-menu--redesign .mobile-menu__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:25%;min-width:0;height:49px;padding:0;margin:0;font:inherit;color:var(--redesign-mobile-nav-text);text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.mobile-menu--redesign .mobile-menu__item .mobile-menu__item-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;color:var(--redesign-mobile-nav-icon)}.mobile-menu--redesign .mobile-menu__item.active{color:var(--redesign-mobile-nav-text-active)}.mobile-menu--redesign .mobile-menu__item.active .mobile-menu__item-icon{color:var(--redesign-mobile-nav-icon-active)}@media(hover:hover){.mobile-menu--redesign .mobile-menu__item:hover{color:var(--redesign-mobile-nav-text-active)}.mobile-menu--redesign .mobile-menu__item:hover .mobile-menu__item-icon{color:var(--redesign-mobile-nav-icon-active)}}.mobile-menu--redesign .mobile-menu__item:focus-visible{color:var(--redesign-mobile-nav-text-active);outline:2px solid var(--redesign-mobile-nav-text-active);outline-offset:-2px}.mobile-menu--redesign .mobile-menu__item:focus-visible .mobile-menu__item-icon{color:var(--redesign-mobile-nav-icon-active)}.mobile-menu--redesign .mobile-menu__item svg{width:24px;height:24px}.mobile-menu--redesign .mobile-menu__item-text{display:block;width:100%;overflow:visible;font-family:inherit;font-size:10px;font-weight:600;line-height:1.3;text-align:center;text-overflow:clip;text-transform:uppercase;white-space:nowrap}.mobile-menu--redesign .mobile-menu__content--account{top:auto;right:0;bottom:calc(100% + 10px);left:0;width:100%;min-width:0;padding:28px 14px 0;visibility:hidden;background:var(--redesign-header-bg);border-radius:12px 12px 0 0;-webkit-box-shadow:0 -4px 9px 0 rgba(var(--redesign-shadow-warm-rgb),.35);box-shadow:0 -4px 9px 0 rgba(var(--redesign-shadow-warm-rgb),.35);opacity:0;-webkit-transform:none;transform:none}.mobile-menu--redesign.active .mobile-menu__content--account{visibility:visible;opacity:1}.mobile-menu--redesign .mobile-menu__content-close{position:absolute;top:11px;right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:8px;color:var(--redesign-text);background:transparent;border:0}.mobile-menu--redesign .mobile-menu__content-close svg{width:24px;height:24px}.mobile-menu--redesign .mobile-menu__account-button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:245px;padding:3px 12px 3px 3px;margin-bottom:14px;font-size:16px;font-weight:500;color:var(--redesign-text);background:var(--redesign-surface);border-radius:7px}.mobile-menu--redesign .mobile-menu__account-button>svg{width:20px;height:20px;margin-left:auto}@media(hover:hover){.mobile-menu--redesign .mobile-menu__account-button:hover{color:var(--redesign-brand-bright)}}.mobile-menu--redesign .mobile-menu__account-button:focus-visible{color:var(--redesign-brand-bright);outline:2px solid var(--redesign-brand-bright);outline-offset:-2px}.mobile-menu--redesign .mobile-menu__account-avatar{display:block;-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;width:42px;height:42px;overflow:hidden;border-radius:5px}.mobile-menu--redesign .mobile-menu__account-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobile-menu--redesign .mobile-menu__content-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;padding-bottom:16px;border-bottom:1px solid var(--redesign-border-soft)}.mobile-menu--redesign .mobile-menu__content-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted);border-radius:6px}@media(hover:hover){.mobile-menu--redesign .mobile-menu__content-list a:hover{color:var(--redesign-brand-bright)}}.mobile-menu--redesign .mobile-menu__content-list a:focus-visible{color:var(--redesign-brand-bright);outline:2px solid var(--redesign-brand-bright);outline-offset:-2px}.mobile-menu--redesign.active{-webkit-box-shadow:none;box-shadow:none}@media(max-width:420px){.redesign-header-page__state-switch{max-width:347px}.redesign-header-page__state-switch>span{width:100%;text-align:center}}.page--home,.page--home body{min-height:100%}.page--home body{overflow-x:hidden;overflow-y:auto}[data-home]{--home-gold:var(--redesign-brand-primary);--home-gold-light:var(--redesign-brand-bright);--home-text:var(--redesign-text-footer);--home-muted:var(--redesign-text-dim);--home-card:var(--redesign-card-bg);--home-border:var(--redesign-surface-channel-hover);--home-inline-padding:clamp(24px,8.85vw,170px);--home-menu-max-width:1418px;position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;min-height:100vh;min-height:100svh;overflow:clip;font-family:Manrope,sans-serif;color:var(--redesign-text);background:var(--redesign-home-bg);isolation:isolate}[data-home]:has(>.home-promo-banner:not([hidden])){grid-template-rows:auto minmax(0,1fr) auto}[data-home]>.home-footer,[data-home]>.home-promo-banner,[data-home]>main{position:relative;z-index:1}[data-home]>.home-promo-banner{z-index:2}[data-home]>main{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;min-height:0;overflow:visible}.home-background{position:fixed;inset:0;z-index:0;display:block;width:100vw;height:100vh;height:100dvh;overflow:hidden;pointer-events:none;background:var(--redesign-home-bg)}.home-background__image{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;min-height:0;padding:clamp(18px,11.12vh,109px) var(--home-inline-padding) 0}.home,.home__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.home__intro{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home__logo{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:min(541px,42vw,55vh);max-width:100%;aspect-ratio:541/153;-webkit-filter:drop-shadow(0 2px 5px rgba(var(--base-black-rgb),.72));filter:drop-shadow(0 2px 5px rgba(var(--base-black-rgb),.72));-webkit-animation:home-logo-enter 1.1s cubic-bezier(.16,1,.3,1) .08s both;animation:home-logo-enter 1.1s cubic-bezier(.16,1,.3,1) .08s both}.home__logo img{display:block;width:100%;height:auto}.home__intro>.home-search-shell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:min(720px,82vw,74vh);max-width:100%;margin-top:clamp(10px,2.35vh,23px)}.home-menu{display:grid;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;grid-template-columns:repeat(5,minmax(0,264px));gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:var(--home-menu-max-width);margin-top:clamp(14px,4.18vh,41px)}@-webkit-keyframes home-logo-enter{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes home-logo-enter{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:767px){.page--home,.page--home body{min-height:100%}.page--home body{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:auto;-ms-touch-action:pan-y;touch-action:pan-y}.page--home body,[data-home]{display:block;width:100%;background:var(--redesign-home-bg)}[data-home]{--home-mobile-content-width:100%;--home-parallax-y:0px;--home-logo-y:0px;--home-search-y:0px;--home-background-opacity:1;position:relative;min-height:100vh;min-height:100svh;padding-bottom:0;overflow:visible;isolation:isolate}[data-home]>.home-footer,[data-home]>.home-promo-banner,[data-home]>main{position:relative;z-index:1}[data-home]>.home-promo-banner{z-index:2}[data-home]>main{display:block;min-height:0;overflow:visible}.home-background{position:fixed;inset:0;background:var(--redesign-home-bg)}.home-background:after{background:linear-gradient(180deg,rgba(var(--redesign-background-ink-rgb),.08),rgba(var(--redesign-background-ink-rgb),.13) 42%,rgba(var(--redesign-background-deep-rgb),.28) 72%,rgba(var(--redesign-background-deep-rgb),.48))}.home-background__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:86% center;object-position:86% center;opacity:var(--home-background-opacity);-webkit-transform:translate3d(0,var(--home-parallax-y),0) scale(1.1);transform:translate3d(0,var(--home-parallax-y),0) scale(1.1);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}.home{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;min-height:0;padding:0 14px 56px}.home,.home__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home__intro{position:relative;width:var(--home-mobile-content-width);padding:max(14px,env(safe-area-inset-top)) 0 clamp(128px,30svh,240px)}.home__logo{display:block;width:min(300px,100%);max-width:100%;aspect-ratio:300/85;-webkit-filter:drop-shadow(0 2px 5px rgba(var(--base-black-rgb),.72));filter:drop-shadow(0 2px 5px rgba(var(--base-black-rgb),.72));-webkit-transform:translate3d(0,var(--home-logo-y),0);transform:translate3d(0,var(--home-logo-y),0);-webkit-transform-origin:center top;transform-origin:center top;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-animation:none;animation:none}.home__logo img{display:block;width:100%;height:auto}.home__intro>.home-search-shell{position:relative;z-index:5;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;margin-top:8px;margin-bottom:0;-webkit-transform:translate3d(0,var(--home-search-y),0);transform:translate3d(0,var(--home-search-y),0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}[data-home]:has(>.home-promo-banner:not([hidden])) .home__intro{padding-top:14px}.home-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:var(--home-mobile-content-width);max-width:100%;margin-top:20px}}@media(max-width:374px){.home{padding-right:10px;padding-left:10px}}@media(prefers-reduced-motion:reduce){.home__logo{-webkit-transform:none;transform:none}[data-home],[data-home] *,[data-home] :after,[data-home] :before{-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important;-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.lessons-page{--home-mobile-content-width:100%;--home-muted:var(--redesign-text-dim);min-width:320px;margin:0;overflow-x:clip;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}.lessons-page__main,.lessons-page__shell{min-height:100vh;min-height:100svh;background:var(--redesign-content-bg)}.lessons{--lessons-bg:var(--redesign-content-bg);--lessons-panel:var(--redesign-surface-alt);--lessons-control:var(--redesign-surface);--lessons-border:var(--redesign-border-soft);--lessons-text:var(--redesign-text-muted);--lessons-text-bright:var(--redesign-text);--lessons-text-soft:var(--redesign-text-soft);--lessons-text-muted:var(--redesign-text-dim);--lessons-gold:var(--redesign-gold);--lessons-gold-light:var(--redesign-cream);--lessons-gold-dark:var(--redesign-gold-deep);--lessons-gold-border:var(--redesign-gold-border);--lessons-green:var(--redesign-success-dark);width:100%;padding:36px 56px 82px;font-family:Manrope,sans-serif;color:var(--lessons-text);background:var(--lessons-bg)}@media(max-width:1350px)and (min-width:1201px){.lessons{padding-right:24px;padding-left:24px}}@media(max-width:1200px){.lessons{padding:14px 24px 60px}}@media(max-width:1024px){.lessons{padding:14px 20px 60px}}@media(max-width:768px){.lessons{padding:14px 14px 60px}}@media(max-width:568px){.lessons{padding-bottom:60px}}.lessons .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.lessons__layout{display:grid;grid-template-columns:minmax(320px,413px) minmax(0,1fr);gap:44px;width:100%;max-width:1808px;margin:0 auto}@media(max-width:1660px){.lessons__layout{gap:32px}}@media(max-width:1350px)and (min-width:1201px){.lessons__layout{gap:24px}}@media(max-width:1200px){.lessons__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;max-width:none}}.lessons__continue{position:sticky;top:20px;-ms-flex-item-align:start;align-self:start;padding:36px;overflow:hidden;background:var(--lessons-panel);border-radius:16px}@media(max-width:1660px){.lessons__continue{padding:28px}}@media(max-width:1350px)and (min-width:1201px){.lessons__continue{padding:24px}}@media(max-width:1200px){.lessons__continue{position:static;width:100%;padding:20px;border-radius:14px}}@media(max-width:768px){.lessons__continue{padding:16px;border-radius:12px}}.lessons__continue>h2{margin:0 0 34px;font-size:24px;font-weight:500;line-height:1.3;color:var(--lessons-text)}@media(max-width:1200px){.lessons__continue>h2{margin-bottom:18px;font-size:20px}}@media(max-width:768px){.lessons__continue>h2{margin-bottom:14px;font-size:18px}}@media(min-width:1201px){.lessons__continue--empty{min-height:327px}}.lessons__continue--empty .lessons__continue-list{display:none}.lessons__continue--empty .lessons__continue-empty{display:-webkit-box;display:-ms-flexbox;display:flex}.lessons__continue-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(max-width:1200px){.lessons__continue-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:16px;width:auto;padding:0 20px;margin:0 -20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.lessons__continue-list::-webkit-scrollbar{display:none}.lessons__continue-list .lesson-card{-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px;scroll-snap-align:start}}@media(max-width:1024px){.lessons__continue-list{gap:12px}.lessons__continue-list .lesson-card{-ms-flex-preferred-size:320px;flex-basis:320px}}@media(max-width:768px){.lessons__continue-list{padding:0 16px;margin:0 -16px}.lessons__continue-list .lesson-card{-ms-flex-preferred-size:292px;flex-basis:292px}}@media(max-width:568px){.lessons__continue-list .lesson-card{-ms-flex-preferred-size:276px;flex-basis:276px}}.lessons__continue-empty{position:absolute;right:16px;bottom:16px;left:16px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;height:208px;padding:24px 26px;color:var(--redesign-text);border:1px solid var(--redesign-border-hover);border-radius:12px;-webkit-box-shadow:0 4px 4px rgba(var(--redesign-border-hover-rgb),.18);box-shadow:0 4px 4px rgba(var(--redesign-border-hover-rgb),.18)}.lessons__continue-empty-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.lessons__continue-empty p{margin:0;font-size:20px;font-weight:500;line-height:1.3}.lessons__continue-empty .button{width:100%;min-height:48px;border-radius:7px}.lessons__continue-empty-button-text--mobile{display:none}@media(max-width:1200px){.lessons__continue-empty{position:static;width:100%;max-width:560px;height:auto;min-height:164px;padding:18px 20px}}@media(max-width:768px){.lessons__continue-empty{gap:12px;max-width:none;min-height:155px;padding:14px 16px}.lessons__continue-empty-text{gap:8px}.lessons__continue-empty p{font-size:16px}.lessons__continue-empty .button{min-height:44px;border-radius:6px}.lessons__continue-empty-button-text--desktop{display:none}.lessons__continue-empty-button-text--mobile{display:inline}}.lessons__workspace{min-width:0}@media(max-width:1200px){.lessons__workspace{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.lessons__heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:52px}@media(max-width:1200px){.lessons__heading{display:contents}}.lessons__heading h1{margin:0;font-family:Oranienbaum,serif;font-size:56px;font-weight:400;line-height:1.3;color:var(--lessons-text)}@media(max-width:1200px){.lessons__heading h1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:32px;font-size:44px}}@media(max-width:1024px){.lessons__heading h1{margin-top:28px;font-size:40px}}@media(max-width:768px){.lessons__heading h1{font-size:36px}}@media(max-width:568px){.lessons__heading h1{font-size:32px}}.lessons__heading:first-child{margin-top:0}.lessons__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;margin-top:20px}@media(max-width:1660px){.lessons__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.lessons__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media(max-width:1024px){.lessons__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.lessons__grid{gap:16px 12px;margin-top:16px}}@media(max-width:568px){.lessons__grid{grid-template-columns:minmax(0,1fr);gap:16px}}.lessons-statistics{display:-webkit-box;display:-ms-flexbox;display:flex;gap:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(100%,1159px);padding:12px 12px 12px 44px;overflow:hidden;background:var(--redesign-surface-alt);border-radius:16px}@media(max-width:1660px){.lessons-statistics{gap:24px;padding-left:28px}}@media(max-width:1350px)and (min-width:1201px){.lessons-statistics>h2{display:none}}@media(max-width:1200px){.lessons-statistics{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;padding:16px;border-radius:14px}}@media(max-width:768px){.lessons-statistics{border-radius:12px}}.lessons-statistics>h2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted)}@media(max-width:1200px){.lessons-statistics>h2{display:block;font-size:18px}}@media(max-width:768px){.lessons-statistics>h2{width:100%;font-size:16px}.lessons-statistics>h2 br{display:none}}.lessons-statistics__list{display:grid;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1660px){.lessons-statistics__list{overflow-x:auto;scrollbar-width:thin}}@media(max-width:1200px){.lessons-statistics__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;width:auto;padding:0 16px;margin:16px -16px 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.lessons-statistics__list::-webkit-scrollbar{display:none}}.lessons-statistics__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:5px 8px;min-height:98px;padding:16px 16px 11px;color:var(--redesign-text-primary);background:var(--redesign-brand-surface);border-radius:12px;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}@media(max-width:1200px){.lessons-statistics__item{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;min-height:88px;scroll-snap-align:start}}@media(max-width:1024px){.lessons-statistics__item{-ms-flex-preferred-size:160px;flex-basis:160px}}@media(max-width:768px){.lessons-statistics__item{-ms-flex-preferred-size:132px;flex-basis:132px;min-height:75px;padding:10px 10px 8px;border-radius:6px}}.lessons-statistics__item>span:first-child{grid-column:1/-1;overflow:hidden;font-size:15px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.lessons-statistics__item>span:first-child{font-size:12px}}.lessons-statistics__item strong{-ms-flex-item-align:end;align-self:end;font-family:Oranienbaum,serif;font-size:36px;font-weight:400;line-height:1.1;color:var(--redesign-text-on-accent)}@media(max-width:768px){.lessons-statistics__item strong{font-size:28px}}.lessons-statistics__item:focus-visible,.lessons-statistics__item:hover{color:var(--redesign-text-on-accent);background:var(--redesign-brand-surface-hover);outline:none}.lessons-statistics__item:focus-visible .lessons-statistics__arrow svg,.lessons-statistics__item:hover .lessons-statistics__arrow svg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lessons-statistics__arrow{-ms-flex-item-align:center;align-self:center;justify-self:end;font-size:20px;color:var(--redesign-text-soft)}.lessons-statistics__arrow svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;-webkit-transform-origin:center;transform-origin:center}.lessons-favorite-switch{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted);cursor:pointer}@media(max-width:1200px){.lessons-favorite-switch{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:16px;font-size:17px}}@media(max-width:768px){.lessons-favorite-switch{font-size:16px}}@media(max-width:568px){.lessons-favorite-switch{gap:12px;max-width:100%}.lessons-favorite-switch span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.lessons-favorite-switch input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.lessons-favorite-switch i{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:44px;height:22px;background:var(--redesign-switch-off-bg);border-radius:20px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.lessons-favorite-switch i:after{position:absolute;top:1px;left:2px;width:20px;height:20px;content:"";background:var(--redesign-switch-thumb);border-radius:50%;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.lessons-favorite-switch input:checked+i{background:var(--redesign-switch-on-bg)}.lessons-favorite-switch input:checked+i:after{-webkit-transform:translateX(20px);transform:translateX(20px)}.lessons-favorite-switch input:focus-visible+i{outline:2px solid var(--redesign-focus-ring);outline-offset:3px}@media(hover:hover){.lessons-favorite-switch:hover input:not(:checked)+i{background:var(--redesign-switch-off-hover)}.lessons-favorite-switch:hover input:checked+i{background:var(--redesign-switch-on-hover)}}.lessons-filters{display:grid;grid-template-columns:461px 243px 243px minmax(0,1fr);gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:24px}@media(max-width:1660px){.lessons-filters{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,.9fr))}.lessons-filters__search{grid-column:1/-1}}@media(max-width:1200px){.lessons-filters{grid-template-columns:minmax(0,1fr) 220px 220px;gap:12px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:24px}.lessons-filters__tabs{grid-column:1/-1;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.lessons-filters__search{grid-column:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.lessons-filters .lessons-filter-select--stage{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.lessons-filters .lessons-filter-select--access{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media(max-width:1024px){.lessons-filters{grid-template-columns:minmax(0,1fr) 190px 190px;gap:10px}}@media(max-width:768px){.lessons-filters{grid-template-columns:44px repeat(2,minmax(0,1fr));gap:16px 8px}.lessons-filters:has(.lessons-filters__search.is-filled),.lessons-filters:has(.lessons-filters__search.is-open){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.lessons-filters:has(.lessons-filters__search.is-filled) .lessons-filters__search,.lessons-filters:has(.lessons-filters__search.is-open) .lessons-filters__search{grid-column:1/-1;margin-top:4px}.lessons-filters:has(.lessons-filters__search.is-filled) .lessons-filter-select--stage,.lessons-filters:has(.lessons-filters__search.is-open) .lessons-filter-select--stage{grid-column:1}.lessons-filters:has(.lessons-filters__search.is-filled) .lessons-filter-select--access,.lessons-filters:has(.lessons-filters__search.is-open) .lessons-filter-select--access{grid-column:2}}.lessons-filters__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;min-width:0;min-height:56px;padding:4px;margin:0;background:var(--redesign-control-bg);border:0;border-radius:8px}@media(max-width:768px){.lessons-filters__tabs{width:100%;min-height:48px;padding:3px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.lessons-filters__tabs::-webkit-scrollbar{display:none}}@media(max-width:568px){.lessons-filters__tabs{width:100%;min-height:45px;padding:2px;border-radius:6px}}.lessons-filters__tab{display:block;cursor:pointer}.lessons-filters__tab input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.lessons-filters__tab span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px;padding:0 16px;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-tab-text);white-space:nowrap;border-radius:6px;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}@media(max-width:768px){.lessons-filters__tab span{min-height:42px;padding:0 12px;font-size:16px}}@media(max-width:568px){.lessons-filters__tab span{min-height:41px;padding:0 11px;border-radius:4px}}@media(hover:hover){.lessons-filters__tab:hover input:not(:checked)+span{background:var(--redesign-tab-bg-hover)}}.lessons-filters__tab input:checked+span{color:var(--redesign-tab-text-active);background:var(--redesign-tab-bg-active)}.lessons-filters__tab input:focus-visible+span{outline:2px solid var(--redesign-focus-ring);outline-offset:-2px}.lessons-filters__search{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:56px;color:var(--redesign-text-soft);background:var(--redesign-surface);border:1px solid transparent;border-radius:8px;backdrop-filter:blur(1.5px);-webkit-transition:border-color .2s ease,backdrop-filter .2s ease;transition:border-color .2s ease,backdrop-filter .2s ease}@media(max-width:768px){.lessons-filters__search{grid-column:auto;width:44px;min-height:44px;border-radius:6px}.lessons-filters__search.is-filled,.lessons-filters__search.is-open{z-index:25;grid-column:1/-1;width:100%}.lessons-filters__search.is-filled input,.lessons-filters__search.is-open input{position:static;width:100%;padding:0 46px 0 36px;opacity:1}.lessons-filters__search.is-filled .lessons-filters__search-submit,.lessons-filters__search.is-open .lessons-filters__search-submit{right:auto;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.lessons-filters__search input{-ms-flex-item-align:stretch;align-self:stretch;width:100%;padding:0 92px 0 20px;font-size:18px;font-weight:500;line-height:1;color:var(--redesign-text-soft);background:transparent;border:0;outline:0}@media(max-width:768px){.lessons-filters__search input{position:absolute;inset:0;width:44px;padding:0;font-size:16px;cursor:text;opacity:0}}.lessons-filters__search input::-webkit-input-placeholder{color:var(--redesign-text-soft);opacity:1}.lessons-filters__search input::-moz-placeholder{color:var(--redesign-text-soft);opacity:1}.lessons-filters__search input:-ms-input-placeholder{color:var(--redesign-text-soft);opacity:1}.lessons-filters__search input::-ms-input-placeholder{color:var(--redesign-text-soft);opacity:1}.lessons-filters__search input::placeholder{color:var(--redesign-text-soft);opacity:1}.lessons-filters__search input::-webkit-search-cancel-button{display:none}.lessons-filters__search-clear{position:absolute;right:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--redesign-text-subtle);cursor:pointer;visibility:hidden;background:var(--redesign-border-muted);border:0;border-radius:50%;opacity:0;-webkit-transition:color .2s ease,background-color .2s ease,opacity .2s ease;transition:color .2s ease,background-color .2s ease,opacity .2s ease}@media(max-width:768px){.lessons-filters__search-clear{right:10px;width:28px;height:28px}}.lessons-filters__search-clear svg{width:24px;height:24px;fill:none}@media(max-width:768px){.lessons-filters__search-clear svg{width:20px;height:20px}}.lessons-filters__search-clear:focus-visible{visibility:visible;outline:2px solid var(--redesign-gold);outline-offset:2px;opacity:1}.lessons-filters__search.is-filled .lessons-filters__search-clear{visibility:visible;opacity:1}.lessons-filters__search-submit{position:absolute;top:50%;right:16px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;color:inherit;cursor:pointer;background:transparent;border:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:768px){.lessons-filters__search-submit{right:auto;left:50%;width:18px;height:18px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.lessons-filters__search-submit:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.lessons-filters__search-icon{width:100%;height:100%;fill:currentColor}@media(hover:hover){.lessons-filters__search:hover{border-color:var(--redesign-border-hover);backdrop-filter:blur(3.3px)}.lessons-filters__search-clear:hover{color:var(--redesign-text);background:var(--redesign-border-disabled)}}.lessons-filters__search:focus-within{border-color:var(--redesign-border-hover);backdrop-filter:blur(3.3px)}@media(max-width:768px){.lessons-filters__search:focus-within:not(.is-filled){background:var(--redesign-surface);border-color:transparent;backdrop-filter:blur(1.5px)}.lessons-filters__search.is-filled{background:var(--redesign-surface-alt);border-color:var(--redesign-border-hover);backdrop-filter:blur(3.3px)}}.lessons-filter-select,.lessons-sort-select{position:relative;display:block;width:100%;margin:0;color:var(--redesign-text-muted)}.lessons-filter-select.active,.lessons-sort-select.active{z-index:20}.lessons-filter-select .select__button-wrapper,.lessons-sort-select .select__button-wrapper{width:100%}.lessons-filter-select .select__button,.lessons-sort-select .select__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-width:0;min-height:56px;padding:0 20px;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted);text-transform:none;background:var(--redesign-surface);border:1px solid transparent;border-radius:8px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:color .2s ease,border-color .2s ease,background-color .2s ease;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.lessons-filter-select .select__title-wrapper,.lessons-sort-select .select__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;overflow:hidden}.lessons-filter-select .select__title,.lessons-sort-select .select__title{min-height:auto;overflow:hidden;font:inherit;color:inherit;text-overflow:ellipsis;white-space:nowrap}.lessons-filter-select .select__counter,.lessons-sort-select .select__counter{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:27px;height:27px;padding:0 5px;margin-left:10px;font-size:14px;font-weight:600;line-height:1;color:var(--base-white);background:var(--redesign-gold-active);border-radius:50px;backdrop-filter:blur(3.5px)}.lessons-filter-select .select__counter:before,.lessons-sort-select .select__counter:before{content:"+"}.lessons-filter-select .select__counter:empty,.lessons-sort-select .select__counter:empty{display:none}.lessons-filter-select.counter .select__counter:not(:empty),.lessons-sort-select.counter .select__counter:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lessons-filter-select .select__arrow-wrapper,.lessons-sort-select .select__arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;margin-left:14px}.lessons-filter-select .select__arrow,.lessons-sort-select .select__arrow{display:block;width:24px;min-width:24px;height:24px;min-height:24px;margin:0;fill:currentColor;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.lessons-filter-select.selected .select__button,.lessons-sort-select.selected .select__button{color:var(--redesign-text-muted);background:var(--redesign-surface);border-color:var(--redesign-surface)}.lessons-filter-select.active .select__arrow,.lessons-sort-select.active .select__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(hover:hover){.lessons-filter-select:hover .select__button,.lessons-sort-select:hover .select__button{color:var(--redesign-text-muted);background:var(--redesign-surface);border-color:var(--redesign-border-hover)}}.lessons-filter-select.active .select__button,.lessons-sort-select.active .select__button{color:var(--redesign-text-muted);background:var(--redesign-surface);border-color:var(--redesign-border-hover)}.lessons-filter-select .select__content,.lessons-sort-select .select__content{--position:calc(100% + 6px);position:absolute;top:var(--position);right:auto;bottom:auto;left:0;z-index:30;width:100%;min-width:100%;padding:8px 16px 16px 8px;overflow:hidden;visibility:hidden;background:var(--redesign-surface);border:0;border-radius:8px;-webkit-box-shadow:none;box-shadow:none;opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}.lessons-filter-select.active .select__content,.lessons-sort-select.active .select__content{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.lessons-filter-select .select__container,.lessons-sort-select .select__container{width:100%}.lessons-filter-select .select__list,.lessons-sort-select .select__list{max-height:min(264px,50svh);padding:0;overflow-x:hidden}.lessons-filter-select .select__item,.lessons-filter-select .select__item:first-child,.lessons-filter-select .select__item:hover,.lessons-filter-select .select__item:last-child,.lessons-sort-select .select__item,.lessons-sort-select .select__item:first-child,.lessons-sort-select .select__item:hover,.lessons-sort-select .select__item:last-child{margin:0;background:transparent;border:0}.lessons-filter-select .select__option,.lessons-sort-select .select__option{width:100%;min-height:44px;margin:0;color:var(--redesign-text-muted);cursor:pointer;background:transparent;border-radius:6px}.lessons-filter-select .select__option .checkbox__wrap,.lessons-sort-select .select__option .checkbox__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:44px;padding:0 12px;color:inherit;background:transparent;border-radius:6px}.lessons-filter-select .select__option .checkbox__text,.lessons-sort-select .select__option .checkbox__text{margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:inherit}@media(hover:hover){.lessons-filter-select .select__option.hover,.lessons-filter-select .select__option:hover,.lessons-sort-select .select__option.hover,.lessons-sort-select .select__option:hover{color:var(--redesign-gold);background:transparent}.lessons-filter-select .select__option .checkbox__wrap:hover,.lessons-sort-select .select__option .checkbox__wrap:hover{color:inherit;background:transparent}}.lessons-filter-select.select:not(.multiple) .select__option.checked,.lessons-filter-select .select__option.checked,.lessons-sort-select.select:not(.multiple) .select__option.checked,.lessons-sort-select .select__option.checked{color:var(--redesign-text-muted)}.lessons-filter-select .os-scrollbar.os-theme-custom,.lessons-sort-select .os-scrollbar.os-theme-custom{--os-size:14px;--os-padding-perpendicular:4px;--os-padding-axis:8px;--os-track-bg:transparent;--os-track-bg-hover:transparent;--os-track-bg-active:transparent;--os-handle-bg:var(--redesign-gold-active-dark);--os-handle-bg-hover:var(--redesign-gold-active);--os-handle-bg-active:var(--redesign-gold-active);--os-handle-border:0;--os-handle-border-hover:0;--os-handle-border-active:0;--os-handle-min-size:64px}@media(max-width:768px){.lessons-filter-select .select__button,.lessons-sort-select .select__button{min-height:44px;padding:0 10px;font-size:16px;border-radius:6px}.lessons-filter-select .select__arrow-wrapper,.lessons-sort-select .select__arrow-wrapper{-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;height:20px;margin-left:8px}.lessons-filter-select .select__arrow,.lessons-sort-select .select__arrow{width:20px;min-width:20px;height:20px;min-height:20px}.lessons-filter-select .select__content,.lessons-sort-select .select__content{border-radius:8px}.lessons-filter-select .select__option .checkbox__text,.lessons-sort-select .select__option .checkbox__text{font-size:16px}}.lessons-filter-select--stage .select__option .checkbox__custom{display:none}@media(hover:hover){.lessons-filter-select--stage.select:not(.multiple) .select__option.checked.hover,.lessons-filter-select--stage.select:not(.multiple) .select__option.checked:hover{color:var(--redesign-gold)}}.lessons-filter-select--access .select__list{max-height:none}.lessons-filter-select--access .select__option .checkbox__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lessons-filter-select--access .checkbox__custom{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:20px;min-width:20px;height:20px;min-height:20px;margin:0 0 0 10px;color:transparent;background:transparent;border:1.5px solid var(--redesign-check-border);border-radius:2px}.lessons-filter-select--access .checkbox__custom svg{width:16px;height:16px;font-size:16px;color:var(--redesign-text-on-accent);opacity:0;fill:currentColor}.lessons-filter-select--access .select__option.checked .checkbox__custom{color:var(--redesign-text-on-accent);background:var(--redesign-check-bg);border-color:var(--redesign-check-bg)}.lessons-filter-select--access .select__option.checked .checkbox__custom svg{opacity:1}@media(hover:hover){.lessons-filter-select--access .select__option.hover,.lessons-filter-select--access .select__option:hover{color:var(--redesign-breadcrumb-color-hover)}.lessons-filter-select--access .checkbox__wrap:hover .checkbox__custom,.lessons-filter-select--access .select__option.hover .checkbox__custom,.lessons-filter-select--access .select__option:hover .checkbox__custom{background:var(--redesign-control-bg-active);border-color:var(--redesign-check-border)}.lessons-filter-select--access .select__option.checked.hover .checkbox__custom,.lessons-filter-select--access .select__option.checked:hover .checkbox__custom{color:var(--redesign-text-on-accent);background:var(--redesign-check-bg-hover);border-color:var(--redesign-check-bg-hover)}}@media(max-width:768px){.lessons-filter-select--stage .select__content{width:203px;min-width:203px}.lessons-filter-select--access .select__content{right:0;left:auto;width:195px;min-width:195px}}.lessons-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:48px;margin-top:36px}@media(max-width:1200px){.lessons-toolbar{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:24px}}@media(max-width:768px){.lessons-toolbar{min-height:40px}}.lessons-toolbar__view{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}@media(max-width:768px){.lessons-toolbar__view{gap:8px}}.lessons-toolbar__view button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;padding:0;font-size:23px;color:var(--redesign-text-muted);cursor:pointer;background:transparent;border:1px solid var(--redesign-border-hover);border-radius:7px;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}@media(max-width:768px){.lessons-toolbar__view button{width:40px;height:40px;font-size:18px;border-radius:6px}}@media(max-width:768px){.lessons-toolbar__view button svg{width:16px;height:16px}}@media(hover:hover){.lessons-toolbar__view button:hover{color:var(--redesign-text-muted);background:var(--redesign-surface);border-color:var(--redesign-border-hover)}}.lessons-toolbar__view button.active,.lessons-toolbar__view button:active,.lessons-toolbar__view button[aria-pressed=true]{color:var(--redesign-text-muted);background:var(--redesign-surface);border-color:var(--redesign-border-hover)}.lessons-toolbar__view button:focus-visible{outline:2px solid var(--redesign-gold);outline-offset:2px}.lessons-sort-select{width:auto;max-width:100%}.lessons-sort-select .select__button{min-height:48px;padding:0 12px;font-size:16px;background-color:transparent!important;border-color:var(--redesign-border-hover);border-radius:7px}@media(max-width:768px){.lessons-sort-select .select__button{min-height:40px;padding:0 10px;font-size:14px;border-radius:6px}}.lessons-sort-select.active .select__button{background-color:var(--redesign-surface)!important}.lessons-sort-select .select__arrow-wrapper{-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;height:20px;margin-left:7px}@media(max-width:768px){.lessons-sort-select .select__arrow-wrapper{-ms-flex-preferred-size:16px;flex-basis:16px;width:16px;height:16px;margin-left:6px}}.lessons-sort-select .select__arrow{width:20px;min-width:20px;height:20px;min-height:20px}@media(max-width:768px){.lessons-sort-select .select__arrow{width:16px;min-width:16px;height:16px;min-height:16px}}.lessons-sort-select .select__content{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;max-width:min(326px,100vw - 28px)}@media(max-width:768px){.lessons-sort-select .select__content{width:255px;min-width:255px;padding-right:10px;padding-bottom:8px}}.lessons-sort-select .select__list{max-height:none}.lessons-sort-select .select__option .checkbox__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:768px){.lessons-sort-select .select__option .checkbox__text{font-size:14px}}.lessons-sort-select .select__option.checkbox .checkbox__custom,.lessons-sort-select .select__option.checkbox .checkbox__wrap .checkbox__custom{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:20px;min-width:20px;height:20px;min-height:20px;margin:0 0 0 10px;color:transparent;background:transparent;border:1.5px solid var(--redesign-check-border);border-radius:50%}.lessons-sort-select .select__option.checkbox .checkbox__custom svg,.lessons-sort-select .select__option.checkbox .checkbox__wrap .checkbox__custom svg{display:none}.lessons-sort-select .select__option.checkbox .checkbox__custom:after,.lessons-sort-select .select__option.checkbox .checkbox__wrap .checkbox__custom:after{width:10px;height:10px;content:"";background:var(--redesign-check-border);border-radius:50%;opacity:0}@media(hover:hover){.lessons-sort-select .select__option.hover,.lessons-sort-select .select__option:hover{color:var(--redesign-text-primary)}.lessons-sort-select .select__option.checkbox .checkbox__wrap:hover .checkbox__custom,.lessons-sort-select .select__option.checkbox.hover .checkbox__custom,.lessons-sort-select .select__option.checkbox:hover .checkbox__custom{background:transparent;border-color:var(--redesign-check-border)}.lessons-sort-select .select__option.checkbox .checkbox__wrap:hover .checkbox__custom:after,.lessons-sort-select .select__option.checkbox.hover .checkbox__custom:after,.lessons-sort-select .select__option.checkbox:hover .checkbox__custom:after{opacity:1}}.lessons-sort-select .select__option.checkbox.checked .checkbox__custom,.lessons-sort-select .select__option.checkbox.checked .checkbox__wrap .checkbox__custom,.lessons-sort-select .select__option.checkbox.checked .checkbox__wrap:hover .checkbox__custom{color:transparent;background:transparent;border-color:var(--redesign-check-bg);border-width:2px}.lessons-sort-select .select__option.checkbox.checked .checkbox__custom:after,.lessons-sort-select .select__option.checkbox.checked .checkbox__wrap .checkbox__custom:after,.lessons-sort-select .select__option.checkbox.checked .checkbox__wrap:hover .checkbox__custom:after{background:var(--redesign-check-bg);opacity:1}.lesson-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;overflow:hidden;color:var(--redesign-text-muted);background:var(--redesign-card-bg);border:1px solid var(--redesign-border-soft);border-radius:10px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}@media(hover:hover){.lesson-card:hover{border-color:var(--redesign-border-card-hover)}}.lesson-card:focus-within{border-color:var(--redesign-border-card-hover);-webkit-box-shadow:6px 6px 6.5px rgba(var(--redesign-border-hover-rgb),.2);box-shadow:6px 6px 6.5px rgba(var(--redesign-border-hover-rgb),.2)}.lesson-card__media{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;aspect-ratio:343/218;overflow:hidden;background:var(--redesign-surface)}.lesson-card__media>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-filter .25s ease,-webkit-transform .35s ease;transition:-webkit-filter .25s ease,-webkit-transform .35s ease;transition:filter .25s ease,transform .35s ease;transition:filter .25s ease,transform .35s ease,-webkit-filter .25s ease,-webkit-transform .35s ease}.lesson-card:hover .lesson-card__media>img{-webkit-transform:scale(1.025);transform:scale(1.025)}.lesson-card--expired .lesson-card__media>img{-webkit-filter:grayscale(1) blur(1px);filter:grayscale(1) blur(1px);-webkit-transform:scale(1.015);transform:scale(1.015)}.lesson-card__media-blur{position:absolute;inset:0;z-index:1;pointer-events:none;background:rgba(var(--redesign-white-rgb),.03);backdrop-filter:blur(2px)}.lesson-card__initiation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;min-height:29px;font-size:13px;font-weight:600;line-height:1.3;color:var(--redesign-card-initiation-text);white-space:nowrap;background:var(--redesign-card-initiation-bg)}.lesson-card__initiation svg{-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px;width:8px;height:9px;color:var(--redesign-card-initiation-star);fill:currentColor}.lesson-card__initiation--media{position:absolute;top:0;left:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;max-width:calc(100% - 8px);padding:0 14px 0 8px;overflow:hidden;border-radius:0 0 15px}.lesson-card__initiation--media span{overflow:hidden;text-overflow:ellipsis}.lesson-card__initiation--list{display:none}.lesson-card__collection{min-width:0;font-size:11px;font-weight:600;line-height:1.3;color:var(--redesign-card-collection-text);text-transform:uppercase;white-space:nowrap;background:var(--redesign-card-collection-bg);border-radius:0 3px 3px 0;backdrop-filter:blur(15px)}.lesson-card__collection--media{position:absolute;top:0;left:0;z-index:5;max-width:calc(100% - 8px);padding:3px 6px;overflow:hidden;text-overflow:ellipsis}.lesson-card__collection--list{display:none}.lesson-card__initiation--media+.lesson-card__collection--media{top:33px}.lesson-card__progress{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:55px;margin-top:auto;font-size:13px;font-weight:500;line-height:1.3;color:var(--base-white);background:linear-gradient(180deg,rgba(var(--redesign-background-deep-rgb),0),rgba(var(--redesign-background-deep-rgb),.8))}.lesson-card__progress span{padding-right:6px}.lesson-card__progress i{position:relative;display:block;width:100%;height:2px;overflow:hidden;background:var(--redesign-border-input);border-radius:9px}.lesson-card__progress i:after{position:absolute;inset:0 auto 0 0;width:var(--lesson-progress);content:"";background:var(--redesign-gold);border-radius:inherit}.lesson-card__access-status{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;color:var(--redesign-text-footer)}.lesson-card__access-status span{min-width:0}.lesson-card__access-status--media{position:absolute;bottom:8px;left:7px;z-index:4;max-width:calc(100% - 56px);min-height:20px;padding:2px 4px;font-size:12px;font-weight:500;line-height:1.3;background:rgba(var(--redesign-surface-status-rgb),.57);border-radius:3px;backdrop-filter:blur(15px)}.lesson-card__access-status--list{display:none}.lesson-card__access-status-icon{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;font-size:16px;fill:none}.lesson-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:207px;padding:10px 12px 12px}.lesson-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:24px;font-size:14px;font-weight:600;line-height:1.3;color:var(--redesign-text-dim)}.lesson-card__meta-left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.lesson-card__meta-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson-card__tag{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.3;color:var(--redesign-card-tag-text);text-transform:uppercase;white-space:nowrap;background:var(--redesign-card-tag-bg);border-radius:50px}.lesson-card__tag--wine{background:var(--redesign-tag-wine)}.lesson-card__tag--plum{background:var(--redesign-tag-plum)}.lesson-card__tag--sea{background:var(--redesign-tag-sea)}.lesson-card__tag--indigo{background:var(--redesign-tag-indigo)}.lesson-card__tag--purple{background:var(--redesign-tag-purple)}.lesson-card__tag--olive{background:var(--redesign-tag-olive)}.lesson-card__tag--green{background:var(--redesign-action-green)}.lesson-card__tag--gold{background:var(--redesign-accent-gold)}.lesson-card__date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:24px;padding:0 9px;font-size:14px;font-weight:600;line-height:1.3;color:var(--redesign-text);background:var(--redesign-border-card);border:1px solid var(--redesign-border-chip);border-radius:4px}.lesson-card__date svg{width:18px;height:18px;fill:none}.lesson-card h3{margin:3px 0 22px;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted)}.lesson-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto}.lesson-card__favorite,.lesson-card__watch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px;--border-radius:6px;border-radius:var(--border-radius)}.lesson-card__watch{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:7px;min-width:0;padding:0 10px;font-size:16px;font-weight:500;line-height:1.3;--border-width:0}.lesson-card__watch span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson-card__watch svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;font-size:20px;fill:none}.lesson-card__favorite{-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:44px;padding:0;font-size:30px;line-height:1;--color:var(--redesign-button-secondary-color);--color-hover:var(--redesign-button-secondary-color-hover);--color-pressed:var(--redesign-button-secondary-color-pressed);--border-color:var(--redesign-button-secondary-border);--border-color-hover:var(--redesign-button-secondary-border-hover);--border-color-pressed:var(--redesign-button-secondary-border-pressed)}.lesson-card__favorite svg{width:20px;height:20px}.lesson-card__list-meta,.lesson-card__mobile-list-info{display:none}@media(max-width:1200px){.lesson-card__body{min-height:190px}}@media(max-width:1024px){.lesson-card__body{min-height:188px}}@media(max-width:768px){.lesson-card{border-radius:6px}.lesson-card__progress{font-size:12px}.lesson-card__body{min-height:unset;padding:10px 12px 12px}.lesson-card__meta{min-height:22px;font-size:13px}.lesson-card__tag{padding:2px 6px;font-size:9px}.lesson-card__date{height:22px;padding:0 7px;font-size:13px}.lesson-card h3{margin:3px 0 22px;font-size:16px}.lesson-card__favorite,.lesson-card__watch{min-height:40px}.lesson-card__watch{gap:6px;font-size:14px}.lesson-card__watch svg{-ms-flex-preferred-size:16px;flex-basis:16px;width:16px;height:16px;font-size:16px}.lesson-card__favorite{-ms-flex-preferred-size:40px;flex-basis:40px;width:40px}.lesson-card__favorite svg{width:16px;height:16px}}@media(max-width:568px){.lesson-card__access-status--media{max-width:calc(100% - 48px)}}@media(min-width:769px){.lessons__grid--list,.lessons__grid--list-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.lessons__grid--list-desktop .lesson-card,.lessons__grid--list .lesson-card{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:174px;background:var(--redesign-surface-deep)}.lessons__grid--list-desktop .lesson-card__media,.lessons__grid--list .lesson-card__media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;height:172px;aspect-ratio:343/218;border-radius:9px 0 0 9px}.lessons__grid--list-desktop .lesson-card__progress,.lessons__grid--list .lesson-card__progress{height:87px;padding:0 6px 14px}.lessons__grid--list-desktop .lesson-card__progress i,.lessons__grid--list .lesson-card__progress i{background:var(--redesign-border-disabled)}.lessons__grid--list-desktop .lesson-card__body,.lessons__grid--list .lesson-card__body{position:relative;min-width:0;min-height:172px;padding:16px}.lessons__grid--list-desktop .lesson-card__meta,.lessons__grid--list .lesson-card__meta{min-height:31px;padding-right:250px}.lessons__grid--list-desktop .lesson-card__meta-left,.lessons__grid--list .lesson-card__meta-left{gap:12px;max-width:100%}.lessons__grid--list-desktop .lesson-card__tag,.lessons__grid--list .lesson-card__tag{padding-right:10px;padding-left:10px}.lessons__grid--list-desktop .lesson-card__access-status--media,.lessons__grid--list-desktop .lesson-card__initiation--media,.lessons__grid--list .lesson-card__access-status--media,.lessons__grid--list .lesson-card__initiation--media{display:none}.lessons__grid--list-desktop .lesson-card__collection--media,.lessons__grid--list .lesson-card__collection--media{top:0;display:block}.lessons__grid--list-desktop .lesson-card__initiation--list,.lessons__grid--list .lesson-card__initiation--list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;gap:4px;max-width:330px;padding:1px 11px 2px 6px;overflow:hidden;border-radius:2px}.lessons__grid--list-desktop .lesson-card__initiation--list span:first-child,.lessons__grid--list .lesson-card__initiation--list span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.lessons__grid--list-desktop .lesson-card__collection--list,.lessons__grid--list .lesson-card__collection--list{display:none}.lessons__grid--list-desktop .lesson-card__access-status--list,.lessons__grid--list .lesson-card__access-status--list{position:absolute;top:16px;right:16px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;max-width:230px;padding:0 2px;font-size:16px;font-weight:500;line-height:1.3}.lessons__grid--list-desktop .lesson-card__access-status--list .lesson-card__access-status-icon,.lessons__grid--list .lesson-card__access-status--list .lesson-card__access-status-icon{-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;height:20px;font-size:20px}.lessons__grid--list-desktop .lesson-card__meta-value,.lessons__grid--list .lesson-card__meta-value{display:none}.lessons__grid--list-desktop .lesson-card__date,.lessons__grid--list .lesson-card__date{position:absolute;top:16px;right:16px;height:31px}.lessons__grid--list-desktop .lesson-card h3,.lessons__grid--list .lesson-card h3{min-height:0;padding-right:250px;margin:16px 0 0;font-size:22px;color:var(--redesign-text-soft)}.lessons__grid--list-desktop .lesson-card__actions,.lessons__grid--list .lesson-card__actions{position:absolute;top:50%;right:16px;width:219px;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lessons__grid--list-desktop .lesson-card__list-meta,.lessons__grid--list .lesson-card__list-meta{display:block;margin-top:auto;font-size:16px;font-weight:600;line-height:1.3;color:var(--redesign-text-dim)}}@media(max-width:768px){.lessons__grid--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.lessons__grid--list .lesson-card{min-height:unset;padding:16px;overflow:hidden;background:var(--redesign-surface-deep);border-radius:10px}.lessons__grid--list .lesson-card__media{display:none}.lessons__grid--list .lesson-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:unset;padding:0}.lessons__grid--list .lesson-card__meta{display:block;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;min-height:0}.lessons__grid--list .lesson-card__meta-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lessons__grid--list .lesson-card__tag{min-height:18px;padding:2px 10px;font-size:11px}.lessons__grid--list .lesson-card__initiation--list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;max-width:100%;padding:2px 6px;overflow:hidden;border-radius:2px}.lessons__grid--list .lesson-card__initiation--list span{overflow:hidden;text-overflow:ellipsis}.lessons__grid--list .lesson-card__collection--list{display:inline-block;max-width:100%;padding:3px 6px;overflow:hidden;text-overflow:ellipsis}.lessons__grid--list .lesson-card__access-status--list,.lessons__grid--list .lesson-card__date,.lessons__grid--list .lesson-card__meta-value{display:none}.lessons__grid--list .lesson-card h3{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-height:0;padding:0;margin:8px 0 0;font-size:18px;color:var(--redesign-text-soft)}.lessons__grid--list .lesson-card__list-meta{display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:6px;font-size:13px;font-weight:600;line-height:1.3;color:var(--redesign-text-dim)}.lessons__grid--list .lesson-card__mobile-list-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;min-height:28px;margin-top:8px}.lessons__grid--list .lesson-card__mobile-list-info:not(:has(.lesson-card__mobile-list-date,.lesson-card__mobile-list-status,.lesson-card__mobile-list-progress)){display:none}.lessons__grid--list .lesson-card__mobile-list-info-left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.lessons__grid--list .lesson-card__mobile-list-date,.lessons__grid--list .lesson-card__mobile-list-status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;font-size:13px;font-weight:600;line-height:1.3;color:var(--redesign-text-footer);white-space:nowrap}.lessons__grid--list .lesson-card__mobile-list-date>span,.lessons__grid--list .lesson-card__mobile-list-status>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.lessons__grid--list .lesson-card__mobile-list-date svg,.lessons__grid--list .lesson-card__mobile-list-status svg{-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;width:18px;height:18px;fill:none}.lessons__grid--list .lesson-card__mobile-list-date{gap:8px;padding:4px 8px;color:var(--redesign-text);background:var(--redesign-border-card);border:1px solid var(--redesign-border-chip);border-radius:4px}.lessons__grid--list .lesson-card__mobile-list-progress{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;font-weight:500;line-height:1.3;color:var(--redesign-gold)}.lessons__grid--list .lesson-card__actions{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding-top:20px;margin-top:auto}}.lessons__continue .lesson-card{background:var(--redesign-surface-alt)}@media(max-width:1024px){.lessons__continue .lesson-card .lesson-card__body{min-height:148px}}@media(max-width:768px){.lessons__continue .lesson-card .lesson-card__body{min-height:138px}.lessons__continue .lesson-card .lesson-card__meta{min-height:22px}.lessons__continue .lesson-card h3{min-width:0;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:568px){.lessons__continue .lesson-card .lesson-card__body{min-height:129px}}.lessons-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;margin-top:20px}@media(max-width:1200px){.lessons-pagination{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}@media(max-width:768px){.lessons-pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:12px;margin-top:0}}.lessons-pagination__more{width:100%;max-width:220px;min-height:48px;padding:0 20px;font-size:16px;font-weight:500;border:0;border-radius:7px;--border-width:0}@media(max-width:768px){.lessons-pagination__more{max-width:100%}}@media(max-width:768px){.lessons-pagination .pagination{width:100%}}@media(max-width:768px){.lessons-pagination .pagination__wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:6px;width:100%}}@media(max-width:568px){.lessons-pagination .pagination__wrap .button{--size:44px}}@media(max-width:568px){.lessons-pagination .pagination__wrap .button-icon--dots{display:-webkit-box;display:-ms-flexbox;display:flex}}.lessons-recommendations{width:min(100%,1808px);padding:0;margin:149px auto 0}@media(max-width:1200px){.lessons-recommendations{margin-top:96px}}@media(max-width:1024px){.lessons-recommendations{margin-top:88px}}@media(max-width:768px){.lessons-recommendations{margin-top:64px}}@media(max-width:568px){.lessons-recommendations{margin-top:56px}}.lessons-recommendations__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lessons-recommendations h2{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;font-family:Oranienbaum,serif;font-size:56px;font-weight:400;line-height:1.3;color:var(--redesign-text-muted);text-transform:uppercase}@media(max-width:1200px){.lessons-recommendations h2{font-size:40px}}@media(max-width:768px){.lessons-recommendations h2{min-width:0;font-size:26px;line-height:1}}.lessons-recommendations__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:768px){.lessons-recommendations__navigation{gap:8px}}.lessons-recommendations__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;padding:14px;color:var(--redesign-text-muted);cursor:pointer;background:transparent;border:1px solid var(--redesign-border-input);border-radius:50%;outline:2px solid transparent;outline-offset:2px;-webkit-transition:color .2s ease,border-color .2s ease,opacity .2s ease;transition:color .2s ease,border-color .2s ease,opacity .2s ease}@media(max-width:768px){.lessons-recommendations__nav{-ms-flex-preferred-size:44px;flex-basis:44px;width:44px;height:44px;padding:10px}}.lessons-recommendations__nav svg{width:24px;height:24px;fill:none}@media(max-width:768px){.lessons-recommendations__nav svg{width:20px;height:20px}}.lessons-recommendations__nav--prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lessons-recommendations__nav--next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media(hover:hover){.lessons-recommendations__nav:hover:not(:disabled){color:var(--redesign-text);border-color:var(--redesign-text-muted)}}.lessons-recommendations__nav:focus-visible{outline-color:var(--redesign-focus-ring)}.lessons-recommendations__nav.swiper-button-disabled,.lessons-recommendations__nav:disabled{color:var(--redesign-text-dim);pointer-events:none;cursor:default;opacity:.55}.lessons-recommendations__slider{margin-top:64px;overflow:hidden}@media(max-width:1200px){.lessons-recommendations__slider{margin-top:40px}}@media(max-width:1024px){.lessons-recommendations__slider{padding-right:20px;padding-left:20px;margin-right:-20px;margin-left:-20px}}@media(max-width:768px){.lessons-recommendations__slider{padding-right:14px;padding-left:14px;margin:28px -14px 0}}@media(max-width:568px){.lessons-recommendations__slider{margin-top:24px}}.lessons-recommendations .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.lessons-recommendations .swiper-slide{height:auto}.lessons-recommendations .lesson-card{height:100%}.lesson-card--recommendation h3{min-height:2.6em}.lesson-card--recommendation .lesson-card__meta{min-height:27px}@media(max-width:768px){.lesson-card--recommendation{border-radius:6px}}@media(max-width:568px){.lesson-card--recommendation.swiper-slide{width:292px}}.lessons--empty-results .lessons__empty-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:52px;margin-top:20px}@media(max-width:1200px){.lessons--empty-results .lessons__empty-results{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;padding:24px 0;margin-top:24px}}.lessons--empty-results .lessons__empty-results p{width:min(100%,563px);margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-soft);text-align:center}@media(max-width:768px){.lessons--empty-results .lessons__empty-results p{width:100%;font-size:16px}}@media(max-width:768px){.lessons--empty-results .lessons-toolbar{display:none}}.consultations-page{--home-mobile-content-width:100%;--home-muted:var(--redesign-text-dim);--home-inline-padding:56px;min-width:320px;margin:0;overflow-x:clip;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}.consultations-page__main,.consultations-page__shell{min-height:100vh;min-height:100svh;background:var(--redesign-content-bg)}@media(max-width:1350px)and (min-width:1201px){.consultations-page{--home-inline-padding:24px}}@media(max-width:1200px){.consultations-page{--home-inline-padding:24px}}@media(max-width:1024px){.consultations-page{--home-inline-padding:20px}}.consultations{--consultations-bg:var(--redesign-content-bg);--consultations-card:rgba(11,11,12,0.71);--consultations-border:var(--redesign-border-card);--consultations-border-strong:var(--redesign-border-input);--consultations-text:var(--redesign-text-muted);--consultations-text-bright:var(--redesign-text);--consultations-text-soft:var(--redesign-text-soft);--consultations-text-muted:var(--redesign-text-dim);--consultations-gold:var(--redesign-brand-primary);--consultations-gold-dark:var(--redesign-brand-primary-pressed);width:100%;padding:36px 56px 0;font-family:Manrope,sans-serif;color:var(--consultations-text);background:var(--consultations-bg)}@media(max-width:1350px)and (min-width:1201px){.consultations{padding-right:24px;padding-left:24px}}@media(max-width:1200px){.consultations{padding:14px 24px 0}}@media(max-width:1024px){.consultations{padding-right:20px;padding-left:20px}}@media(max-width:768px){.consultations{padding-right:14px;padding-left:14px}}.consultations .redesign-breadcrumbs{margin-bottom:56px}@media(max-width:1200px){.consultations .redesign-breadcrumbs{margin-bottom:32px}}.consultations__section-title,.consultations__title{margin:0;font-family:Oranienbaum,serif;font-weight:400;text-transform:uppercase}.consultations__title{font-size:100px;line-height:1;color:var(--redesign-dashboard-title)}@media(max-width:1200px){.consultations__title{font-size:32px}}.consultations__section-title{color:var(--redesign-text-footer)}.consultations__intro{position:relative;display:block;width:100%;min-height:220px;aspect-ratio:1808/350;padding:0;overflow:hidden;color:inherit;cursor:pointer;background:var(--consultations-card);border:1px solid var(--consultations-border-strong);border-radius:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(hover:hover)and (pointer:fine){.consultations__intro:hover .consultations__intro-play{background:var(--redesign-background);border-color:var(--redesign-text-dim)}}.consultations__intro:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:3px}@media(max-width:1200px){.consultations__intro{min-height:150px;border-radius:14px}}@media(max-width:768px){.consultations__intro{min-height:115px;aspect-ratio:347/115;border-radius:12px}}.consultations__intro-image{position:absolute;inset:0;width:100%;height:100%}.consultations__intro-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.consultations__intro-content{position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(92%,520px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(max-width:768px){.consultations__intro-content{gap:6px}}.consultations__intro-play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:86px;height:86px;color:var(--redesign-brand-bright);background:rgba(var(--redesign-background-deep-rgb),.68);border:1px solid var(--redesign-border-hover);border-radius:50%;-webkit-box-shadow:0 0 72px 18px rgba(var(--redesign-background-deep-rgb),.62);box-shadow:0 0 72px 18px rgba(var(--redesign-background-deep-rgb),.62);backdrop-filter:blur(20px);-webkit-transition:color .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,border-color .2s ease,transform .2s ease;transition:color .2s ease,border-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.consultations__intro-play svg{width:46px;height:46px;margin-left:6px}@media(max-width:1200px){.consultations__intro-play{width:60px;height:60px}.consultations__intro-play svg{width:30px;height:30px}}@media(max-width:768px){.consultations__intro-play{width:44px;height:44px}.consultations__intro-play svg{width:20px;height:20px;margin-left:3px}}.consultations__intro-text{font-size:32px;font-weight:600;line-height:1.3;color:var(--consultations-text);text-align:center}@media(max-width:1200px){.consultations__intro-text{font-size:22px}}@media(max-width:768px){.consultations__intro-text{font-size:16px}}.consultations__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:70px;width:100%;max-width:1808px;padding:48px 0;margin-right:auto;margin-left:auto}@media(max-width:1200px){.consultations__section{gap:28px;padding:36px 0}}@media(max-width:1024px){.consultations__section{padding:28px 0}}.consultations__section--intro{gap:72px;padding-top:0}@media(max-width:1200px){.consultations__section--intro{gap:24px}}@media(max-width:1200px){.consultations__section--personal{padding-bottom:56px}}@media(max-width:1024px){.consultations__section--personal{padding-bottom:56px}}.consultations__section-title{font-size:clamp(42px,2.92vw,56px);line-height:1}@media(max-width:1200px){.consultations__section-title{font-size:34px}}@media(max-width:768px){.consultations__section-title{font-size:26px}}.consultations__featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(max-width:1200px){.consultations__featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.consultations__featured-grid{grid-template-columns:1fr;gap:16px}}.consultations__personal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 25px}@media(max-width:1200px){.consultations__personal-grid{grid-template-columns:1fr}}@media(max-width:768px){.consultations__personal-grid{gap:16px}}.consultation-card{min-width:0;overflow:hidden;background:var(--redesign-card-bg);border:1px solid var(--redesign-border-card);-webkit-transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease,-webkit-box-shadow .25s ease}.consultation-card--featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border-color:var(--redesign-border);border-radius:16px}.consultation-card--featured .consultation-card__media-shade{display:none}@media(hover:hover)and (pointer:fine){.consultation-card--featured:hover{border-color:var(--redesign-border-hover);-webkit-box-shadow:6px 6px 6.5px rgba(var(--redesign-shadow-warm-rgb),.25);box-shadow:6px 6px 6.5px rgba(var(--redesign-shadow-warm-rgb),.25)}}@media(max-width:768px){.consultation-card--featured{border-radius:12px}}.consultation-card--small{display:grid;grid-template-columns:252px minmax(0,1fr);-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;height:163px;border-radius:12px}@media(max-width:768px){.consultation-card--small{grid-template-columns:1fr;gap:0;height:auto}}@media(hover:hover)and (pointer:fine){.consultation-card--small:hover{border-color:var(--redesign-border-hover);-webkit-box-shadow:6px 6px 6.5px rgba(var(--redesign-shadow-warm-rgb),.25);box-shadow:6px 6px 6.5px rgba(var(--redesign-shadow-warm-rgb),.25)}}.consultation-card__media{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0;overflow:hidden;color:var(--redesign-text);cursor:pointer;background:var(--redesign-surface-deep);border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.consultation-card__media>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}.consultation-card__media:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:-3px}.consultation-card__media--featured{aspect-ratio:846/422}.consultation-card__media--small{-ms-flex-item-align:stretch;align-self:stretch;height:163px}@media(max-width:768px){.consultation-card__media--small{height:auto;aspect-ratio:252/163}}@media(hover:hover)and (pointer:fine){.consultation-card__media:hover .consultation-card__more{color:var(--redesign-brand-bright);border-color:var(--redesign-text-dim)}.consultation-card__media:hover .consultation-card__play{background:var(--redesign-content-bg)}}.consultation-card__media-shade{position:absolute;inset:0;background:rgba(var(--base-black-rgb),.4);pointer-events:none}.consultation-card__badge{position:absolute;top:0;left:0;max-width:92%;padding:10px 20px 10px 16px;overflow:hidden;font-size:16px;font-weight:700;line-height:1.3;color:var(--redesign-text);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:0 0 15px 0}.consultation-card__badge--required{background:var(--redesign-success)}.consultation-card__badge--approved{background:var(--redesign-gold-active)}@media(max-width:768px){.consultation-card__badge{height:21px;padding:2px 11px 2px 8px;font-size:12px}}.consultation-card__more{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding:4px 4px 4px 36px;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-on-accent);background:rgba(var(--redesign-background-deep-rgb),.65);border:1px solid var(--redesign-border-control);border-radius:100px;-webkit-box-shadow:0 0 72.4px 29px rgba(var(--redesign-background-deep-rgb),.6);box-shadow:0 0 72.4px 29px rgba(var(--redesign-background-deep-rgb),.6);backdrop-filter:blur(4px);-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){.consultation-card__more:is(button,a):hover{color:var(--redesign-brand-bright);border-color:var(--redesign-text-dim)}.consultation-card__more:is(button,a):hover .consultation-card__play{background:var(--redesign-content-bg)}}.consultation-card__more--small{gap:12px;height:48px;padding:2px 2px 2px 24px;font-size:16px}@media(max-width:768px){.consultation-card__more{gap:10px;height:44px;padding:2px 2px 2px 20px;font-size:16px}}.consultation-card__play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px;height:52px;color:var(--redesign-brand-bright);background:rgba(var(--redesign-background-deep-rgb),.71);border-radius:50%;-webkit-transition:background .2s ease;transition:background .2s ease}.consultation-card__play svg{width:28px;height:28px}.consultation-card__play--small{width:44px;height:44px}.consultation-card__play--small svg{width:22px;height:22px}@media(max-width:768px){.consultation-card__play{width:40px;height:40px}.consultation-card__play svg{width:20px;height:20px}}.consultation-card__body{min-width:0}.consultation-card__body--featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;padding:22px 20px 24px}@media(max-width:768px){.consultation-card__body--featured{gap:12px;padding:16px}}.consultation-card__body--small{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:14px 24px;height:100%;padding:18px 20px 18px 0}@media(max-width:768px){.consultation-card__body--small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;height:auto;padding:12px 16px 16px}}.consultation-card__title{margin:0;font-size:26px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(max-width:1500px){.consultation-card__title{font-size:23px}}@media(max-width:768px){.consultation-card__title{font-size:18px}}.consultation-card__title--small{grid-column:1;grid-row:1;align-self:start}@media(max-width:768px){.consultation-card__title--small{font-size:18px}}.consultation-card__description{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:6px}.consultation-card__description p{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin:0;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-dim)}@media(max-width:1500px){.consultation-card__description p{font-size:18px}}@media(max-width:768px){.consultation-card__description{gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0}.consultation-card__description p{font-size:14px}}.consultation-card__description-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px;height:52px;color:var(--redesign-brand-bright);border:1px solid var(--redesign-border-hover);border-radius:50%}.consultation-card__description-icon svg{width:28px;height:28px}@media(max-width:768px){.consultation-card__description-icon{-ms-flex-preferred-size:36px;flex-basis:36px;width:36px;height:36px}.consultation-card__description-icon svg{width:20px;height:20px}}.consultation-card__footer--featured{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:16px;margin-top:auto}@media(max-width:768px){.consultation-card__footer--featured{gap:12px;padding-top:8px}}.consultation-card__price{font-size:28px;font-weight:600;line-height:1.3;color:var(--redesign-text-footer);white-space:nowrap}@media(max-width:768px){.consultation-card__price,.consultation-card__price--small{font-size:20px}}.consultation-card__order{width:214px;min-height:56px;padding:12px 18px;font-size:20px;font-weight:600;text-transform:uppercase;border-radius:8px}@media(max-width:1500px){.consultation-card__order{width:180px;font-size:18px}}@media(max-width:768px){.consultation-card__order{width:147px;min-height:44px;padding:9px 12px;font-size:14px;border-radius:6px}}.consultation-card__order--small{width:201px}@media(max-width:768px){.consultation-card__order--small{width:147px}}.consultation-card__small-actions{grid-column:2;grid-row:1/span 2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:768px){.consultation-card__small-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-top:8px}}.consultation-card__unavailable{width:201px;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-state-unavailable);text-align:center}@media(max-width:768px){.consultation-card__unavailable{width:147px;font-size:14px}}.dedications-page{min-width:320px;margin:0;overflow-x:clip;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}.dedications-page__main,.dedications-page__shell{min-height:100vh;min-height:100svh;background:var(--redesign-content-bg)}.tippy-box[data-theme~=dedications]{width:320px;max-width:calc(100vw - 28px)!important;color:#bfbfcb;background:#37373d;border-radius:8px;-webkit-box-shadow:0 5px 18px rgba(47,42,40,.12);box-shadow:0 5px 18px rgba(47,42,40,.12)}.tippy-box[data-theme~=dedications]>.tippy-content{padding:16px 14px}.tippy-box[data-theme~=dedications]>.tippy-arrow{width:22px;height:16px;color:#37373d}.tippy-box[data-theme~=dedications][data-placement^=bottom]>.tippy-arrow{right:33px!important;left:auto!important;-webkit-transform:none!important;transform:none!important}.tippy-box[data-theme~=dedications][data-placement^=bottom]>.tippy-arrow:before{top:-12px;left:0;border-width:0 11px 12px;border-bottom-color:#37373d}.dedications-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.3}.dedications-tooltip__icon{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;color:var(--redesign-text-muted)}.dedications-tooltip__close{display:none}@media(max-width:768px){[data-tippy-root].tippy-root--dedications{position:fixed!important;inset:auto 14px calc(81px + env(safe-area-inset-bottom, 0px)) 14px!important;width:auto!important;max-width:none!important;-webkit-transform:none!important;transform:none!important}.tippy-box[data-theme~=dedications]{width:100%;max-width:none!important}.tippy-box[data-theme~=dedications]>.tippy-content{position:relative;padding:20px 14px}.tippy-box[data-theme~=dedications]>.tippy-arrow{display:none}.dedications-tooltip{position:relative;width:100%}.dedications-tooltip__close{position:absolute;top:-14px;right:-8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;padding:0;color:var(--redesign-text-dim);cursor:pointer;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dedications-tooltip__close svg{width:16px;height:16px}}.dedications{width:100%;padding:36px 56px 0;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}@media(max-width:1350px)and (min-width:1201px){.dedications{padding-right:24px;padding-left:24px}}@media(max-width:1200px){.dedications{padding:14px 24px 0}}@media(max-width:1024px){.dedications{padding-right:20px;padding-left:20px}}@media(max-width:768px){.dedications{padding-right:14px;padding-left:14px}}.dedications .redesign-breadcrumbs{margin-bottom:56px}@media(max-width:1200px){.dedications .redesign-breadcrumbs{margin-bottom:32px}}.dedications__achievements,.dedications__all,.dedications__hero{width:100%;max-width:1808px;padding:0;margin-right:auto;margin-left:auto}.dedications__hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:72px}.dedications__title-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100px}.dedications__section-head h2,.dedications__title{margin:0;font-family:Oranienbaum,serif;font-weight:400;text-transform:uppercase}.dedications__title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:100px;line-height:1;color:var(--redesign-action-green-bright)}.dedications__notifications-switch.lessons-favorite-switch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:16px;padding-bottom:24px;margin:0;font-size:20px;white-space:nowrap}.dedications__notifications-label--mobile{display:none}.dedications__banner.consultations__intro{--consultations-card:rgba(11,11,12,0.71);--consultations-border-strong:var(--redesign-border-input);min-height:0;aspect-ratio:1808/350}.dedications__banner.consultations__intro .consultations__intro-content{gap:24px}.dedications__banner.consultations__intro .consultations__intro-text{font-family:Oranienbaum,serif;font-size:48px;font-weight:400;line-height:1.07;color:var(--redesign-text)}.dedications__all{margin-top:96px}.dedications__section-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dedications__section-head h2{font-size:56px;line-height:1.3;color:var(--redesign-text)}.dedications__nearest-switch.lessons-favorite-switch{position:relative;gap:20px;min-height:64px;padding:0 32px;margin:0;font-size:22px;color:var(--redesign-text-soft);background:var(--redesign-surface-card);border:1.5px solid var(--redesign-accent-gold);border-radius:8px;-webkit-box-shadow:inset 0 0 15px rgba(var(--redesign-white-rgb),.05);box-shadow:inset 0 0 15px rgba(var(--redesign-white-rgb),.05)}.dedications__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:70px}@media(max-width:1500px){.dedications__grid{gap:20px}}.dedications__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:min(826px,100%);min-height:234px;margin-top:70px}.dedications__empty-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}.dedications__empty-copy h3,.dedications__empty-copy p{margin:0}.dedications__empty-copy h3{font-family:Oranienbaum,serif;font-size:44px;font-weight:400;line-height:1;color:var(--redesign-text)}.dedications__empty-copy p{font-size:24px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted);white-space:nowrap}.dedications__empty-button.button{width:auto;min-width:373px;height:64px;min-height:64px;padding:18px;font-size:20px;text-transform:uppercase;border-radius:10px}.dedications__achievements{margin-top:30px;overflow:visible}@media(max-width:1024px){.dedications__section-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.dedications__nearest-switch.lessons-favorite-switch{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.dedications__grid{grid-template-columns:minmax(0,1fr);gap:20px}.dedications__empty{margin-top:48px}.dedications__empty-copy p{white-space:normal}}@media(max-width:1200px){.dedications__title{font-size:56px}.dedications__title-row{min-height:auto}.dedications__notifications-switch.lessons-favorite-switch{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-top:0}}@media(max-width:768px){.dedications .redesign-breadcrumbs{margin-bottom:32px}.dedications__hero{gap:0}.dedications__title-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.dedications__title{font-size:32px}.dedications__notifications-switch.lessons-favorite-switch{gap:16px;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 0 24px;margin:0;font-size:16px;white-space:normal}.dedications__notifications-switch.lessons-favorite-switch span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:visible;text-overflow:clip;white-space:normal}.dedications__notifications-label--desktop{display:none}.dedications__notifications-label--mobile{display:inline}.dedications__banner.consultations__intro{min-height:115px;aspect-ratio:347/115}.dedications__banner.consultations__intro .consultations__intro-content{gap:6px}.dedications__banner.consultations__intro .consultations__intro-text{font-size:24px}.dedications__all{margin-top:44px}.dedications__section-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:24px}.dedications__section-head h2{font-size:26px;line-height:1}.dedications__nearest-switch.lessons-favorite-switch{gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;min-height:44px;padding:0 16px;margin:0;font-size:16px;border-radius:6px}.dedications__nearest-switch.lessons-favorite-switch span{overflow:visible;text-overflow:clip;white-space:nowrap}.dedications__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0}.dedications__empty{gap:32px;width:100%;min-height:0;margin-top:0}.dedications__empty-copy{gap:12px}.dedications__empty-copy h3{font-size:26px}.dedications__empty-copy p{font-size:16px;white-space:normal}.dedications__empty-button.button{width:100%;min-width:0;height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}.dedications__achievements{margin-top:40px}}.dedications-card.text-page__dedication-card{width:100%;min-width:0;background:var(--redesign-surface-card);border-color:var(--redesign-border-input)}.dedications-card.text-page__dedication-card .dedications-card__main.text-page__dedication-main{grid-template-columns:minmax(240px,355px) minmax(0,1fr)}.dedications-card.text-page__dedication-card .dedications-card__media.text-page__dedication-cover{width:100%;max-width:355px;height:auto;min-height:0;aspect-ratio:355/225}.dedications-card.text-page__dedication-card .dedications-card__media.text-page__dedication-cover>.dedications-card__poster{position:absolute;inset:0;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.dedications-card.text-page__dedication-card .dedications-card__play.text-page__play{width:60px;height:60px;-webkit-box-shadow:none;box-shadow:none}.dedications-card.text-page__dedication-card .dedications-card__info.text-page__dedication-info{gap:16px;min-width:0;height:auto;min-height:0}.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy{gap:16px;min-width:0;height:auto}.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy h3{font-size:32px}.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy p{height:auto}.dedications-card.text-page__dedication-card .dedications-card__meta.text-page__dedication-meta{gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dedications-card.text-page__dedication-card .dedications-card__meta-item.text-page__meta-chip{min-height:40px;padding:5px 0;font-size:28px;font-weight:500;color:var(--redesign-text-muted);background:transparent;border:0}.dedications-card.text-page__dedication-card .dedications-card__meta-item.text-page__meta-chip svg{width:28px;height:28px}.dedications-card.text-page__dedication-card .dedications-card__meta-item--method.text-page__meta-chip{height:auto;min-height:40px;padding:10px;font-size:22px;font-weight:600;color:var(--redesign-text);background:var(--redesign-fuchsia-method);border-radius:4px;backdrop-filter:blur(15px)}.dedications-card.text-page__dedication-card .dedications-card__meta-item--place.text-page__meta-chip{height:auto;min-height:40px;padding:0 10px;font-size:24px;color:var(--redesign-accent-gold-hover);background:transparent;border:0}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px;min-width:0;margin-top:auto}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action strong{font-size:28px}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action .dedications-card__button.button{width:204px;height:44px;min-height:44px;padding:10px;font-size:16px;font-weight:600;border-radius:6px}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action .dedications-card__button--wide.button{width:284px}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action .dedications-card__button--notify.button{width:auto;min-width:236px}.dedications-card.text-page__dedication-card .dedications-card__completed{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:16px;font-weight:600;line-height:1.3;color:var(--redesign-action-green-bright)}.dedications-card.text-page__dedication-card .dedications-card__button--disabled.button{color:var(--redesign-button-primary-text-disabled);cursor:help;background:var(--redesign-button-primary-bg-disabled);border-color:var(--redesign-button-primary-bg-disabled)}.dedications-card.text-page__dedication-card .dedications-card__button--disabled.button .dedications-card__button-info{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;margin-left:8px}.dedications-card.text-page__dedication-card .dedications-card__notified{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:18px;font-weight:500;line-height:1.3;color:#00a97d;text-align:right;white-space:nowrap}.dedications-card.text-page__dedication-card .dedications-card__access-status.lesson-card__access-status--media{position:absolute;right:auto;bottom:5px;left:5px;z-index:4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:calc(100% - 10px);min-height:32px;padding:5px 4px;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-footer);background:rgba(var(--redesign-surface-status-rgb),.8);border-radius:3px;backdrop-filter:blur(15px)}.dedications-card.text-page__dedication-card .dedications-card__access-status-icon.lesson-card__access-status-icon{-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;width:22px;height:22px;font-size:22px;fill:none}.dedications-card.text-page__dedication-card .dedications-card__requirements.text-page__dedication-requirements{padding:20px}.dedications-card.text-page__dedication-card .dedications-card__divider.text-page__dedication-divider{position:static;width:auto;height:1px;margin:0 16px}.dedications-card.text-page__dedication-card .dedications-card__requirement-status--empty{color:transparent}.dedications-card.text-page__dedication-card .dedications-card.text-page__dedication-card .dedications-card__requirement-status.text-page__dedication-status svg{width:28px;height:28px}.dedications-card.text-page__dedication-card .dedications-card__requirement-link,.dedications-card.text-page__dedication-card .dedications-card__requirement-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;color:var(--redesign-text-subtle)}.dedications-card.text-page__dedication-card .dedications-card__requirement-link{gap:10px;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}@media(hover:hover)and (pointer:fine){.dedications-card.text-page__dedication-card .dedications-card__requirement-link:hover{color:var(--redesign-text)}.dedications-card.text-page__dedication-card .dedications-card__requirement-link:hover .dedications-card__requirement-arrow{-webkit-transform:translateX(3px);transform:translateX(3px)}}.dedications-card.text-page__dedication-card .dedications-card__requirement-link:focus-visible{border-radius:4px;outline:2px solid var(--redesign-focus-ring);outline-offset:3px}.dedications-card.text-page__dedication-card .dedications-card__requirement-arrow{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;color:var(--redesign-accent-gold-hover);fill:currentColor;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease}@media(max-width:1600px)and (min-width:1201px){.dedications-card.text-page__dedication-card .dedications-card__main.text-page__dedication-main{grid-template-columns:minmax(220px,42%) minmax(0,1fr);gap:12px;padding:12px}.dedications-card.text-page__dedication-card .dedications-card__media.text-page__dedication-cover{width:100%;max-width:none;height:auto;min-height:0;aspect-ratio:355/225}.dedications-card.text-page__dedication-card .dedications-card__play.text-page__play{width:52px;height:52px}.dedications-card.text-page__dedication-card .dedications-card__info.text-page__dedication-info{gap:12px;height:auto;min-height:0}.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy{gap:10px;height:auto}.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy h3{width:100%;font-size:clamp(24px,1.8vw,30px)}.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy p{display:-webkit-box;height:auto;overflow:hidden;font-size:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dedications-card.text-page__dedication-card .dedications-card__meta.text-page__dedication-meta{gap:6px 8px;height:auto}.dedications-card.text-page__dedication-card .dedications-card__meta-item.text-page__meta-chip{min-height:34px;padding:4px 0;font-size:20px}.dedications-card.text-page__dedication-card .dedications-card__meta-item.text-page__meta-chip svg{width:28px;height:28px}.dedications-card.text-page__dedication-card .dedications-card__meta-item--method.text-page__meta-chip{min-height:32px;padding:5px 8px;font-size:16px}.dedications-card.text-page__dedication-card .dedications-card__meta-item--place.text-page__meta-chip{min-height:32px;padding:0 4px;font-size:18px}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action{gap:8px;min-width:0;margin-top:0}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action strong{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:22px}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action .dedications-card__button.button{width:clamp(138px,12vw,176px);min-width:0;padding-right:8px;padding-left:8px;font-size:13px}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action .dedications-card__button--wide.button{width:clamp(160px,14vw,210px);font-size:12px}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action .dedications-card__button--notify.button{width:auto;min-width:168px;font-size:12px}.dedications-card.text-page__dedication-card .dedications-card__completed{min-width:0;font-size:14px;line-height:1.2}.dedications-card.text-page__dedication-card .dedications-card__requirements.text-page__dedication-requirements{padding:16px}.dedications-card.text-page__dedication-card .dedications-card__requirements.text-page__dedication-requirements h4{margin-bottom:16px;font-size:18px}.dedications-card.text-page__dedication-card .dedications-card__requirements.text-page__dedication-requirements li{gap:12px;font-size:16px}}@media(max-width:1200px)and (min-width:1025px){.dedications-card.text-page__dedication-card .dedications-card__main.text-page__dedication-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:14px}.dedications-card.text-page__dedication-card .dedications-card__media.text-page__dedication-cover{width:100%;max-width:none;height:auto;aspect-ratio:355/225}.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy,.dedications-card.text-page__dedication-card .dedications-card__info.text-page__dedication-info{width:100%;min-width:0;height:auto}.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy h3,.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy p{width:100%;height:auto}.dedications-card.text-page__dedication-card .dedications-card__meta.text-page__dedication-meta{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;min-width:0}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action .dedications-card__button--notify.button,.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action .dedications-card__button--wide.button,.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action .dedications-card__button.button{max-width:100%}}@media(max-width:1024px)and (min-width:901px){.dedications-card.text-page__dedication-card .dedications-card__main.text-page__dedication-main{display:grid;grid-template-columns:minmax(220px,40%) minmax(0,1fr);gap:14px;padding:14px}.dedications-card.text-page__dedication-card .dedications-card__media.text-page__dedication-cover{width:100%;max-width:none;height:auto;min-height:0;aspect-ratio:355/225}.dedications-card.text-page__dedication-card .dedications-card__play.text-page__play{width:52px;height:52px}.dedications-card.text-page__dedication-card .dedications-card__info.text-page__dedication-info{gap:12px;min-width:0;height:auto}.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy{gap:10px;min-width:0;height:auto}.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy h3{width:100%;font-size:28px}.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy p{width:100%;height:auto;font-size:16px}.dedications-card.text-page__dedication-card .dedications-card__meta.text-page__dedication-meta{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 10px;height:auto}.dedications-card.text-page__dedication-card .dedications-card__meta-item.text-page__meta-chip{min-height:34px;padding:4px 0;font-size:20px}.dedications-card.text-page__dedication-card .dedications-card__meta-item.text-page__meta-chip svg{width:20px;height:20px}.dedications-card.text-page__dedication-card .dedications-card__meta-item--method.text-page__meta-chip{min-height:32px;padding:5px 8px;font-size:16px}.dedications-card.text-page__dedication-card .dedications-card__meta-item--place.text-page__meta-chip{min-height:32px;padding:0 4px;font-size:18px}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;min-width:0}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action strong{font-size:22px}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action .dedications-card__button.button{width:176px;min-width:0;max-width:100%;font-size:13px}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action .dedications-card__button--wide.button{width:210px}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action .dedications-card__button--notify.button{width:auto;min-width:168px}.dedications-card.text-page__dedication-card .dedications-card__completed{min-width:0;font-size:14px}}@media(max-width:900px)and (min-width:769px){.dedications-card.text-page__dedication-card .dedications-card__main.text-page__dedication-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:14px}.dedications-card.text-page__dedication-card .dedications-card__media.text-page__dedication-cover{width:100%;max-width:none}.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy,.dedications-card.text-page__dedication-card .dedications-card__info.text-page__dedication-info{width:100%;height:auto}.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy h3{width:100%;font-size:24px}.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy p{height:auto;font-size:16px}.dedications-card.text-page__dedication-card .dedications-card__meta.text-page__dedication-meta{gap:8px 10px}.dedications-card.text-page__dedication-card .dedications-card__meta-item.text-page__meta-chip{min-height:34px;font-size:20px}.dedications-card.text-page__dedication-card .dedications-card__meta-item.text-page__meta-chip svg{width:22px;height:22px}.dedications-card.text-page__dedication-card .dedications-card__meta-item--method.text-page__meta-chip{min-height:32px;padding:6px 8px;font-size:16px}.dedications-card.text-page__dedication-card .dedications-card__meta-item--place.text-page__meta-chip{min-height:32px;padding:0 6px;font-size:18px}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action{gap:10px 12px}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action strong{font-size:22px}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action .dedications-card__button.button{width:176px;max-width:100%;font-size:14px}}@media(max-width:768px){.dedications-card.text-page__dedication-card{border-radius:12px}.dedications-card.text-page__dedication-card .dedications-card__requirement-link{gap:7px}.dedications-card.text-page__dedication-card .dedications-card__requirement-arrow{-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;height:20px}.dedications-card.text-page__dedication-card .dedications-card__main.text-page__dedication-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:12px 12px 14px}.dedications-card.text-page__dedication-card .dedications-card__media.text-page__dedication-cover{width:100%;max-width:none;height:auto;aspect-ratio:323/205;border-radius:8px}.dedications-card.text-page__dedication-card .dedications-card__play.text-page__play{width:48px;height:48px;padding:2px}.dedications-card.text-page__dedication-card .dedications-card__info.text-page__dedication-info{gap:16px;height:auto}.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy{gap:8px;height:auto}.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy h3{font-size:24px}.dedications-card.text-page__dedication-card .dedications-card__copy.text-page__dedication-copy p{font-size:16px}.dedications-card.text-page__dedication-card .dedications-card__meta.text-page__dedication-meta{gap:6px}.dedications-card.text-page__dedication-card .dedications-card__meta-item.text-page__meta-chip{min-height:36px;padding:5px 0;font-size:20px}.dedications-card.text-page__dedication-card .dedications-card__meta-item.text-page__meta-chip svg{width:20px;height:20px}.dedications-card.text-page__dedication-card .dedications-card__meta-item--method.text-page__meta-chip{min-height:32px;padding:6px 10px;font-size:16px}.dedications-card.text-page__dedication-card .dedications-card__meta-item--place.text-page__meta-chip{min-height:32px;padding:0;font-size:20px}.dedications-card.text-page__dedication-card:has(.dedications-card__access-status) .dedications-card__meta{display:none}.dedications-card.text-page__dedication-card .dedications-card__notified{width:100%;font-size:16px;text-align:left}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:0}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action strong{font-size:22px}.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action .dedications-card__button--notify.button,.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action .dedications-card__button--wide.button,.dedications-card.text-page__dedication-card .dedications-card__action.text-page__dedication-action .dedications-card__button.button{width:100%;min-width:0;height:40px;min-height:40px;padding:10px;font-size:14px;border-radius:6px}.dedications-card.text-page__dedication-card .dedications-card__completed{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px;font-weight:500}.dedications-card.text-page__dedication-card .dedications-card__access-status.lesson-card__access-status--media{bottom:5px;left:5px;gap:8px;min-height:28px;padding:5px 4px;font-size:14px}.dedications-card.text-page__dedication-card .dedications-card__access-status-icon.lesson-card__access-status-icon{-ms-flex-preferred-size:18px;flex-basis:18px;width:18px;height:18px;font-size:18px}.dedications-card.text-page__dedication-card .dedications-card__divider.text-page__dedication-divider{margin:0 12px}.dedications-card.text-page__dedication-card .dedications-card__requirements.text-page__dedication-requirements{padding:10px 12px 14px}.dedications-card.text-page__dedication-card .dedications-card__requirements.text-page__dedication-requirements h4{margin-bottom:12px;font-size:16px}.dedications-card.text-page__dedication-card .dedications-card__requirements.text-page__dedication-requirements li{gap:10px;min-height:28px;font-size:16px}.dedications-card.text-page__dedication-card .dedications-card__requirement-status.text-page__dedication-status{-ms-flex-preferred-size:28px;flex-basis:28px;width:28px;height:28px}.dedications-card.text-page__dedication-card .dedications-card__requirement-status.text-page__dedication-status svg{width:inherit;height:inherit}}html.page--events{max-width:100%;overflow-x:hidden}.events-page{--home-mobile-content-width:100%;--home-muted:var(--redesign-text-dim);--home-inline-padding:56px;min-width:320px;margin:0;overflow-x:clip;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}.events-page__main,.events-page__shell{min-height:100vh;min-height:100svh;background:var(--redesign-content-bg)}.events-page__shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.events-page__main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.events-page__main :where(section){padding:0}@media(max-width:1350px)and (min-width:1201px){.events-page{--home-inline-padding:24px}}@media(max-width:1200px){.events-page{--home-inline-padding:24px}}@media(max-width:1024px){.events-page{--home-inline-padding:20px}}@media(max-width:768px){.events-page{--home-inline-padding:14px}}.events-page--empty .events-page__main{min-height:0}.events{width:100%;padding:36px 56px 0;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}@media(max-width:1350px)and (min-width:1201px){.events{padding-right:24px;padding-left:24px}}@media(max-width:1200px){.events{padding:14px 24px 0}}@media(max-width:1024px){.events{padding-right:20px;padding-left:20px}}@media(max-width:768px){.events{padding-right:14px;padding-bottom:56px;padding-left:14px}}.events .redesign-breadcrumbs{max-width:1808px;margin-right:auto;margin-bottom:56px;margin-left:auto}@media(max-width:1200px){.events .redesign-breadcrumbs{margin-bottom:32px}}.events__layout,.events__title-row{width:100%;max-width:1808px;margin-right:auto;margin-left:auto}.events__title-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100px;padding:0 0 56px}.events__title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin:0;font-family:Oranienbaum,serif;font-size:100px;font-weight:400;line-height:1;color:var(--redesign-dashboard-title);text-transform:uppercase}.events__notifications-label--mobile{display:none}.events__notifications-switch.lessons-favorite-switch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:16px;padding-bottom:24px;margin:0;font-size:20px;white-space:nowrap}.events__layout{display:grid;grid-template-areas:"filter filter" "video catalog";grid-template-columns:minmax(380px,527px) minmax(0,1fr);gap:56px 44px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:0 0 72px}.events__date-filter{grid-area:filter;width:calc(50vw + 50%);min-width:0;max-width:none}.events__video-card{position:sticky;top:20px;grid-area:video;align-self:start;min-width:0;padding:8px 8px 28px;margin:0;background:var(--redesign-surface);border-radius:16px}.events__video-media{position:relative;width:100%;aspect-ratio:397/222;overflow:hidden;border-radius:14px}.events__video-frame,.events__video-poster{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit}.events__video-poster{display:block;-o-object-fit:cover;object-fit:cover}.events__video-frame{z-index:1;display:none;background:var(--redesign-background);border:0}.events__video-media.is-playing .events__video-frame{display:block}.events__video-media.is-playing .events__video-cover{pointer-events:none;opacity:0}.events__video-cover{position:absolute;inset:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.events__video-play.text-page__play{width:60px;height:60px}.events__video-title{padding:0 16px;margin:20px 0 0;font-size:24px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted)}.events__catalog{grid-area:catalog;min-width:0}.events__catalog-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:48px;margin-bottom:20px}.events__purchased-switch.lessons-favorite-switch{gap:16px;margin:0;font-size:20px}.events__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.events__catalog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px}.events__more.button{width:225px;height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}.events__empty{position:relative;width:100%;max-width:1808px;height:640px;margin-right:auto;margin-left:auto}.events__empty-copy{position:absolute;top:60px;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:826px;max-width:48%;color:var(--redesign-text-muted)}.events__empty-title{margin:0;font-family:Oranienbaum,serif;font-size:56px;font-weight:400;line-height:1;text-transform:uppercase}.events__empty-text{margin:0;font-size:24px;font-weight:500;line-height:1.3;white-space:nowrap}.events__empty-image{position:absolute;top:0;right:-56px;z-index:1;width:1079px;height:633px;pointer-events:none}.events__empty-image img{display:block;width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.events__empty-button.button{position:absolute;top:230px;left:0;z-index:2;width:373px;height:64px;min-height:64px;padding:18px;font-size:20px;border-radius:10px}@media(max-width:1500px)and (min-width:1201px){.events__title{font-size:clamp(68px,6vw,88px)}.events__notifications-switch.lessons-favorite-switch{font-size:17px}.events__layout{grid-template-columns:minmax(340px,420px) minmax(0,1fr);gap:40px 28px}}@media(max-width:1200px){.events__title-row{gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 36px}.events__title{font-size:clamp(50px,7vw,72px)}.events__notifications-switch.lessons-favorite-switch{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-bottom:6px;margin-top:0;white-space:normal}.events__layout{grid-template-columns:minmax(300px,36%) minmax(0,1fr);gap:36px 24px}.events__empty{height:500px}.events__empty-copy{top:40px;width:52%;max-width:620px}.events__empty-title{font-size:44px}.events__empty-text{font-size:20px;white-space:normal}.events__empty-image{top:8px;right:-70px;width:min(780px,64vw);height:auto;aspect-ratio:1079/633}.events__empty-button.button{top:200px;width:330px;height:56px;min-height:56px;padding:15px;font-size:18px;border-radius:9px}}@media(max-width:1024px){.events__title-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.events__notifications-switch.lessons-favorite-switch{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.events__layout{grid-template-areas:"filter" "video" "catalog";grid-template-columns:minmax(0,1fr);gap:32px}.events__video-card{position:static;width:100%}.events__empty{height:450px}.events__empty-copy{top:24px;width:54%}.events__empty-title{font-size:38px}.events__empty-text{font-size:18px}.events__empty-image{top:30px;right:-50px;width:64vw}.events__empty-button.button{top:170px;width:310px}}@media(max-width:768px){.events .redesign-breadcrumbs{margin-bottom:32px}.events__title-row{min-height:86px;padding:0 0 24px}.events__title{font-size:32px}.events__notifications-label--desktop{display:none}.events__notifications-label--mobile{display:inline}.events__notifications-switch.lessons-favorite-switch{gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;font-size:16px;white-space:normal}.events__notifications-switch.lessons-favorite-switch span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:visible;text-overflow:clip;white-space:normal}.events__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding-bottom:0}.events__video-card{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;padding:6px 6px 16px;border-radius:12px}.events__video-media{aspect-ratio:335/187;border:1px solid var(--redesign-border-card);border-radius:8px}.events__video-play.text-page__play{width:48px;height:48px}.events__video-title{padding:0 4px;margin-top:12px;font-size:18px}.events__date-filter{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;max-width:100%;padding:16px 0}.events__catalog{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}.events__catalog-head{min-height:28px;margin-bottom:16px}.events__purchased-switch.lessons-favorite-switch{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:16px}.events__cards{gap:16px}.events__catalog-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:12px 0 0}.events__more.button{width:100%}.events__empty{gap:16px;height:auto;margin:0;overflow:visible}.events__empty,.events__empty-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.events__empty-copy{position:static;gap:10px;max-width:none}.events__empty-title{font-size:26px}.events__empty-text{font-size:16px;white-space:normal}.events__empty-image{position:static;-ms-flex-item-align:center;align-self:center;width:419px;height:246px;aspect-ratio:auto}.events__empty-image img{-o-object-fit:fill;object-fit:fill}.events__empty-button.button{position:static;width:100%;height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}.events .pagination--redesign{width:100%}.events .pagination--redesign .button-icon--dots{display:-webkit-box;display:-ms-flexbox;display:flex}}.events-date-filter{position:relative;width:100%;min-width:0}.events-date-filter__inputs{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.events-date-filter__radio{position:absolute;width:1px;height:1px;pointer-events:none;opacity:0}.events-date-filter__desktop{width:100%;overflow:unset}.events-date-filter .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.events-date-filter__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;min-width:278px;height:217px;padding:24px 20px 20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:var(--redesign-surface-card);border:1px solid var(--redesign-border-input);border-radius:12px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}@media(hover:hover)and (pointer:fine){.events-date-filter__slide:hover{border-color:var(--redesign-gold-footer-social)}}.events-date-filter__slide--all{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:165px}.events-date-filter__all,.events-date-filter__date{font-size:36px;font-weight:600;line-height:1.3;color:var(--redesign-gold-hover-dark)}.events-date-filter__date{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.events-date-filter__date svg{width:36px;height:36px}.events-date-filter__chips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:14px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.events-date-filter__chip{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:109px;padding:18px 32px;font-family:Oranienbaum,serif;color:var(--redesign-text);text-transform:uppercase;background:var(--redesign-surface);border-radius:8px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.events-date-filter__chip b{font-size:46px;font-weight:400;line-height:1.3}.events-date-filter__chip small{padding-top:9px;font-size:32px;font-weight:400;line-height:1.3}.events-date-filter__chip--text{font-size:46px;line-height:1.3;white-space:nowrap}.events-date-filter__mobile{display:none}.events-date-filter:has(#events-date-1-oct:checked) label[for=events-date-1-oct],.events-date-filter:has(#events-date-10-oct:checked) label[for=events-date-10-oct],.events-date-filter:has(#events-date-12-sep:checked) label[for=events-date-12-sep],.events-date-filter:has(#events-date-15-oct:checked) label[for=events-date-15-oct],.events-date-filter:has(#events-date-all:checked) label[for=events-date-all]{border-color:var(--redesign-gold-footer-social);-webkit-box-shadow:6px 6px 6.5px rgba(var(--redesign-about-shadow-rgb),.25);box-shadow:6px 6px 6.5px rgba(var(--redesign-about-shadow-rgb),.25)}.events-date-filter:has(#events-date-1-oct:checked) label[for=events-date-1-oct] .events-date-filter__date,.events-date-filter:has(#events-date-10-oct:checked) label[for=events-date-10-oct] .events-date-filter__date,.events-date-filter:has(#events-date-12-sep:checked) label[for=events-date-12-sep] .events-date-filter__date,.events-date-filter:has(#events-date-15-oct:checked) label[for=events-date-15-oct] .events-date-filter__date,.events-date-filter:has(#events-date-all:checked) label[for=events-date-all] .events-date-filter__all{color:var(--redesign-gold-hover-soft)}.events-date-filter:has(#events-date-1-oct:checked) label[for=events-date-1-oct] .events-date-filter__chip,.events-date-filter:has(#events-date-10-oct:checked) label[for=events-date-10-oct] .events-date-filter__chip,.events-date-filter:has(#events-date-12-sep:checked) label[for=events-date-12-sep] .events-date-filter__chip,.events-date-filter:has(#events-date-15-oct:checked) label[for=events-date-15-oct] .events-date-filter__chip{background:var(--redesign-gold-filter-selected)}@media(max-width:768px){.events-date-filter__desktop{display:none}.events-date-filter__mobile{position:relative;z-index:5;display:block;width:100%}.events-date-filter__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:48px;padding:12px;color:var(--redesign-accent-gold);list-style:none;cursor:pointer;background:var(--redesign-surface-card);border:1px solid var(--redesign-accent-gold-pressed);border-radius:8px}.events-date-filter__summary::-webkit-details-marker{display:none}.events-date-filter__summary-value{display:none;gap:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-accent-gold)}.events-date-filter__summary-value svg{width:20px;height:20px}.events-date-filter:has(#events-date-1-oct:checked) .events-date-filter__summary-value--1,.events-date-filter:has(#events-date-10-oct:checked) .events-date-filter__summary-value--10,.events-date-filter:has(#events-date-12-sep:checked) .events-date-filter__summary-value--12,.events-date-filter:has(#events-date-15-oct:checked) .events-date-filter__summary-value--15,.events-date-filter:has(#events-date-all:checked) .events-date-filter__summary-value--all{display:-webkit-box;display:-ms-flexbox;display:flex}.events-date-filter__summary-chevron{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}.events-date-filter__summary-chevron svg{width:20px;height:20px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.events-date-filter__mobile[open] .events-date-filter__summary-chevron svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.events-date-filter__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;max-height:567px;padding:10px 20px 10px 10px;margin-top:10px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background:var(--redesign-surface-card);border-radius:8px;scrollbar-color:var(--redesign-gold-shadow) transparent;scrollbar-width:thin}.events-date-filter__dropdown::-webkit-scrollbar{width:6px}.events-date-filter__dropdown::-webkit-scrollbar-track{background:transparent}.events-date-filter__dropdown::-webkit-scrollbar-thumb{background:var(--redesign-gold-filter-selected);border-radius:8px}.events-date-filter__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:100%;padding:12px;cursor:pointer;background:var(--redesign-surface-alt);border:1px solid transparent;border-radius:6px;-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.events-date-filter__option--all{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px}.events-date-filter__option-date{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:600;line-height:1.3;color:var(--redesign-gold-hover-dark)}.events-date-filter__option-date svg{width:20px;height:20px}.events-date-filter__option-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.events-date-filter__option-chip{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 12px;font-family:Oranienbaum,serif;color:var(--redesign-text);text-transform:uppercase;background:var(--redesign-border-soft);border-radius:4px}.events-date-filter__option-chip b{font-size:20px;font-weight:400;line-height:1.3}.events-date-filter__option-chip small{padding-top:1px;font-size:16px;font-weight:400;line-height:1.3}.events-date-filter__option-chip--text{font-size:20px;line-height:1.3}.events-date-filter:has(#events-date-1-oct:checked) label[for=events-date-1-oct],.events-date-filter:has(#events-date-10-oct:checked) label[for=events-date-10-oct],.events-date-filter:has(#events-date-12-sep:checked) label[for=events-date-12-sep],.events-date-filter:has(#events-date-15-oct:checked) label[for=events-date-15-oct],.events-date-filter:has(#events-date-all:checked) label[for=events-date-all]{border-color:var(--redesign-accent-gold-pressed);-webkit-box-shadow:none;box-shadow:none}}.events-card{overflow:hidden;background:var(--redesign-surface-card);border:1px solid var(--redesign-border-input);border-radius:14px}.events-card__main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:0;padding:16px 16px 20px}.events-card__media{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:355px;aspect-ratio:284/180;overflow:hidden;border:1px solid var(--redesign-border-card);border-radius:10px}.events-card__poster,.events-card__video-frame{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit}.events-card__poster{display:block;-o-object-fit:cover;object-fit:cover}.events-card__video-frame{z-index:1;display:none;background:var(--redesign-background);border:0}.events-card__media.is-playing .events-card__video-frame{display:block}.events-card__media.is-playing .events-card__video-cover{pointer-events:none;opacity:0}.events-card__video-cover{position:absolute;inset:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.events-card__play.text-page__play{width:60px;height:60px}.events-card__media-status{display:none}.events-card__info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:225px}.events-card__copy,.events-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.events-card__copy{gap:16px}.events-card__headline{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0}.events-card__headline h2{display:-webkit-box;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:32px;font-weight:500;line-clamp:2;line-height:1.3;color:var(--redesign-text);text-overflow:ellipsis;white-space:normal}.events-card__status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-soft);white-space:nowrap}.events-card__status svg{width:20px;height:20px}.events-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.events-card__date,.events-card__method,.events-card__place{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3}.events-card__date{gap:8px;font-size:28px;font-weight:500;color:var(--redesign-text-muted)}.events-card__date svg{width:28px;height:28px}.events-card__method{min-height:40px;padding:6px 10px;font-size:22px;font-weight:600;color:var(--redesign-text);text-transform:uppercase;background:var(--redesign-fuchsia-method);border-radius:4px;backdrop-filter:blur(15px)}.events-card__place{gap:8px;min-height:40px;padding:0 10px;font-size:24px;font-weight:500;color:var(--redesign-accent-gold-hover)}.events-card__place svg{width:28px;height:28px}.events-card__place--mobile{display:none}.events-card__description{margin:0;overflow:hidden;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-subtle);text-overflow:ellipsis}.events-card__action{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0;padding-top:12px}.events-card__action strong{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;font-size:32px;font-weight:600;line-height:1.3;color:var(--redesign-text);white-space:nowrap}.events-card__completed-copy{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-state-success);white-space:nowrap}.events-card__button.button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:183px;max-width:100%;height:48px;min-height:48px;padding:12px;overflow:hidden;font-size:16px;font-weight:600;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:7px}.events-card__button--repeat.button,.events-card__button--wide.button{-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;width:auto;min-width:min(100%,260px);max-width:100%}@media(max-width:850px){.events-card__action:has(.events-card__completed-copy){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.events-card__completed-copy{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;white-space:normal}.events-card__button--wide.button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;min-width:0}}@media(max-width:1500px)and (min-width:1025px){.events-card__media{width:clamp(250px,25vw,330px)}.events-card__headline h2{font-size:27px}.events-card__date{font-size:23px}.events-card__method{font-size:18px}.events-card__place{font-size:20px}.events-card__completed-copy,.events-card__description,.events-card__status{font-size:16px}.events-card__action strong{font-size:27px}}@media(max-width:768px){.events-card{border-radius:12px}.events-card__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:12px 12px 14px}.events-card__media{width:100%;aspect-ratio:284/180;border-radius:8px}.events-card__play.text-page__play{width:48px;height:48px}.events-card__media-status{position:absolute;bottom:8px;left:8px;z-index:3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:24px;padding:4px 7px;font-size:12px;font-weight:500;line-height:1.3;color:var(--redesign-text-soft);background:rgba(var(--redesign-background-deep-rgb),.65);border:1px solid var(--redesign-border-input);border-radius:5px;backdrop-filter:blur(10px)}.events-card__media-status svg{width:14px;height:14px}.events-card__status--desktop{display:none}.events-card__info{gap:16px;min-height:0}.events-card__copy{gap:8px}.events-card__headline{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.events-card__headline h2{display:block;overflow:visible;-webkit-line-clamp:unset;font-size:24px;line-clamp:unset;text-overflow:clip;white-space:normal}.events-card__status{gap:6px;padding-top:4px;font-size:14px}.events-card__status svg{width:16px;height:16px}.events-card__meta{gap:6px}.events-card__date{min-height:36px;font-size:20px}.events-card__date svg{width:20px;height:20px}.events-card__method{min-height:32px;padding:5px 10px;font-size:16px}.events-card__place{gap:6px;min-height:32px;padding:0;font-size:20px}.events-card__place svg{width:20px;height:20px}.events-card__place--desktop{display:none}.events-card__place--mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.events-card__description{min-height:62px;font-size:16px}.events-card__action{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0}.events-card__action strong{font-size:22px}.events-card__completed-copy{font-size:16px}.events-card__button--repeat.button,.events-card__button--wide.button,.events-card__button.button{width:100%;min-width:0;height:40px;min-height:40px;padding:10px;font-size:14px;border-radius:6px}}html.page--my-events{max-width:100%;overflow-x:hidden}.my-events-page{--home-mobile-content-width:100%;--home-muted:var(--redesign-text-dim);--home-inline-padding:56px;min-width:320px;margin:0;overflow-x:clip;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}.my-events-page__shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:100svh;background:var(--redesign-content-bg)}.my-events-page__main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:0;background:var(--redesign-content-bg)}.my-events-page__main :where(section){padding:0}@media(max-width:1350px)and (min-width:1201px){.my-events-page{--home-inline-padding:24px}}@media(max-width:1200px){.my-events-page{--home-inline-padding:24px}}@media(max-width:1024px){.my-events-page{--home-inline-padding:20px}}@media(max-width:768px){.my-events-page{--home-inline-padding:14px}}.my-events-page--empty .my-events-page__main{min-height:0}.my-events{width:100%;padding:36px 56px 82px;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}@media(max-width:1350px)and (min-width:1201px){.my-events{padding-right:24px;padding-bottom:64px;padding-left:24px}}@media(max-width:1200px){.my-events{padding:14px 24px 56px}}@media(max-width:1024px){.my-events{padding-right:20px;padding-left:20px}}@media(max-width:768px){.my-events{padding:14px 14px 56px}}.my-events .redesign-breadcrumbs{max-width:1808px;margin-bottom:56px}@media(max-width:1200px){.my-events .redesign-breadcrumbs{margin-bottom:40px}}@media(max-width:768px){.my-events .redesign-breadcrumbs{width:calc(100% + 5px);margin-bottom:32px;margin-left:-5px}}.my-events__content{width:100%;max-width:1808px;margin:0 auto}.my-events__heading{padding-bottom:56px}.my-events__heading h1{margin:0;font-family:Oranienbaum,serif;font-size:56px;font-weight:400;line-height:1;color:var(--redesign-text);text-transform:uppercase}.my-events__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:480px;max-width:100%;min-height:72px;padding:4px;margin-bottom:44px;background:var(--redesign-surface);border-radius:8px}.my-events__tab{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:64px;padding:10px 20px;font-size:24px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted);text-align:center;text-decoration:none;white-space:nowrap;border-radius:6px;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}@media(hover:hover)and (pointer:fine){.my-events__tab:not(.is-active):hover{color:var(--redesign-text)}}.my-events__tab:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.my-events__tab.is-active,.my-events__tab[aria-current=page]{color:var(--redesign-text);background:var(--redesign-tab-bg-active)}.my-events--empty .my-events__tabs{margin-bottom:0}.my-events__empty{position:relative;width:100%;height:415px;overflow:visible}.my-events__empty-copy{position:absolute;top:76px;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:826px;max-width:48%;color:var(--redesign-text-muted)}.my-events__empty-title{margin:0;font-family:Oranienbaum,serif;font-size:44px;font-weight:400;line-height:1;color:var(--redesign-text)}.my-events__empty-text{margin:0;font-size:24px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted);white-space:nowrap}.my-events__empty-image{position:absolute;top:-72px;right:-100px;z-index:1;width:1123px;height:633px;pointer-events:none}.my-events__empty-image img{display:block;width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.my-events__empty-button.button{position:absolute;top:227px;left:0;z-index:2;width:373px;height:64px;min-height:64px;padding:18px;font-size:20px;text-transform:uppercase;border-radius:10px}@media(max-width:1500px)and (min-width:1201px){.my-events__empty{height:390px}.my-events__empty-copy{top:64px;width:54%;max-width:700px}.my-events__empty-title{font-size:40px}.my-events__empty-text{font-size:20px;white-space:normal}.my-events__empty-image{top:-58px;right:-80px;width:min(900px,68vw);height:auto;aspect-ratio:1123/633}.my-events__empty-button.button{top:210px;width:340px;height:58px;min-height:58px;padding:16px;font-size:18px;border-radius:9px}}.my-events__group+.my-events__group{padding-top:48px}.my-events__group-title{padding-bottom:36px;margin:0;font-size:44px;font-weight:500;line-height:1.3;color:var(--redesign-text)}.my-events__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.my-events .events-card,.my-events .events-card__copy,.my-events .events-card__info,.my-events .events-card__main{min-width:0}.my-events .events-card__status{gap:10px;padding-top:6px}.my-events .events-card__status svg{width:22px;height:22px}@media(max-width:1800px)and (min-width:1201px){.my-events .events-card__main{gap:14px;padding:14px 14px 16px}.my-events .events-card__media{width:clamp(200px,34%,300px);min-width:0}.my-events .events-card__info{min-height:0}.my-events .events-card__copy,.my-events .events-card__headline{gap:10px}.my-events .events-card__headline h2{font-size:24px}.my-events .events-card__status{gap:6px;padding-top:4px;font-size:14px}.my-events .events-card__status svg{width:18px;height:18px}.my-events .events-card__meta{gap:8px}.my-events .events-card__date{gap:6px;font-size:20px}.my-events .events-card__date svg{width:22px;height:22px}.my-events .events-card__method{min-height:34px;padding:5px 8px;font-size:16px}.my-events .events-card__place{gap:6px;min-height:34px;padding:0 6px;font-size:18px}.my-events .events-card__place svg{width:22px;height:22px}.my-events .events-card__description{font-size:15px}.my-events .events-card__action{gap:8px 12px;padding-top:8px}.my-events .events-card__action strong{font-size:24px}.my-events .events-card__completed-copy{font-size:14px}.my-events .events-card__button.button{width:150px;height:44px;min-height:44px;padding:10px;font-size:14px}.my-events .events-card__button--repeat.button,.my-events .events-card__button--wide.button{-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px;width:auto;min-width:min(100%,220px);height:44px;min-height:44px;padding:10px;font-size:13px}}@media(max-width:1200px)and (min-width:769px){.my-events__grid{grid-template-columns:minmax(0,1fr)}.my-events .events-card__media{-webkit-box-flex:0;-ms-flex:0 1 355px;flex:0 1 355px;width:min(355px,40%);min-width:min(260px,100%)}}@media(max-width:850px){.my-events .events-card__action:has(.events-card__completed-copy){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.my-events .events-card__completed-copy{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;white-space:normal}.my-events .events-card__button--repeat.button,.my-events .events-card__button--wide.button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;min-width:0}}@media(max-width:1200px)and (min-width:851px){.my-events .events-card__button--repeat.button,.my-events .events-card__button--wide.button{-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px;width:auto;min-width:min(100%,220px)}}@media(max-width:1024px){.my-events__heading h1{font-size:40px}.my-events__empty{height:360px}.my-events__empty-copy{top:48px;width:56%;max-width:560px}.my-events__empty-title{font-size:36px}.my-events__empty-text{font-size:18px;white-space:normal}.my-events__empty-image{top:-42px;right:-70px;width:min(720px,68vw);height:auto;aspect-ratio:1123/633}.my-events__empty-button.button{top:180px;width:310px;height:54px;min-height:54px;padding:14px;font-size:17px;border-radius:8px}.my-events__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.my-events__heading{padding-bottom:24px}.my-events__heading h1{font-size:26px}.my-events__tabs{gap:2px;width:100%;min-height:48px;padding:2px;margin-bottom:24px;overflow-x:auto;overflow-y:hidden;border-radius:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.my-events__tabs::-webkit-scrollbar{display:none}.my-events__tab{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;min-height:44px;padding:10px 12px;font-size:16px;border-radius:4px}.my-events--empty .my-events__tabs{margin-bottom:0}.my-events__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%;height:auto;padding:24px 0 0;overflow:visible}.my-events__empty-copy{position:static;gap:10px;width:100%;max-width:none}.my-events__empty-title{font-size:26px}.my-events__empty-text{font-size:16px;white-space:normal}.my-events__empty-image{position:static;-ms-flex-item-align:center;align-self:center;width:419px;height:246px;aspect-ratio:auto}.my-events__empty-image img{-o-object-fit:fill;object-fit:fill}.my-events__empty-button.button{position:static;width:100%;min-width:0;height:48px;min-height:48px;padding:12px;margin:0;font-size:16px;border-radius:7px}.my-events__groups{padding-bottom:0}.my-events__group+.my-events__group{padding-top:16px}.my-events__group+.my-events__group .my-events__group-title{padding-top:8px}.my-events__group-title{padding-bottom:4px;margin-bottom:16px;font-size:20px;line-height:1.3}.my-events__grid{gap:16px}.my-events .events-card__media-status{bottom:5px;left:5px;gap:8px;min-height:28px;padding:5px 4px;font-size:14px;color:var(--redesign-text-soft);background:rgba(32,32,36,.8);border:0;border-radius:3px;backdrop-filter:blur(15px)}.my-events .events-card__media-status svg{width:18px;height:18px}}.page--series,.page--series body{min-height:100%}.series-page{--home-inline-padding:56px;--home-mobile-content-width:100%;--home-muted:var(--redesign-text-subtle);min-width:320px;margin:0;overflow-x:clip;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}.series-page__shell{--redesign-mobile-menu-height:0px;--redesign-mobile-panel-gap:0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:100svh}.series-page__main,.series-page__shell{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--redesign-content-bg)}.series-page__main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:0}.series-page .home-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:154px;padding-top:92px;padding-bottom:22px}@media(max-width:1350px)and (min-width:1201px){.series-page{--home-inline-padding:24px}}@media(max-width:1200px){.series-page{--home-inline-padding:24px}.series-page .redesign-navigation{--redesign-mobile-menu-height:0px;padding-bottom:0}}@media(max-width:1024px){.series-page{--home-inline-padding:20px}}@media(max-width:768px){.series-page{--home-inline-padding:14px}.series-page .home-footer{min-height:0;padding:16px 14px 20px}}.series{width:100%;padding:36px 56px 0;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}.series .redesign-breadcrumbs{margin-bottom:56px}.series .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.series__content{position:relative;width:min(1122px,100%);margin:0 auto}.series__back{position:absolute;top:19px;left:-92px}.series__title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-bottom:48px}.series__title-image{display:block;width:360px;max-width:100%;height:137px;-o-object-fit:contain;object-fit:contain}.series__video{width:100%;aspect-ratio:1122/629;overflow:hidden;border:1px solid var(--redesign-border-card);border-radius:16px}.series__video-poster{-o-object-position:center center;object-position:center center}.series__body{width:100%;margin-top:48px}.series .text-page__block>h2+.series__cards,.series .text-page__block>h2+.series__video,.series .text-page__block>h3+.series__cards,.series .text-page__block>h3+.series__video{margin-top:36px}.series .text-page__block>.series__video+.series__cards{margin-top:48px}.series__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;width:100%;padding:0}.series .series-card.lesson-card{min-width:0;background:var(--redesign-card-bg);border-color:var(--redesign-border-card);border-radius:10px}.series .series-card.lesson-card .lesson-card__media{aspect-ratio:343/218}.series .series-card.lesson-card .lesson-card__body{min-height:189px;padding:10px 12px 12px}.series .series-card.lesson-card .lesson-card__meta{min-height:24px}.series .series-card.lesson-card h3{min-height:92px;margin:4px 0 8px;font-size:18px;line-height:1.3}.series .series-card.lesson-card .lesson-card__actions{width:100%}@media(max-width:1360px)and (min-width:1201px){.series{padding-right:32px;padding-left:32px}.series__content{width:min(1040px,100% - 116px)}.series__cards{gap:24px 16px}.series__back{left:-76px}}@media(max-width:1200px){.series{padding:20px 24px 0}.series .redesign-breadcrumbs{margin-bottom:32px}.series__content{width:min(960px,100% - 72px)}.series__back{left:-60px}.series__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.series__content{width:100%;max-width:760px}.series__back{position:static;margin-bottom:12px}.series__title-row{padding-bottom:32px}.series__video{border-radius:14px}.series__body{margin-top:32px}.series .text-page__block>h2+.series__cards,.series .text-page__block>h2+.series__video,.series .text-page__block>h3+.series__cards,.series .text-page__block>h3+.series__video{margin-top:24px}.series .text-page__block>.series__video+.series__cards{margin-top:32px}.series__cards{gap:20px}}@media(max-width:768px){.series{padding:14px 14px 56px}.series .redesign-breadcrumbs{margin-bottom:32px}.series__content{width:100%;max-width:100%}.series__back{margin-bottom:12px}.series__title-row{padding-bottom:16px}.series__title-image{width:186px;height:71px}.series__video{width:100%;aspect-ratio:347/389;border-color:var(--redesign-border-card-hover);border-radius:12px}.series__video-poster{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.series__video-play.text-page__play--large{width:60px;height:60px;padding:4px}.series__video-play.text-page__play--large .text-page__play-icon{width:32px;height:32px}.series__body{margin-top:32px}.series__cards{grid-template-columns:minmax(0,1fr);gap:16px}.series .series-card.lesson-card{width:100%;border-radius:6px}.series .series-card.lesson-card .lesson-card__body{min-height:118px;padding:10px 12px 12px}.series .series-card.lesson-card .lesson-card__meta{min-height:22px}.series .series-card.lesson-card h3{min-height:42px;margin:3px 0 8px;font-size:16px}}.page--exclusive-club,.page--exclusive-club body{min-width:320px;max-width:100%;overflow-x:clip}.exclusive-club-page{--home-inline-padding:56px;--home-mobile-content-width:100%;--home-muted:var(--redesign-text-dim);min-width:320px;margin:0;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}.exclusive-club-page__shell{--redesign-mobile-menu-height:0px;--redesign-mobile-panel-gap:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:100svh;overflow-x:clip;background:var(--redesign-content-bg)}.exclusive-club-page__main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-width:0;background:var(--redesign-content-bg)}.exclusive-club-page__main :where(section){padding:0}.exclusive-club-page .home-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:154px;padding-top:20px;padding-bottom:22px}@media(max-width:1350px)and (min-width:1201px){.exclusive-club-page{--home-inline-padding:24px}}@media(max-width:1200px){.exclusive-club-page{--home-inline-padding:24px}.exclusive-club-page .redesign-navigation{--redesign-mobile-menu-height:0px;padding-bottom:0}}@media(max-width:1024px){.exclusive-club-page{--home-inline-padding:20px}}@media(max-width:768px){.exclusive-club-page{--home-inline-padding:14px}.exclusive-club-page .home-footer{min-height:0;padding:16px 14px 20px}}.exclusive-club{width:100%;max-width:1920px;padding:36px 56px 20px;margin:0 auto;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}.exclusive-club .redesign-breadcrumbs{margin-bottom:44px}.exclusive-club__hero{display:grid;grid-template-areas:"trailer info join";grid-template-columns:minmax(0,527px) minmax(0,1fr) minmax(0,437px);gap:44px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-width:0;min-height:335px}.exclusive-club__hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-area:info;gap:18px;min-width:0}.exclusive-club__hero-title{-ms-flex-item-align:start;align-self:start;margin:-5px 0 0;font-family:Oranienbaum,serif;font-size:clamp(58px,5.21vw,100px);font-weight:400;line-height:.92;color:#00d7d7;text-transform:uppercase}.exclusive-club__trailer{position:relative;display:block;grid-area:trailer;width:100%;aspect-ratio:527/335;padding:0;overflow:hidden;cursor:pointer;background:var(--redesign-card-bg);border:1px solid var(--redesign-border-card);border-radius:14px}.exclusive-club__trailer>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.exclusive-club__trailer:focus-visible{outline:2px solid var(--redesign-accent-gold);outline-offset:3px}.exclusive-club__trailer-shade{position:absolute;inset:0;pointer-events:none;background:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.68)),color-stop(75%, transparent));background:linear-gradient(0deg,rgba(0,0,0,.68),transparent 75%)}.exclusive-club__trailer-button.consultation-card__more{position:absolute;top:50%;left:50%;gap:14px;min-width:248px;height:64px;padding:4px 4px 4px 32px;font-size:18px;white-space:nowrap;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.exclusive-club__trailer-play.consultation-card__play{-webkit-box-flex:0;-ms-flex:0 0 54px;flex:0 0 54px;width:54px;height:54px}.exclusive-club__trailer-play.consultation-card__play .svg{width:28px;height:28px;margin:0}@media(hover:hover)and (pointer:fine){.exclusive-club__trailer:hover .exclusive-club__trailer-button{color:var(--redesign-brand-bright);border-color:var(--redesign-text-dim)}.exclusive-club__trailer:hover .exclusive-club__trailer-play{background:var(--redesign-content-bg)}}.exclusive-club__trailer:focus-visible .exclusive-club__trailer-button{color:var(--redesign-brand-bright);border-color:var(--redesign-text-dim)}.exclusive-club__trailer:focus-visible .exclusive-club__trailer-play{background:var(--redesign-content-bg)}.exclusive-club__intro{-ms-flex-item-align:start;align-self:start;min-width:0;max-width:632px;margin:0;font-size:18px;font-weight:500;line-height:1.3;overflow-wrap:break-word}.exclusive-club__join{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-area:join;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0;min-height:335px;padding:36px 28px;background:var(--redesign-card-bg);border-radius:16px}.exclusive-club__join-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.exclusive-club__join-info>p{margin:0;font-size:18px;font-weight:500;line-height:1.3}.exclusive-club__intensive-passed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;min-width:0;font-size:20px;font-weight:600;line-height:1.3;color:var(--redesign-state-success);text-transform:uppercase}.exclusive-club__intensive-passed .svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;margin-top:-1px}.exclusive-club__membership-status{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:64px;padding:12px 19px;font-size:24px;font-weight:600;line-height:1.3;color:var(--redesign-text);text-align:center;text-transform:uppercase;background:#002d21;border-radius:10px}.exclusive-club__membership-status .svg{-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;width:28px;height:28px}.exclusive-club__join-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:48px;padding:8px 10px;font-size:14px;line-height:1.25;text-align:center;text-transform:uppercase}.exclusive-club__join-link .svg{width:20px;height:20px}.exclusive-club__join-submit.button{width:100%;min-height:64px;font-size:18px;font-weight:600;text-transform:uppercase}.exclusive-club__join-submit.button:disabled{color:var(--redesign-button-primary-text-disabled);cursor:not-allowed;background:var(--redesign-button-primary-bg-disabled);border-color:var(--redesign-button-primary-bg-disabled);opacity:1}.exclusive-club__featured{margin-top:110px}.exclusive-club__section-title{margin:0;font-family:Oranienbaum,serif;font-size:56px;font-weight:400;line-height:1.3;color:var(--redesign-text);text-transform:uppercase}.exclusive-club__featured-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:70px}.exclusive-club__available{min-width:0;margin-top:110px}.exclusive-club__available-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.exclusive-club__slider-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.exclusive-club__slider{width:100%;min-width:0;margin-top:70px;overflow:hidden}.exclusive-club .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.exclusive-club .swiper-slide{height:auto}@media(max-width:1650px){.exclusive-club__hero{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(300px,.83fr);-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px}.exclusive-club__hero-title{font-size:clamp(54px,5vw,90px)}.exclusive-club__join{padding-right:20px;padding-left:20px}}@media(max-width:1350px)and (min-width:1201px){.exclusive-club{padding-right:24px;padding-left:24px}}@media(max-width:1200px){.exclusive-club{padding:20px 24px 0}.exclusive-club .redesign-breadcrumbs{margin-bottom:32px}.exclusive-club__hero{grid-template-areas:"trailer info" "join join";grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.exclusive-club__hero-content{gap:18px}.exclusive-club__hero-title{font-size:clamp(56px,6vw,80px)}.exclusive-club__trailer{-ms-flex-item-align:start;align-self:start}.exclusive-club__intro{font-size:16px}.exclusive-club__join{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:0;padding:20px}.exclusive-club__join-info{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;gap:16px}.exclusive-club__join-submit.button{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}.exclusive-club__membership-status{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;gap:10px;width:auto;padding:10px;font-size:18px}.exclusive-club__membership-status .svg{-ms-flex-preferred-size:24px;flex-basis:24px;width:24px;height:24px}.exclusive-club__available,.exclusive-club__featured{margin-top:80px}.exclusive-club__featured-list,.exclusive-club__slider{margin-top:42px}}@media(max-width:1000px)and (min-width:769px){.exclusive-club__hero-title{font-size:54px}.exclusive-club__featured-list{grid-template-columns:1fr}}@media(max-width:1024px){.exclusive-club{padding-right:20px;padding-left:20px}}@media(max-width:768px){.exclusive-club{padding:14px 14px 56px}.exclusive-club .redesign-breadcrumbs{margin-bottom:32px}.exclusive-club__hero{display:grid;grid-template-areas:"title" "trailer" "intro" "join";grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:16px}.exclusive-club__hero-content{display:contents}.exclusive-club__hero-title{grid-area:title;margin:0;font-size:56px;line-height:.96}.exclusive-club__intro{grid-area:intro;font-size:16px;line-height:21px}.exclusive-club__trailer{aspect-ratio:347/221;border-radius:12px}.exclusive-club__trailer-button.consultation-card__more{gap:10px;min-width:211px;height:52px;padding:2px 2px 2px 24px;font-size:16px}.exclusive-club__trailer-play.consultation-card__play{-ms-flex-preferred-size:46px;flex-basis:46px;width:46px;height:46px}.exclusive-club__trailer-play.consultation-card__play .svg{width:24px;height:24px}.exclusive-club__join{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:237px;padding:24px 16px;border-radius:12px}.exclusive-club__join-info{gap:16px}.exclusive-club__join-info>p{font-size:16px}.exclusive-club__join--passed{min-height:222px}.exclusive-club__join--passed .exclusive-club__join-info{gap:18px}.exclusive-club__intensive-passed{font-size:16px}.exclusive-club__intensive-passed .svg{-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;height:20px}.exclusive-club__membership-status{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;min-height:48px;padding:9px 12px;font-size:16px;border-radius:7px}.exclusive-club__membership-status .svg{-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;height:20px}.exclusive-club__join-link{min-height:36px;font-size:12px}.exclusive-club__join-link .svg{width:18px;height:18px}.exclusive-club__join-submit.button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:48px;font-size:16px}.exclusive-club__featured{margin-top:36px}.exclusive-club__section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;font-size:clamp(22px,6.4vw,28px);line-height:1.3;letter-spacing:-.015em;white-space:nowrap}.exclusive-club__featured-list{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}.exclusive-club__featured-list .exclusive-club-featured-card:nth-child(2){min-height:484px}.exclusive-club__available{margin-top:56px}.exclusive-club__available-head{min-height:44px}.exclusive-club__slider{width:auto;padding:0 14px;margin:24px -14px 0;overflow:hidden}}.exclusive-club-featured-card{display:grid;grid-template-columns:minmax(0,355px) minmax(0,1fr);gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:0;min-height:263px;padding:16px 16px 20px;background:var(--redesign-card-bg);border:1px solid var(--redesign-border-input);border-radius:14px;-webkit-transition:border-color .25s ease,background-color .25s ease;transition:border-color .25s ease,background-color .25s ease}.exclusive-club-featured-card:hover{background:var(--redesign-card-bg-hover);border-color:var(--redesign-border-interactive)}.exclusive-club-featured-card__media{position:relative;min-width:0;min-height:225px;overflow:hidden;border:1px solid var(--redesign-border-soft);border-radius:10px}.exclusive-club-featured-card__media>img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.exclusive-club-featured-card__purchased-mobile{display:none}.exclusive-club-featured-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0;min-height:225px}.exclusive-club-featured-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0}.exclusive-club-featured-card__heading h3{min-width:0;margin:0;font-size:clamp(20px,1.6vw,32px);font-weight:500;line-height:1.3;color:var(--redesign-text)}.exclusive-club-featured-card__purchased-desktop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px;font-size:16px;white-space:nowrap}.exclusive-club-featured-card__purchased-desktop .svg{width:20px;height:20px}.exclusive-club-featured-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;font-size:clamp(16px,1.45vw,28px)}.exclusive-club-featured-card__date,.exclusive-club-featured-card__place{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.exclusive-club-featured-card__date .svg,.exclusive-club-featured-card__place .svg{width:24px;height:24px}.exclusive-club-featured-card__method{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:40px;padding:5px 10px;font-size:22px;font-weight:600;line-height:1.3;color:var(--redesign-text);text-transform:uppercase;white-space:nowrap;background:var(--redesign-fuchsia-method);border-radius:4px;backdrop-filter:blur(15px)}.exclusive-club-featured-card__place{color:var(--redesign-accent-gold)}.exclusive-club-featured-card__description{display:-webkit-box;margin:16px 0 0;overflow:hidden;font-size:18px;font-weight:500;line-height:1.3;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.exclusive-club-featured-card__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0;margin-top:16px}.exclusive-club-featured-card__bottom strong{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;font-size:clamp(24px,1.67vw,32px);font-weight:500;line-height:1.2;color:var(--redesign-text);white-space:nowrap}.exclusive-club-featured-card__action.button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:180px;min-height:48px;padding:10px 16px;font-size:14px;text-transform:uppercase}@media(max-width:1550px)and (min-width:1001px){.exclusive-club-featured-card{grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:12px}.exclusive-club-featured-card__description{margin-top:10px;font-size:15px}.exclusive-club-featured-card__action.button{min-width:130px}}@media(max-width:1000px)and (min-width:769px){.exclusive-club-featured-card{grid-template-columns:minmax(0,40%) minmax(0,1fr)}}@media(max-width:768px){.exclusive-club-featured-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;min-height:440px;padding:12px;border-radius:12px}.exclusive-club-featured-card__media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;min-height:0;aspect-ratio:323/203;border-radius:8px}.exclusive-club-featured-card__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;min-height:0}.exclusive-club-featured-card__purchased-mobile{position:absolute;bottom:8px;left:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;font-size:14px;color:var(--redesign-text);background:rgba(11,11,12,.65);border-radius:5px}.exclusive-club-featured-card__purchased-mobile .svg{width:18px;height:18px}.exclusive-club-featured-card__heading h3{font-size:24px}.exclusive-club-featured-card__purchased-desktop{display:none}.exclusive-club-featured-card__description{margin-top:8px;font-size:16px;-webkit-line-clamp:3}.exclusive-club-featured-card__meta{margin-top:8px;font-size:18px}.exclusive-club-featured-card__method{min-height:32px;padding:5px 10px;font-size:16px}.exclusive-club-featured-card__date,.exclusive-club-featured-card__place{gap:5px}.exclusive-club-featured-card__date .svg,.exclusive-club-featured-card__place .svg{width:20px;height:20px}.exclusive-club-featured-card__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:12px}.exclusive-club-featured-card__bottom strong{font-size:24px}.exclusive-club-featured-card__action.button{width:100%;min-width:0;min-height:44px}}.exclusive-club-product-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(20% - 16px);min-width:0;height:432px;min-height:0;overflow:hidden}.exclusive-club-product-card.swiper-slide{height:432px}.exclusive-club-product-card{background:var(--redesign-card-bg);border:1px solid var(--redesign-border-card);border-radius:10px;-webkit-transition:border-color .25s ease,background-color .25s ease;transition:border-color .25s ease,background-color .25s ease}.exclusive-club-product-card:hover{background:var(--redesign-card-bg-hover);border-color:var(--redesign-border-interactive)}.exclusive-club-product-card__media{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;aspect-ratio:345/218;overflow:hidden}.exclusive-club-product-card__media>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.exclusive-club-product-card:hover .exclusive-club-product-card__media>img{-webkit-transform:scale(1.04);transform:scale(1.04)}.exclusive-club-product-card__ribbon{position:absolute;top:0;left:0;max-width:100%;padding:6px 8px;overflow:hidden;font-size:12px;font-weight:500;line-height:1.2;color:var(--redesign-text);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:var(--redesign-gold-dark)}.exclusive-club-product-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0;padding:10px 12px 12px}.exclusive-club-product-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:0}.exclusive-club-product-card__kind{max-width:100%;padding:4px 8px;overflow:hidden;font-size:11px;line-height:1.2;color:var(--redesign-text);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:var(--redesign-fuchsia-deep);border-radius:20px}.exclusive-club-product-card h3{display:-webkit-box;min-width:0;margin:0;overflow:hidden;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.exclusive-club-product-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px;min-width:0}.exclusive-club-product-card__action.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;min-height:44px;padding:8px 10px;font-size:14px;text-align:center;text-transform:uppercase}.exclusive-club-product-card__action.button .svg{width:20px;height:20px}.exclusive-club-product-card__button-label--mobile{display:none}.exclusive-club-product-card__favorite.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;color:var(--redesign-brand-primary)}.exclusive-club-product-card__favorite.button .svg{width:20px;height:20px}.exclusive-club-product-card__favorite.button.is-active{background:var(--redesign-brand-deep)}@media(max-width:1650px){.exclusive-club-product-card{width:calc(25% - 15px)}}@media(max-width:1200px){.exclusive-club-product-card{width:calc(33.33333% - 10.66667px)}}@media(max-width:900px){.exclusive-club-product-card{width:calc(50% - 8px)}}@media(max-width:768px){.exclusive-club-product-card{-webkit-box-flex:0;-ms-flex:0 0 292px;flex:0 0 292px;width:292px;height:382px}.exclusive-club-product-card.swiper-slide{height:382px}.exclusive-club-product-card__media{aspect-ratio:292/183}.exclusive-club-product-card__button-label--desktop,.exclusive-club-product-card__ribbon{display:none}.exclusive-club-product-card__button-label--mobile{display:inline}.exclusive-club-product-card__body{gap:10px;padding:10px 12px 12px}.exclusive-club-product-card__kind{font-size:10px}.exclusive-club-product-card h3{font-size:16px}}@media(prefers-reduced-motion:reduce){.exclusive-club-product-card__media>img,.exclusive-club__trailer>img{-webkit-transition:none;transition:none}}.page--box-of-stories,.page--box-of-stories body{min-width:320px;max-width:100%;overflow-x:clip}.box-of-stories-page{--home-inline-padding:56px;--home-mobile-content-width:100%;--home-muted:var(--redesign-text-dim);min-width:320px;margin:0;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}.box-of-stories-page__shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:100svh;overflow-x:clip;background:var(--redesign-content-bg)}.box-of-stories-page__main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-width:0}.box-of-stories-page__main :where(section){padding:0}.box-of-stories-page .home-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:154px;padding-top:20px;padding-bottom:22px}@media(max-width:1350px)and (min-width:1201px){.box-of-stories-page{--home-inline-padding:24px}}@media(max-width:1200px){.box-of-stories-page{--home-inline-padding:24px}.box-of-stories-page .redesign-navigation{padding-bottom:0}}@media(max-width:1024px){.box-of-stories-page{--home-inline-padding:20px}}@media(max-width:768px){.box-of-stories-page{--home-inline-padding:14px}.box-of-stories-page .home-footer{min-height:0;padding:16px 14px 20px}}.box-of-stories{position:relative;padding:36px 56px 0;overflow:hidden;color:#bfbfcb;background:#0b0b0c;isolation:isolate}.box-of-stories>:not(.box-of-stories__backdrop){position:relative;z-index:1}.box-of-stories__backdrop{position:absolute;top:0;right:0;left:0;z-index:0;height:1008px;overflow:hidden;pointer-events:none}.box-of-stories__backdrop-image{position:absolute;top:0;display:block;width:auto;height:1008px;-o-object-fit:contain;object-fit:contain}.box-of-stories__backdrop-image--left{left:0}.box-of-stories__backdrop-image--right{right:0}.box-of-stories__inner{width:100%;max-width:1808px;margin:0 auto}.box-of-stories .redesign-breadcrumbs{margin-bottom:56px}.box-of-stories__narrow{width:min(100%,1112px);margin:0 auto}.box-of-stories__success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:304px;padding-top:74px;text-align:center}.box-of-stories__success h1{margin:0;font-family:Oranienbaum,serif;font-size:56px;font-weight:400;line-height:1;color:#e1e1ed;text-transform:uppercase}.box-of-stories__success-back.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(100%,426px);min-height:64px;margin-top:36px;font-size:20px;font-weight:600;text-align:center;text-transform:uppercase}.box-of-stories--sent .box-of-stories__stories-list>:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.box-of-stories--sent .box-of-stories__stories-list>:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.box-of-stories--sent .box-of-stories__stories-list>:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.box-of-stories--sent .box-of-stories__stories-list>:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.box-of-stories__intro h1{margin:0;font-family:Oranienbaum,serif;font-size:56px;font-weight:400;line-height:1;color:#e1e1ed;text-transform:uppercase}.box-of-stories__intro h2{margin:36px 0 0;font-size:32px;font-weight:500;line-height:1.3;color:#d2d2dd}.box-of-stories__intro-text{display:grid;gap:12px;margin-top:36px;font-size:20px;font-weight:500;line-height:1.3}.box-of-stories__intro-text p{margin:0}.box-of-stories__hint{padding:20px 24px;margin:32px 0 0;font-size:20px;font-weight:500;line-height:1.3;color:#d2d2dd;background:#131315;border:1px solid #37373d;border-radius:12px}.box-of-stories__form{width:100%;margin-top:36px}.box-of-stories__message.form-ui__message-section{min-height:0;margin:0}.box-of-stories__message .consultation-order-modal__message{position:relative;display:block;padding-bottom:24px}.box-of-stories__message .consultation-order-modal__textarea{display:block;width:100%;height:167px;min-height:167px;max-height:167px;padding:16px;margin:0;font-size:18px;font-weight:500;line-height:1.3;color:#e1e1ed;resize:none;background:#28282c;border:1px solid transparent;border-radius:8px;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.box-of-stories__message .consultation-order-modal__textarea::-webkit-input-placeholder{color:#9898a2;opacity:1}.box-of-stories__message .consultation-order-modal__textarea::-moz-placeholder{color:#9898a2;opacity:1}.box-of-stories__message .consultation-order-modal__textarea:-ms-input-placeholder{color:#9898a2;opacity:1}.box-of-stories__message .consultation-order-modal__textarea::-ms-input-placeholder{color:#9898a2;opacity:1}.box-of-stories__message .consultation-order-modal__textarea::placeholder{color:#9898a2;opacity:1}.box-of-stories__message .consultation-order-modal__textarea.focus,.box-of-stories__message .consultation-order-modal__textarea:focus,.box-of-stories__message .consultation-order-modal__textarea[focus]{border-color:#61616b;-webkit-box-shadow:none;box-shadow:none}.box-of-stories__message .consultation-order-modal__message.is-invalid .consultation-order-modal__textarea{border-color:var(--redesign-input-error-text)}.box-of-stories__message .consultation-order-modal__counter{position:absolute;right:0;bottom:0;font-size:12px;font-weight:500;line-height:1.3;color:#9898a2}.box-of-stories__message .consultation-order-modal__error{position:absolute;bottom:0;left:0;display:none;margin:0;font-size:12px;line-height:1.3;color:var(--redesign-input-error-text)}.box-of-stories__message .consultation-order-modal__message.is-invalid .consultation-order-modal__error{display:block}.box-of-stories__form-footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px}.box-of-stories__consent.form-ui__consent{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 1 445px;flex:0 1 445px;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:0;padding:0;margin:0;cursor:pointer}.box-of-stories__consent-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0}.box-of-stories__consent-check.consultation-order-modal__consent-check{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;color:transparent;background:transparent;border:1.5px solid var(--redesign-check-border);border-radius:0;-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.box-of-stories__consent-check.consultation-order-modal__consent-check .svg,.box-of-stories__consent-check.consultation-order-modal__consent-check svg{width:16px;height:16px;opacity:0}.box-of-stories__consent-input:checked+.box-of-stories__consent-check{color:var(--redesign-text-on-accent);background:var(--redesign-check-bg);border-color:var(--redesign-check-bg)}.box-of-stories__consent-input:checked+.box-of-stories__consent-check .svg,.box-of-stories__consent-input:checked+.box-of-stories__consent-check svg{opacity:1}.box-of-stories__consent-input:focus-visible+.box-of-stories__consent-check{outline:2px solid var(--redesign-focus-ring);outline-offset:3px}.box-of-stories__consent.is-invalid .box-of-stories__consent-check{border-color:var(--redesign-input-error-text)}.box-of-stories__consent-copy{font-size:16px;font-weight:500;line-height:1.3;color:#bfbfcb}.box-of-stories__submit.button{-webkit-box-flex:0;-ms-flex:0 1 426px;flex:0 1 426px;min-width:0;min-height:64px;font-size:20px;font-weight:600;text-transform:uppercase}.box-of-stories__stories{margin-top:72px}.box-of-stories__stories>h2{margin:0 0 36px;font-size:32px;font-weight:500;line-height:1.3;color:#e1e1ed}.box-of-stories__stories-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;min-width:0}.box-of-stories__story{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;min-height:174px;padding:24px;background:#131315;border:1px solid #37373d;border-radius:12px}.box-of-stories__story--collapsible{min-height:210px}.box-of-stories__story--expanded{min-height:233px}.box-of-stories__story[hidden]{display:none}.box-of-stories__story-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0;padding-bottom:24px;border-bottom:1px solid #37373d}.box-of-stories__story-date{font-size:15px;font-weight:500;line-height:1.3;color:#9898a2}.box-of-stories__story-status{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.2;text-align:center;text-transform:uppercase;background:#54545d;border-radius:30px}.box-of-stories__story-status--queue{color:#f9f9ff;background:#006b7e}.box-of-stories__story-status--moderation,.box-of-stories__story-status--pending{color:#e1e1ed;background:#54545d}.box-of-stories__story-status--published{color:#f9f9ff;background:#038663}.box-of-stories__story-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:18px}.box-of-stories__story-text{display:-webkit-box;max-width:100%;margin:0;overflow:hidden;font-size:18px;font-weight:500;line-height:1.3;color:#bfbfcb;-webkit-box-orient:vertical;-webkit-line-clamp:2}.box-of-stories__story-text.is-expanded{display:block;overflow:visible}.box-of-stories__story-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-top:8px;font-size:18px;font-weight:500;line-height:1.3;color:#c79413;cursor:pointer;background:none;border:none;-webkit-transition:color .2s ease;transition:color .2s ease}.box-of-stories__story-toggle:focus-visible,.box-of-stories__story-toggle:hover{color:#e0ad1f}.box-of-stories__story-toggle:focus-visible{outline:2px solid #be8800;outline-offset:3px}.box-of-stories__story-toggle .svg{display:block;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;fill:none;-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out, -webkit-transform .1s ease-out}.box-of-stories__story-toggle[aria-expanded=true] .svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.box-of-stories__more.button{display:-webkit-box;display:-ms-flexbox;display:flex;width:225px;min-height:48px;margin:40px auto 0;text-transform:uppercase}.box-of-stories__more.button[hidden]{display:none}.box-of-stories__courses.lessons-recommendations{width:100%;max-width:1808px;margin:120px auto 0}.box-of-stories__courses .lessons-recommendations__slider{padding:0;margin:64px 0 0;overflow:hidden}.box-of-stories__courses .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.box-of-stories__courses .swiper-slide{height:432px}.box-of-stories__courses .exclusive-club-product-card .exclusive-club-product-card__kind--mobile,.box-of-stories__courses .exclusive-club-product-card .exclusive-club-product-card__title--mobile{display:none}@media(max-width:1350px){.box-of-stories{padding-right:24px;padding-left:24px}.box-of-stories__backdrop{opacity:.45}}@media(max-width:1024px){.box-of-stories{padding-right:20px;padding-left:20px}.box-of-stories__backdrop{opacity:.2}.box-of-stories__intro h1{font-size:42px}.box-of-stories__intro h2{font-size:28px}.box-of-stories__courses.lessons-recommendations{margin-top:90px}}@media(max-width:768px){.box-of-stories--sent .box-of-stories__stories-list>:first-child,.box-of-stories--sent .box-of-stories__stories-list>:nth-child(2),.box-of-stories--sent .box-of-stories__stories-list>:nth-child(3),.box-of-stories--sent .box-of-stories__stories-list>:nth-child(4){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.box-of-stories__success{height:138px;padding-top:20px}.box-of-stories__success h1{font-size:clamp(22px,6.93vw,26px)}.box-of-stories__success-back.button{width:100%;min-height:48px;margin-top:24px;font-size:16px}.box-of-stories--sent .box-of-stories__stories{margin-top:24px}.box-of-stories--sent .box-of-stories__stories>h2{padding-top:24px}.box-of-stories{padding:14px 14px 56px}.box-of-stories__backdrop{display:none}.box-of-stories .redesign-breadcrumbs{margin-bottom:32px}.box-of-stories__intro h1{font-size:26px;line-height:1}.box-of-stories__intro h2{margin-top:24px;font-size:18px}.box-of-stories__intro-text{gap:12px;margin-top:24px;font-size:16px}.box-of-stories__hint{padding:12px 16px;margin-top:24px;font-size:16px;border-radius:10px}.box-of-stories__form{margin-top:24px}.box-of-stories__message .consultation-order-modal__textarea{height:292px;min-height:292px;max-height:292px;padding:16px;font-size:16px;border-radius:8px}.box-of-stories__message .consultation-order-modal__textarea::-webkit-input-placeholder{font-size:16px}.box-of-stories__message .consultation-order-modal__textarea::-moz-placeholder{font-size:16px}.box-of-stories__message .consultation-order-modal__textarea:-ms-input-placeholder{font-size:16px}.box-of-stories__message .consultation-order-modal__textarea::-ms-input-placeholder{font-size:16px}.box-of-stories__message .consultation-order-modal__textarea::placeholder{font-size:16px}.box-of-stories__message .consultation-order-modal__counter{font-size:12px}.box-of-stories__form-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:0}.box-of-stories__consent.form-ui__consent{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:12px;width:100%}.box-of-stories__consent-check.consultation-order-modal__consent-check{-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;height:20px}.box-of-stories__consent-copy{font-size:14px}.box-of-stories__submit.button{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;width:100%;min-height:48px;font-size:16px}.box-of-stories__stories{margin-top:48px}.box-of-stories__stories>h2{margin-bottom:24px;font-size:18px}.box-of-stories__stories-list{gap:16px}.box-of-stories__story{min-height:189px;padding:12px;border-radius:10px}.box-of-stories__story--collapsible,.box-of-stories__story--expanded{min-height:261px}.box-of-stories__story-header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:10px}.box-of-stories__story-date{font-size:13px}.box-of-stories__story-status{padding:5px 10px;font-size:12px}.box-of-stories__story-content{padding-top:14px}.box-of-stories__story-text{font-size:16px;-webkit-line-clamp:6}.box-of-stories__story-toggle{gap:7px;margin-top:6px;font-size:16px}.box-of-stories__story-toggle .svg{-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;height:20px}.box-of-stories__more.button{width:100%;margin-top:24px}.box-of-stories__courses.lessons-recommendations{margin-top:72px}.box-of-stories__courses .lessons-recommendations__header{gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-of-stories__courses .lessons-recommendations__header h2{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:229px;line-height:1}.box-of-stories__courses .lessons-recommendations__slider{padding-right:14px;padding-left:14px;margin:24px -14px 0}.box-of-stories__courses .swiper-slide{height:382px}.box-of-stories__courses .exclusive-club-product-card .exclusive-club-product-card__kind--desktop,.box-of-stories__courses .exclusive-club-product-card .exclusive-club-product-card__title--desktop{display:none}.box-of-stories__courses .exclusive-club-product-card .exclusive-club-product-card__kind--mobile{display:inline-block}.box-of-stories__courses .exclusive-club-product-card .exclusive-club-product-card__title--mobile{display:-webkit-box}}.page--broadcast-archive,.page--broadcast-archive body{min-height:100%}.broadcast-archive-page{--home-inline-padding:56px;--home-mobile-content-width:100%;--home-muted:var(--redesign-text-subtle);min-width:320px;margin:0;overflow-x:clip;font-family:Manrope,sans-serif;color:var(--redesign-text-secondary);background:var(--redesign-content-bg)}.broadcast-archive-page__shell{--redesign-mobile-menu-height:71px;--redesign-mobile-panel-gap:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:100svh;background:var(--redesign-content-bg)}.broadcast-archive-page__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:0;background:var(--redesign-content-bg)}.broadcast-archive-page .home-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:154px;padding-top:92px;padding-bottom:22px}@media(max-width:1350px)and (min-width:1201px){.broadcast-archive-page{--home-inline-padding:24px}}@media(max-width:1200px){.broadcast-archive-page{--home-inline-padding:24px}}@media(max-width:1024px){.broadcast-archive-page{--home-inline-padding:20px}}@media(max-width:768px){.broadcast-archive-page{--home-inline-padding:14px}.broadcast-archive-page .home-footer{min-height:0;padding:16px 14px 20px}}.broadcast-archive{width:100%;padding:36px 56px 20px;font-family:Manrope,sans-serif;color:var(--redesign-text-secondary);background:var(--redesign-content-bg)}.broadcast-archive .redesign-breadcrumbs{margin-bottom:56px}.broadcast-archive__body,.broadcast-archive__heading{width:min(1808px,100%);margin-right:auto;margin-left:auto}.broadcast-archive__title{margin:0;font-family:Oranienbaum,serif;font-size:100px;font-weight:400;line-height:1;color:var(--redesign-action-green-bright);text-transform:uppercase}.broadcast-archive__body{padding-top:56px}.broadcast-archive__toolbar{position:relative;z-index:8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:48px;margin-bottom:20px}.broadcast-archive__sort-select{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.broadcast-archive__sort-select .select__button{color:var(--redesign-text-soft)}.broadcast-archive__sort-select.active .select__title{font-size:0}.broadcast-archive__sort-select.active .select__title:after{font-size:16px;content:"Сортировать"}.broadcast-archive__sort-select .select__content{z-index:60;width:326px;min-width:326px}@media(max-width:768px){.broadcast-archive__sort-select .select__content{width:255px;min-width:255px}}.broadcast-archive__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.broadcast-archive__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0 0}.broadcast-archive__more{width:225px;min-height:48px;padding:0 20px;font-size:16px;font-weight:600;text-transform:uppercase;border-radius:7px}.broadcast-archive__pagination .pagination--redesign{margin-left:auto}.broadcast-archive__pagination .pagination--redesign .pagination__wrap{gap:7px}@media(max-width:1500px){.broadcast-archive__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.broadcast-archive{padding:14px 24px 20px}.broadcast-archive .redesign-breadcrumbs{margin-bottom:32px}.broadcast-archive__title{font-size:56px}.broadcast-archive__body{padding-top:40px}.broadcast-archive__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media(max-width:1024px){.broadcast-archive{padding-right:20px;padding-left:20px}}@media(max-width:768px){.broadcast-archive{padding:14px 14px 56px}.broadcast-archive .redesign-breadcrumbs{margin-bottom:32px}.broadcast-archive__title{font-size:32px}.broadcast-archive__body{padding-top:24px}.broadcast-archive__toolbar{min-height:40px;margin-bottom:12px}.broadcast-archive__sort-select .select__title{font-size:0}.broadcast-archive__sort-select .select__title:after{font-size:14px;content:"Сортировать"}.broadcast-archive__cards{grid-template-columns:minmax(0,1fr);gap:16px}.broadcast-archive__pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:28px 0 0}.broadcast-archive__more{width:100%;min-height:48px;font-size:16px}.broadcast-archive__pagination .pagination--redesign{width:100%;margin-left:0}.broadcast-archive__pagination .pagination--redesign .pagination__wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.broadcast-archive__pagination .pagination--redesign .button-icon--pagination{--size:44px;--font-size:18px;--border-radius:4px}.broadcast-archive__pagination .pagination--redesign .button-icon--dots{display:-webkit-box;display:-ms-flexbox;display:flex}}.broadcast-preview{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;aspect-ratio:437/244;padding:0;overflow:hidden;color:var(--redesign-brand-bright);cursor:pointer;background:var(--redesign-page-bg-deep);border:1px solid var(--redesign-border-control);border-radius:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.broadcast-preview__image,.broadcast-preview__shade{position:absolute;inset:0;width:100%;height:100%}.broadcast-preview__image{-o-object-fit:cover;object-fit:cover}.broadcast-preview__shade{pointer-events:none;background:rgba(11,11,12,.5);opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.broadcast-preview__play{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;width:60px;height:60px;padding:4px;overflow:hidden;color:var(--redesign-brand-bright);pointer-events:none;background:rgba(11,11,12,.65);border:1px solid var(--redesign-border-control);border-radius:999px;opacity:0;-webkit-transform:scale(.88);transform:scale(.88);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.broadcast-preview__play-core{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;padding-left:4px;background:rgba(11,11,12,.71);border-radius:999px;backdrop-filter:blur(25px)}.broadcast-preview__play-icon,.broadcast-preview__play-icon.svg{width:32px;height:32px}.broadcast-preview__date{position:absolute;top:6px;right:6px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:5px 14px;font-size:18px;font-weight:600;line-height:1.3;color:var(--redesign-text-soft);white-space:nowrap;background:rgba(32,32,36,.8);border-radius:8px;backdrop-filter:blur(15px)}.broadcast-preview__date-icon,.broadcast-preview__date-icon.svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}@media(hover:hover)and (pointer:fine){.broadcast-preview:hover{border-color:var(--redesign-text-secondary);-webkit-box-shadow:6px 6px 6.5px rgba(92,96,99,.25);box-shadow:6px 6px 6.5px rgba(92,96,99,.25)}.broadcast-preview:hover .broadcast-preview__play,.broadcast-preview:hover .broadcast-preview__shade{opacity:1}.broadcast-preview:hover .broadcast-preview__play{-webkit-transform:scale(1);transform:scale(1)}}.broadcast-preview:focus-visible{border-color:var(--redesign-text-secondary);outline:2px solid var(--redesign-focus-ring);outline-offset:3px;-webkit-box-shadow:6px 6px 6.5px rgba(92,96,99,.25);box-shadow:6px 6px 6.5px rgba(92,96,99,.25)}.broadcast-preview:focus-visible .broadcast-preview__play,.broadcast-preview:focus-visible .broadcast-preview__shade{opacity:1}.broadcast-preview:focus-visible .broadcast-preview__play{-webkit-transform:scale(1);transform:scale(1)}@media(max-width:768px){.broadcast-preview{border-radius:12px}.broadcast-preview__shade{display:none}.broadcast-preview__play{width:48px;height:48px;padding:2px;opacity:1;-webkit-transform:none;transform:none;-webkit-box-shadow:0 0 72.4px 29px rgba(12,12,12,.6);box-shadow:0 0 72.4px 29px rgba(12,12,12,.6);backdrop-filter:blur(25px)}.broadcast-preview__play-icon,.broadcast-preview__play-icon.svg{width:24px;height:24px}.broadcast-preview__date{height:28px;padding:5px 10px;font-size:14px;border-radius:6px}.broadcast-preview__date-icon,.broadcast-preview__date-icon.svg{-ms-flex-preferred-size:18px;flex-basis:18px;width:18px;height:18px}}.page--question-answer,.page--question-answer body{min-height:100%}.question-answer-page{--home-inline-padding:56px;--home-mobile-content-width:100%;--home-muted:var(--redesign-text-subtle);min-width:320px;margin:0;overflow-x:clip;font-family:Manrope,sans-serif;color:var(--redesign-text-secondary);background:var(--redesign-content-bg)}.question-answer-page__shell{--redesign-mobile-menu-height:71px;--redesign-mobile-panel-gap:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:100svh;background:var(--redesign-content-bg)}.question-answer-page__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:0;background:var(--redesign-content-bg)}.question-answer-page .home-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:154px;padding-top:92px;padding-bottom:22px}@media(max-width:1350px)and (min-width:1201px){.question-answer-page{--home-inline-padding:24px}}@media(max-width:1200px){.question-answer-page{--home-inline-padding:24px}}@media(max-width:1024px){.question-answer-page{--home-inline-padding:20px}}@media(max-width:768px){.question-answer-page{--home-inline-padding:14px}.question-answer-page .home-footer{min-height:0;padding:16px 14px 20px}}.question-answer{width:100%;padding:36px 56px 20px;font-family:Manrope,sans-serif;color:var(--redesign-text-secondary);background:var(--redesign-content-bg)}.question-answer .redesign-breadcrumbs{margin-bottom:56px}.question-answer__container{width:min(1808px,100%);margin:0 auto}.question-answer__container>section{--section-padding-top:0px;--section-padding-bottom:0px}.question-answer__search-label,.question-answer__section-title,.question-answer__title{margin:0}.question-answer__title{font-size:100px;color:var(--redesign-action-green-bright)}.question-answer__section-title,.question-answer__title{font-family:Oranienbaum,serif;font-weight:400;line-height:1;text-transform:uppercase}.question-answer__section-title{font-size:56px;color:var(--redesign-text-primary)}.question-answer__new{display:grid;grid-template-areas:"heading video" "subscribe video";grid-template-rows:auto 1fr;grid-template-columns:minmax(320px,413px) minmax(0,1fr);row-gap:36px;-webkit-column-gap:44px;-moz-column-gap:44px;column-gap:44px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-top:72px}.question-answer__new-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-area:heading;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.question-answer__new-date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;padding:14px 18px;font-size:24px;font-weight:500;line-height:1.3;color:var(--redesign-text-primary);white-space:nowrap;background:#41002d;border-radius:6px}.question-answer__new-date-icon,.question-answer__new-date-icon.svg{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px}.question-answer__ask,.question-answer__recent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:70px;padding-top:120px}.question-answer__section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:56px}.question-answer__all-streams.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:272px;min-width:272px;height:56px;min-height:56px;padding:18px;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:10px}.question-answer__all-streams-icon,.question-answer__all-streams-icon.svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px}.question-answer__recent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.question-answer__ask-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.question-answer__search{display:grid;grid-template-columns:437px minmax(0,1188px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:120px}.question-answer__search-title-wrap{width:437px}.question-answer__search-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;min-width:0;padding-top:17px}.question-answer__search-label{font-size:28px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.question-answer__results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(max-width:1600px){.question-answer__search{grid-template-columns:minmax(300px,.36fr) minmax(0,1fr);gap:64px}.question-answer__search-title-wrap{width:auto}}@media(max-width:1200px){.question-answer{padding:14px 24px 20px}.question-answer .redesign-breadcrumbs{margin-bottom:32px}.question-answer__title{font-size:56px}.question-answer__section-title{font-size:40px}.question-answer__new{grid-template-columns:minmax(280px,360px) minmax(0,1fr);-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;padding-top:48px}.question-answer__new-date{gap:10px;min-height:48px;padding:10px 14px;font-size:18px}.question-answer__new-date-icon,.question-answer__new-date-icon.svg{-ms-flex-preferred-size:24px;flex-basis:24px;width:24px;height:24px}.question-answer__ask,.question-answer__recent,.question-answer__search{padding-top:80px}.question-answer__recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.question-answer__search{grid-template-columns:1fr;gap:36px}.question-answer__search-title-wrap{width:100%}.question-answer__search-content{padding-top:0}}@media(max-width:1024px){.question-answer{padding-right:20px;padding-left:20px}}@media(max-width:768px){.question-answer{padding:14px 14px 56px}.question-answer .redesign-breadcrumbs{margin-bottom:32px}.question-answer__title{font-size:32px}.question-answer__section-title{font-size:26px}.question-answer__new{display:grid;grid-template-areas:"heading" "video" "subscribe";grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:24px;padding-top:24px;padding-bottom:56px}.question-answer__new-heading{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.question-answer__new-date{gap:8px;min-height:36px;padding:8px 12px;font-size:16px;border-radius:6px}.question-answer__new-date-icon,.question-answer__new-date-icon.svg{-ms-flex-preferred-size:18px;flex-basis:18px;width:18px;height:18px}.question-answer__ask,.question-answer__recent{gap:24px;padding-top:0;padding-bottom:56px}.question-answer__section-heading{gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:32px}.question-answer__all-streams.button{gap:4px;width:126px;min-width:126px;height:32px;min-height:32px;padding:6px;font-size:14px;border-radius:4px}.question-answer__all-streams-icon,.question-answer__all-streams-icon.svg{-ms-flex-preferred-size:16px;flex-basis:16px;width:16px;height:16px}.question-answer__ask-grid,.question-answer__recent-grid{grid-template-columns:minmax(0,1fr);gap:16px}.question-answer__search{display:block;padding-top:0}.question-answer__search-title-wrap{padding-bottom:24px}.question-answer__search-content{gap:0}.question-answer__search-label{font-size:18px}.question-answer__results{gap:20px}}.question-answer-live-status{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:81px;padding:0 12px 0 0;font-size:28px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary);white-space:nowrap;background:#2d2207;border-radius:6px}.question-answer-live-status__pulse{position:relative;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:44px;height:44px}.question-answer-live-status__dot,.question-answer-live-status__ring{position:absolute;top:50%;left:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.question-answer-live-status__dot{z-index:2;width:14px;height:14px;background:#d8aa35;-webkit-animation:question-answer-live-dot 1.6s ease-in-out infinite;animation:question-answer-live-dot 1.6s ease-in-out infinite}.question-answer-live-status__ring{z-index:1;border:1.5px solid #d8aa35;opacity:0;-webkit-animation:question-answer-live-ring 1.6s cubic-bezier(.22,.61,.36,1) infinite;animation:question-answer-live-ring 1.6s cubic-bezier(.22,.61,.36,1) infinite}.question-answer-live-status__ring--one{width:28px;height:28px}.question-answer-live-status__ring--two{width:40px;height:40px;-webkit-animation-delay:.2s;animation-delay:.2s}@media(max-width:1200px){.question-answer-live-status{gap:16px;min-height:48px;font-size:18px}.question-answer-live-status__pulse{-ms-flex-preferred-size:32px;flex-basis:32px;width:32px;height:32px}.question-answer-live-status__dot{width:10px;height:10px}.question-answer-live-status__ring--one{width:21px;height:21px}.question-answer-live-status__ring--two{width:30px;height:30px}}@media(max-width:768px){.question-answer-live-status{gap:12px;width:auto;min-height:36px;padding:0 16px;font-size:16px}.question-answer-live-status__pulse{-ms-flex-preferred-size:26px;flex-basis:26px;width:26px;height:26px}.question-answer-live-status__dot{width:8px;height:8px}.question-answer-live-status__ring--one{width:17px;height:17px;border-width:1px}.question-answer-live-status__ring--two{width:24px;height:24px;border-width:1px}}@-webkit-keyframes question-answer-live-ring{0%,12%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.55);transform:translate(-50%,-50%) scale(.55)}28%{opacity:1}72%{opacity:.9}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes question-answer-live-ring{0%,12%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.55);transform:translate(-50%,-50%) scale(.55)}28%{opacity:1}72%{opacity:.9}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes question-answer-live-dot{0%,to{-webkit-transform:translate(-50%,-50%) scale(.88);transform:translate(-50%,-50%) scale(.88)}35%,65%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes question-answer-live-dot{0%,to{-webkit-transform:translate(-50%,-50%) scale(.88);transform:translate(-50%,-50%) scale(.88)}35%,65%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.question-answer-featured-video{position:relative;grid-area:video;width:100%;aspect-ratio:1476/832;overflow:hidden;background:var(--redesign-content-bg);border:1px solid var(--redesign-border-control);border-radius:20px}.question-answer-featured-video__frame{z-index:0;display:block;pointer-events:none;border:0;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.question-answer-featured-video__cover,.question-answer-featured-video__frame,.question-answer-featured-video__poster{position:absolute;inset:0;width:100%;height:100%}.question-answer-featured-video__cover{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}@media(hover:hover)and (pointer:fine){.question-answer-featured-video__cover:hover .question-answer-featured-video__play{visibility:visible;opacity:1}}.question-answer-featured-video__poster{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.question-answer-featured-video__play{position:relative;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:60px;padding:4px 4px 4px 36px;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-on-accent);cursor:pointer;visibility:hidden;background:rgba(11,11,12,.65);border:1px solid var(--redesign-border-control);border-radius:999px;-webkit-box-shadow:0 0 72.4px 29px rgba(11,11,12,.6);box-shadow:0 0 72.4px 29px rgba(11,11,12,.6);opacity:0;-webkit-transition:opacity .2s ease,visibility .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:opacity .2s ease,visibility .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:opacity .2s ease,visibility .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease;transition:opacity .2s ease,visibility .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:blur(3px)}@media(max-width:1024px){.question-answer-featured-video__play{visibility:visible;opacity:1}}.question-answer-featured-video__play-core{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px;height:52px;padding-left:4px;background:rgba(11,11,12,.71);border-radius:50%;backdrop-filter:blur(3px)}.question-answer-featured-video__play-icon,.question-answer-featured-video__play-icon.svg{width:32px;height:32px;color:var(--redesign-brand-bright)}.question-answer-featured-video.is-playing .question-answer-featured-video__frame,.question-answer-featured-video.is-playing>iframe{z-index:3;pointer-events:auto;opacity:1}.question-answer-featured-video.is-playing .question-answer-featured-video__cover{pointer-events:none;visibility:hidden;opacity:0}@media(max-width:768px){.question-answer-featured-video{height:389px;aspect-ratio:auto;border-radius:12px}.question-answer-featured-video__poster{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.question-answer-featured-video__play{gap:12px;height:48px;padding:2px 2px 2px 24px;font-size:16px}.question-answer-featured-video__play-core{-ms-flex-preferred-size:44px;flex-basis:44px;width:44px;height:44px}.question-answer-featured-video__play-icon,.question-answer-featured-video__play-icon.svg{width:24px;height:24px}}.question-answer-subscribe{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-area:subscribe;gap:36px;align-self:end;width:100%;padding:40px 32px;overflow:hidden;background:var(--redesign-card-bg);border:1.5px solid var(--redesign-gold-darkest);border-radius:16px;-webkit-box-shadow:inset 0 0 15.3px rgba(189,187,185,.05);box-shadow:inset 0 0 15.3px rgba(189,187,185,.05)}.question-answer-subscribe__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.question-answer-subscribe__text,.question-answer-subscribe__title{margin:0}.question-answer-subscribe__title{font-family:Oranienbaum,serif;font-size:42px;font-weight:400;line-height:1;color:var(--redesign-text-secondary)}.question-answer-subscribe__text{font-size:24px;font-weight:500;line-height:1.3;color:var(--redesign-text-placeholder)}.question-answer-subscribe__button.button{width:100%;height:56px;min-height:56px;padding:18px;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:10px}@media(max-width:768px){.question-answer-subscribe{gap:20px;padding:24px 20px;border-radius:12px}.question-answer-subscribe__copy{gap:8px}.question-answer-subscribe__title{font-size:24px}.question-answer-subscribe__text{font-size:16px}.question-answer-subscribe__button.button{height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}}.question-answer-promo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:256px;padding:34px 40px 20px 48px;overflow:hidden;background:var(--redesign-card-bg);border:1px solid var(--redesign-border-default);border-radius:14px}.question-answer-promo__background,.question-answer-promo__shade{position:absolute;inset:0;width:100%;height:100%}.question-answer-promo__background{-o-object-fit:cover;object-fit:cover}.question-answer-promo__shade{background:-webkit-gradient(linear,left top, right top,from(rgba(11,11,12,.18)),color-stop(62%, rgba(11,11,12,0))),radial-gradient(circle at 72% 0,rgba(17,17,17,.28),transparent 58%);background:linear-gradient(90deg,rgba(11,11,12,.18),rgba(11,11,12,0) 62%),radial-gradient(circle at 72% 0,rgba(17,17,17,.28),transparent 58%)}.question-answer-promo__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 520px;flex:0 1 520px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:520px;padding-bottom:56px}.question-answer-promo__text,.question-answer-promo__title{margin:0}.question-answer-promo__title{font-family:Oranienbaum,serif;font-size:48px;font-weight:400;line-height:1.3;color:var(--redesign-gold-text-hover)}.question-answer-promo__text{width:100%;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-placeholder)}.question-answer-promo__button.button{position:absolute;right:40px;bottom:36px;z-index:2;width:268px;min-width:268px;height:56px;min-height:56px;padding:14px;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:8px}@media(max-width:1500px)and (min-width:768px){.question-answer-promo{padding-left:32px}.question-answer-promo__title{font-size:38px}.question-answer-promo__text{max-width:430px;font-size:18px}.question-answer-promo__button.button{right:24px;width:220px;min-width:220px;font-size:16px}}@media(max-width:768px){.question-answer-promo{height:270px;padding:24px 20px;border-radius:12px}.question-answer-promo__background{right:-25px;left:auto;width:942px;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.question-answer-promo__shade{background:-webkit-gradient(linear,left top, right top,from(rgba(11,11,12,.16)),color-stop(75%, rgba(11,11,12,0)));background:linear-gradient(90deg,rgba(11,11,12,.16),rgba(11,11,12,0) 75%)}.question-answer-promo__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:285px;max-width:285px;padding-bottom:0}.question-answer-promo__title{width:187px;font-size:28px;line-height:1.07}.question-answer-promo__text{width:285px;font-size:16px}.question-answer-promo__button.button{right:20px;bottom:24px;left:20px;width:auto;min-width:0;height:44px;min-height:44px;padding:10px;font-size:16px;border-radius:6px}}.question-answer-search{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0}.question-answer-search__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;height:56px;padding:4px 20px;overflow:hidden;background:var(--redesign-control-bg-hover);border:1px solid var(--redesign-border-control);border-radius:8px;backdrop-filter:blur(3.3px)}.question-answer-search__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;color:var(--redesign-text-secondary)}.question-answer-search__icon .svg{width:24px;height:24px}.question-answer-search__input.material-search__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:0;height:100%;padding:0;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.question-answer-search__input.material-search__input:focus,.question-answer-search__input.material-search__input:focus-visible{background:transparent;border:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.question-answer-search__input.material-search__input::-webkit-input-placeholder{color:var(--redesign-text-secondary)}.question-answer-search__input.material-search__input::-moz-placeholder{color:var(--redesign-text-secondary)}.question-answer-search__input.material-search__input:-ms-input-placeholder{color:var(--redesign-text-secondary)}.question-answer-search__input.material-search__input::-ms-input-placeholder{color:var(--redesign-text-secondary)}.question-answer-search__input.material-search__input::placeholder{color:var(--redesign-text-secondary)}.question-answer-search__clear.material-search__clear{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px}.question-answer-search__clear.material-search__clear,.question-answer-search__clear.material-search__clear:focus-visible,.question-answer-search__clear.material-search__clear:hover{color:var(--redesign-text-primary);background:var(--redesign-search-clear-bg)}.question-answer-search__submit.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:208px;min-width:208px;height:56px;min-height:56px;padding:14px;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:8px}.question-answer-search__submit-icon,.question-answer-search__submit-icon.svg{width:24px;height:24px;margin:0!important}@media(max-width:768px){.question-answer-search{gap:8px;padding:16px 0}.question-answer-search__field{gap:8px;height:44px;padding:2px 10px;border-radius:6px}.question-answer-search__icon{-ms-flex-preferred-size:18px;flex-basis:18px;width:18px;height:18px}.question-answer-search__icon .svg{width:18px;height:18px}.question-answer-search__input.material-search__input{font-size:16px}.question-answer-search__clear.material-search__clear{-ms-flex-preferred-size:28px;flex-basis:28px;width:28px;height:28px}.question-answer-search__clear.material-search__clear .material-search__clear-icon{width:20px;height:20px}.question-answer-search__submit.button{-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;border-radius:6px}.question-answer-search__submit-label{display:none}.question-answer-search__submit-icon,.question-answer-search__submit-icon.svg{width:20px;height:20px}}.question-answer-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:250px;padding:20px 20px 20px 24px;background:var(--redesign-surface-deep);border-radius:16px}.question-answer-result__media{-webkit-box-flex:0;-ms-flex:0 0 376px;flex:0 0 376px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:376px}.question-answer-result__media .broadcast-preview{border-color:var(--redesign-border-default);border-radius:10px}.question-answer-result__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 610px;flex:0 1 610px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px;min-width:0;max-width:610px}.question-answer-result__heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-answer-result__title{margin:0;font-size:28px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary);white-space:nowrap}.question-answer-result__date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:34px;padding:5px 12px;font-size:18px;font-weight:600;line-height:1.3;color:var(--redesign-text-tertiary);white-space:nowrap;background:var(--redesign-surface-border);border:1px solid var(--redesign-border-control);border-radius:4px}.question-answer-result__date-icon,.question-answer-result__date-icon.svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}.question-answer-result__timecodes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.question-answer-result__extra,.question-answer-result__timecodes-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.question-answer-result__details{display:grid;gap:12px;width:100%;margin:0}.question-answer-result__details:not([open]) .question-answer-result__extra{display:none}.question-answer-result__details[open] .question-answer-result__extra{grid-row:1}.question-answer-result__details[open] .question-answer-result__toggle{grid-row:2}.question-answer-result__toggle.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;justify-self:start;width:auto;min-width:0;min-height:0;padding:0;font-size:18px;font-weight:500;line-height:1.3;list-style:none;cursor:pointer}.question-answer-result__toggle.button::-webkit-details-marker{display:none}.question-answer-result__details[open] .question-answer-result__toggle-icon--down,.question-answer-result__details[open] .question-answer-result__toggle-show,.question-answer-result__toggle-hide,.question-answer-result__toggle-icon--up{display:none}.question-answer-result__details[open] .question-answer-result__toggle-hide,.question-answer-result__details[open] .question-answer-result__toggle-icon--up{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.question-answer-result__toggle-icon,.question-answer-result__toggle-icon .svg{width:24px;height:24px}.question-answer-result__toggle-icon--down{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.question-answer-result__toggle-icon--up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width:768px){.question-answer-result{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;min-height:0;padding:8px 8px 16px;border-radius:12px}.question-answer-result__media{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}.question-answer-result__media .broadcast-preview{border-radius:8px}.question-answer-result__body{-webkit-box-flex:0;-ms-flex:none;flex:none;gap:14px;width:100%;max-width:none;padding:0 4px}.question-answer-result__heading{gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.question-answer-result__title{font-size:22px}.question-answer-result__date{height:31px;padding:5px 12px;font-size:16px}.question-answer-result__date-icon,.question-answer-result__date-icon.svg{-ms-flex-preferred-size:18px;flex-basis:18px;width:18px;height:18px}.question-answer-result__timecodes{gap:10px}.question-answer-result__details,.question-answer-result__extra,.question-answer-result__timecodes-list{gap:8px}.question-answer-result__toggle.button{gap:7px;font-size:16px}.question-answer-result__toggle-icon,.question-answer-result__toggle-icon .svg{width:20px;height:20px}}.question-answer-timecode{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:0 0 4px;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-placeholder);text-align:left;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.question-answer-timecode:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:var(--redesign-green-border);opacity:0;-webkit-transition:opacity .16s ease,-webkit-transform .22s ease;transition:opacity .16s ease,-webkit-transform .22s ease;transition:transform .22s ease,opacity .16s ease;transition:transform .22s ease,opacity .16s ease,-webkit-transform .22s ease;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}@media(hover:hover)and (pointer:fine){.question-answer-timecode:hover:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.question-answer-timecode__time{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--redesign-action-green-bright);white-space:nowrap}.question-answer-timecode__icon,.question-answer-timecode__icon.svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}.question-answer-timecode__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-answer-timecode:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.question-answer-timecode:focus-visible:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}@media(max-width:768px){.question-answer-timecode{gap:10px;font-size:16px}.question-answer-timecode__time{gap:4px}.question-answer-timecode__icon,.question-answer-timecode__icon.svg{-ms-flex-preferred-size:18px;flex-basis:18px;width:18px;height:18px}}.query-item-search-timecode{color:var(--redesign-action-green-bright)}.my-consultations-page{--home-mobile-content-width:100%;--home-muted:var(--redesign-text-dim);--home-inline-padding:56px;min-width:320px;margin:0;overflow-x:clip;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}.my-consultations-page__main,.my-consultations-page__shell{min-height:100vh;min-height:100svh;background:var(--redesign-content-bg)}.my-consultations-page__main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media(max-width:1350px)and (min-width:1201px){.my-consultations-page{--home-inline-padding:24px}}@media(max-width:1200px){.my-consultations-page{--home-inline-padding:24px}.my-consultations-page .redesign-navigation{padding-bottom:0}}@media(max-width:1024px){.my-consultations-page{--home-inline-padding:20px}}@media(max-width:768px){.my-consultations-page{--home-inline-padding:14px}}.my-consultations{width:100%;padding:36px 56px 20px;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}@media(max-width:1350px)and (min-width:1201px){.my-consultations{padding-right:24px;padding-left:24px}}@media(max-width:1200px){.my-consultations{padding:14px 24px 20px}}@media(max-width:1024px){.my-consultations{padding-right:20px;padding-left:20px}}@media(max-width:768px){.my-consultations{padding:14px 14px 56px}}.my-consultations .redesign-breadcrumbs{max-width:1808px;margin-bottom:40px}@media(max-width:1200px){.my-consultations .redesign-breadcrumbs{margin-bottom:32px}}@media(max-width:768px){.my-consultations .redesign-breadcrumbs{width:calc(100% + 8px);margin-left:-8px}}.my-consultations__content{width:100%;max-width:1808px;margin:0 auto}.my-consultations__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:73px;margin-bottom:32px}.my-consultations__heading h1{margin:0;font-family:Oranienbaum,serif;font-size:56px;font-weight:400;line-height:1;color:var(--redesign-text);text-transform:uppercase}@media(max-width:1200px){.my-consultations__heading{min-height:44px}.my-consultations__heading h1{font-size:40px}}@media(max-width:768px){.my-consultations__heading{min-height:26px;margin-bottom:24px}.my-consultations__heading h1{font-size:26px}}.my-consultations__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:min(1123px,100%)}@media(max-width:768px){.my-consultations__list{gap:32px;width:100%}}.my-consultations__state-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;min-width:0}@media(max-width:768px){.my-consultations__state-set{gap:16px}}.my-consultation-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%;min-width:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:30px 32px;background:var(--redesign-surface-card);border:1px solid var(--redesign-border);border-radius:10px}.my-consultation-card__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.my-consultation-card__identity{display:grid;grid-template-areas:"icon title" "icon dates";grid-template-rows:auto auto;grid-template-columns:68px minmax(0,1fr);row-gap:10px;-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.my-consultation-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:icon;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:68px;height:68px;color:var(--redesign-accent-gold-hover);border:1px solid var(--redesign-border-input);border-radius:50%}.my-consultation-card__icon .svg{display:block;width:auto;max-width:48px;height:auto;max-height:48px}.my-consultation-card__title{grid-area:title;min-width:0;margin:0;font-size:24px;font-weight:500;line-height:1.3;color:#d2d2dd}.my-consultation-card__dates{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-area:dates;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.my-consultation-card__meeting,.my-consultation-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;font-size:16px;font-weight:500;line-height:1.3;white-space:nowrap}.my-consultation-card__meeting span,.my-consultation-card__meta span{color:#9898a2}.my-consultation-card__meeting time,.my-consultation-card__meta time{color:#888891}.my-consultation-card__meeting{gap:6px;font-weight:600}.my-consultation-card__meeting span,.my-consultation-card__meeting time{color:#888891}.my-consultation-card__meeting--active span,.my-consultation-card__meeting--active time{color:#29a45e}.my-consultation-card__meeting-dot{display:block;-webkit-box-flex:0;-ms-flex:0 0 6px;flex:0 0 6px;width:6px;height:6px;margin-right:6px;background:#acacb4;border-radius:50%}.my-consultation-card__actions,.my-consultation-card__state{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0}.my-consultation-card__status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:28px;padding:3px 10px;font-size:16px;font-weight:600;line-height:1.3;white-space:nowrap;border-radius:3px}.my-consultation-card__status--awaiting{color:#fdf7e8;background:#7e5a00}.my-consultation-card__status--working{color:#e7f3f5;background:#006b7e}.my-consultation-card__status--done{color:#ececf8;background:#3f3f45}.my-consultation-card__unread{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;line-height:1.3;color:#f24d40;white-space:nowrap}.my-consultation-card__unread i{display:block;width:12px;height:12px;background:currentColor;border-radius:50%}.my-consultation-card__payment{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:168px;min-height:44px;padding:10px;font-size:16px;font-weight:600;line-height:1.3;color:#f9f9ff;text-decoration:none;text-transform:uppercase;background:var(--redesign-button-primary-bg);border-radius:6px;-webkit-transition:background-color .2s ease,-webkit-transform .15s ease;transition:background-color .2s ease,-webkit-transform .15s ease;transition:background-color .2s ease,transform .15s ease;transition:background-color .2s ease,transform .15s ease,-webkit-transform .15s ease}.my-consultation-card__payment .svg{width:20px;height:20px;color:currentColor}.my-consultation-card__payment:focus-visible,.my-consultation-card__payment:hover{color:#f9f9ff;background:var(--redesign-button-primary-bg-hover)}.my-consultation-card__payment:active{background:var(--redesign-button-primary-bg-pressed);-webkit-transform:translateY(1px);transform:translateY(1px)}.my-consultation-card__payment:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.my-consultation-card__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;min-width:0;padding-top:24px;margin-top:24px;border-top:1px solid #37373d}.my-consultation-card__result-label{margin:0;font-size:14px;font-weight:500;line-height:1.3;color:#888891;text-transform:uppercase}.my-consultation-card__image-result{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:0}.my-consultation-card__preview{position:relative;-webkit-box-flex:0;-ms-flex:0 0 244px;flex:0 0 244px;width:244px;aspect-ratio:274/143;overflow:hidden;background:#202024;border:1px solid #61616b;border-radius:8px}.my-consultation-card__preview img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.my-consultation-card__preview-action{position:absolute;top:50%;left:50%;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;color:var(--redesign-surface-deep);text-decoration:none;background:var(--redesign-text);border-radius:6px;-webkit-box-shadow:0 0 36px rgba(12,12,12,.6);box-shadow:0 0 36px rgba(12,12,12,.6);-webkit-transition:background-color .2s ease,-webkit-transform .15s ease;transition:background-color .2s ease,-webkit-transform .15s ease;transition:transform .15s ease,background-color .2s ease;transition:transform .15s ease,background-color .2s ease,-webkit-transform .15s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.my-consultation-card__preview-action .svg{width:20px;height:20px;color:currentColor}.my-consultation-card__preview-action:focus-visible,.my-consultation-card__preview-action:hover{color:var(--redesign-surface-deep);background:var(--redesign-white)}.my-consultation-card__preview-action:active{-webkit-transform:translate(-50%,-50%) scale(.96);transform:translate(-50%,-50%) scale(.96)}.my-consultation-card__preview-action:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.my-consultation-card__material-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:0;padding-top:6px}.my-consultation-card__file-title,.my-consultation-card__material-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;min-width:0;font-size:18px;font-weight:500;line-height:1.3}.my-consultation-card__file-title span:first-child,.my-consultation-card__material-title span:first-child{color:#bfbfcb}.my-consultation-card__file-title span:last-child:not(:first-child),.my-consultation-card__material-title span:last-child:not(:first-child){color:#9898a2}.my-consultation-card__download{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-button-text-gold-color);text-decoration:none;white-space:nowrap;-webkit-transition:color .2s ease;transition:color .2s ease}.my-consultation-card__download .svg{width:20px;height:20px;color:var(--redesign-accent-gold);-webkit-transition:color .2s ease;transition:color .2s ease}.my-consultation-card__download:focus-visible,.my-consultation-card__download:hover{color:var(--redesign-button-text-gold-color-hover)}.my-consultation-card__download:focus-visible .svg,.my-consultation-card__download:hover .svg{color:var(--redesign-gold-hover-soft)}.my-consultation-card__download:active{color:var(--redesign-button-text-gold-color-pressed)}.my-consultation-card__download:active .svg{color:var(--redesign-gold-hover-soft)}.my-consultation-card__download.is-disabled,.my-consultation-card__download[aria-disabled=true]{color:var(--redesign-button-text-gold-color-disabled);pointer-events:none;cursor:default}.my-consultation-card__download.is-disabled .svg,.my-consultation-card__download[aria-disabled=true] .svg{color:var(--redesign-button-text-gold-color-disabled)}.my-consultation-card__file-result{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0}.my-consultation-card__ruling{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;min-width:0}.my-consultation-card__ruling+.my-consultation-card__ruling{padding-top:16px;border-top:1px solid #37373d}.my-consultation-card__image-result--ruling{min-height:127px}.my-consultation-card__prophecy-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;min-width:0}.my-consultation-card__prophecy-upsell{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-width:0;padding:12px 20px;background:var(--redesign-surface-border);border-radius:8px}.my-consultation-card__prophecy-upsell-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:416px;margin:0;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted)}.my-consultation-card__prophecy-upsell-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 361px;flex:0 1 361px;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.my-consultation-card__prophecy-upsell-price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:20px;font-weight:600;line-height:1.3;color:var(--redesign-gold-price);white-space:nowrap}.my-consultation-card__prophecy-upsell-order{--min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:40px;padding:10px;font-size:14px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:6px}.my-consultation-card__result-date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:36px;padding:7px 24px;font-size:16px;font-weight:500;line-height:1.3;color:#ffe8ad;background:#523b00;border-radius:6px}@media(max-width:1200px){.my-consultation-card{padding-right:24px;padding-left:24px}.my-consultation-card__title{font-size:20px}.my-consultation-card__prophecy-upsell{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px}.my-consultation-card__prophecy-upsell-text{max-width:none}.my-consultation-card__prophecy-upsell-actions{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}}@media(max-width:768px){.my-consultation-card{gap:0;padding:16px}.my-consultation-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.my-consultation-card__actions{display:contents}.my-consultation-card__state{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;min-height:22px}.my-consultation-card__status{min-height:22px;padding:2px 6px;font-size:14px}.my-consultation-card__unread{gap:6px;font-size:14px}.my-consultation-card__unread i{width:8px;height:8px}.my-consultation-card__payment{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;min-height:44px;font-size:14px}.my-consultation-card__identity{grid-template-areas:"icon title" "dates dates";grid-template-columns:42px minmax(0,1fr);row-gap:16px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.my-consultation-card__icon{width:42px;height:42px;border-width:1px}.my-consultation-card__icon--angel .svg,.my-consultation-card__icon--cam .svg,.my-consultation-card__icon--headphones .svg,.my-consultation-card__icon--planet-uran .svg,.my-consultation-card__icon--prophecy .svg,.my-consultation-card__icon--reincarnations-calc .svg,.my-consultation-card__icon--rulings .svg{width:32px;height:32px}.my-consultation-card__title{font-size:18px}.my-consultation-card__dates{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-consultation-card__meeting,.my-consultation-card__meta{max-width:100%;font-size:14px}.my-consultation-card__meeting{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;white-space:normal}.my-consultation-card__meeting-dot{display:none;-webkit-box-flex:0;-ms-flex:0 0 6px;flex:0 0 6px;width:6px;height:6px;margin-right:0}.my-consultation-card__result{gap:12px;padding-top:16px;margin-top:16px}.my-consultation-card__result-label{font-size:12px}.my-consultation-card__image-result{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.my-consultation-card__preview{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;aspect-ratio:274/143;border-radius:8px}.my-consultation-card__material-info{gap:8px;padding-top:2px}.my-consultation-card__file-title,.my-consultation-card__material-title{gap:6px;font-size:16px}.my-consultation-card__download{gap:6px;font-size:14px}.my-consultation-card__download .svg{width:16px;height:16px}.my-consultation-card__file-result{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-consultation-card__file-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;white-space:normal}.my-consultation-card__ruling{gap:20px;padding-bottom:6px}.my-consultation-card__ruling+.my-consultation-card__ruling{gap:18px;padding-top:0;padding-bottom:0;border-top:0}.my-consultation-card__image-result--ruling{gap:16px;min-height:0}.my-consultation-card__prophecy-result{gap:12px}.my-consultation-card__prophecy-upsell{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:12px 14px}.my-consultation-card__prophecy-upsell-text{max-width:none;font-size:16px}.my-consultation-card__prophecy-upsell-actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:20px;width:100%}.my-consultation-card__prophecy-upsell-price{font-size:18px}.my-consultation-card__prophecy-upsell-order{min-height:36px;padding:8px;border-radius:4px}.my-consultation-card__result-date{min-height:30px;padding:5px 12px;font-size:15px}}.consultation-audio-player{--consultation-audio-progress:0%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:0;padding:14px 18px;background:#28282c;border-radius:6px}.consultation-audio-player__audio{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.consultation-audio-player__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;padding:0;color:#ff26bc;cursor:pointer;background:transparent;border:1px solid #61616b;border-radius:50%;-webkit-transition:border-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,transform .2s ease;transition:border-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.consultation-audio-player__toggle:hover{background:transparent;border-color:#888891}.consultation-audio-player__toggle:active{-webkit-transform:scale(.96);transform:scale(.96)}.consultation-audio-player__toggle:focus-visible{outline:2px solid #c79413;outline-offset:2px}.consultation-audio-player__toggle-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}.consultation-audio-player__toggle-icon .svg{width:24px;height:24px}.consultation-audio-player__toggle-icon--pause{display:none}.consultation-audio-player__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.consultation-audio-player__waveform{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0;height:22px;padding:0;overflow:hidden;cursor:pointer;background:radial-gradient(circle,#888891 1px,transparent 1.1px) 0/4px 2px repeat-x;border:0;border-radius:3px}.consultation-audio-player__waveform:before{position:absolute;top:0;bottom:0;left:0;z-index:0;width:var(--consultation-audio-progress);pointer-events:none;content:"";background:radial-gradient(circle,#be8800 1px,transparent 1.1px) 0/4px 2px repeat-x}.consultation-audio-player__waveform:focus-visible{outline:1px solid #c79413;outline-offset:4px}.consultation-audio-player__waveform span{position:relative;z-index:1;display:block;-webkit-box-flex:0;-ms-flex:0 0 2px;flex:0 0 2px;width:2px;height:2px;background:#888891;border-radius:50px;-webkit-transition:background-color .12s linear;transition:background-color .12s linear}.consultation-audio-player__waveform span.is-passed{background:#be8800}.consultation-audio-player__waveform span:nth-child(11),.consultation-audio-player__waveform span:nth-child(25),.consultation-audio-player__waveform span:nth-child(38),.consultation-audio-player__waveform span:nth-child(50){height:3px}.consultation-audio-player__waveform span:nth-child(12),.consultation-audio-player__waveform span:nth-child(24),.consultation-audio-player__waveform span:nth-child(37),.consultation-audio-player__waveform span:nth-child(49){height:5px}.consultation-audio-player__waveform span:nth-child(13),.consultation-audio-player__waveform span:nth-child(23),.consultation-audio-player__waveform span:nth-child(36),.consultation-audio-player__waveform span:nth-child(48){height:8px}.consultation-audio-player__waveform span:nth-child(14),.consultation-audio-player__waveform span:nth-child(22),.consultation-audio-player__waveform span:nth-child(35),.consultation-audio-player__waveform span:nth-child(47){height:12px}.consultation-audio-player__waveform span:nth-child(15),.consultation-audio-player__waveform span:nth-child(21),.consultation-audio-player__waveform span:nth-child(34),.consultation-audio-player__waveform span:nth-child(46){height:16px}.consultation-audio-player__waveform span:nth-child(16),.consultation-audio-player__waveform span:nth-child(20),.consultation-audio-player__waveform span:nth-child(33),.consultation-audio-player__waveform span:nth-child(45){height:18px}.consultation-audio-player__waveform span:nth-child(17),.consultation-audio-player__waveform span:nth-child(18),.consultation-audio-player__waveform span:nth-child(19),.consultation-audio-player__waveform span:nth-child(32),.consultation-audio-player__waveform span:nth-child(44){height:12px}.consultation-audio-player__progress{position:absolute;top:50%;left:clamp(8px,var(--consultation-audio-progress),100% - 8px);z-index:4;display:none;width:16px;height:16px;pointer-events:none;background:#be8800;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.consultation-audio-player__duration{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px;font-weight:500;line-height:1.3;color:#bfbfcb;white-space:nowrap}.consultation-audio-player--has-progress .consultation-audio-player__progress{display:block}.consultation-audio-player--playing .consultation-audio-player__toggle-icon--play{display:none}.consultation-audio-player--playing .consultation-audio-player__toggle-icon--pause{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:768px){.consultation-audio-player{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:12px 16px}.consultation-audio-player__track{gap:10px;min-height:44px;padding-left:54px}.consultation-audio-player__toggle{position:absolute;-ms-flex-preferred-size:44px;flex-basis:44px;width:44px;height:44px}.consultation-audio-player__toggle-icon,.consultation-audio-player__toggle-icon .svg{width:20px;height:20px}.consultation-audio-player__waveform{height:20px}.consultation-audio-player__duration{font-size:14px}.consultation-audio-player .my-consultation-card__download{-ms-flex-item-align:start;align-self:flex-start}}.my-consultations--empty .my-consultations__heading h1{color:var(--redesign-text-muted-2)}.my-consultations--empty .my-consultations__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(563px,100%);margin:0 auto;text-align:center}.my-consultations--empty .my-consultations__empty-picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:279px;height:207px}.my-consultations--empty .my-consultations__empty-picture img{display:block;width:279px;height:207px;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 0 18px rgba(199,148,45,.18));filter:drop-shadow(0 0 18px rgba(199,148,45,.18))}.my-consultations--empty .my-consultations__empty-text{width:100%;padding-bottom:16px;margin:0;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-soft)}.my-consultations--empty .my-consultations__empty-button{width:253px;min-height:48px;padding:12px;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;text-transform:uppercase;border-radius:7px}@media(max-width:768px){.my-consultations--empty .my-consultations__heading h1{color:var(--redesign-text)}.my-consultations--empty .my-consultations__empty{gap:12px;width:100%;padding-top:32px}.my-consultations--empty .my-consultations__empty-picture,.my-consultations--empty .my-consultations__empty-picture img{width:279px;max-width:100%;height:207px}.my-consultations--empty .my-consultations__empty-text{padding-bottom:8px;font-size:16px;color:var(--redesign-text-dim)}.my-consultations--empty .my-consultations__empty-button{width:253px;max-width:100%;min-height:48px;font-size:16px}}html.page--dashboard{max-width:100%;overflow-x:hidden}.dashboard-page{--home-mobile-content-width:100%;--home-muted:var(--redesign-text-dim);--home-inline-padding:56px;min-width:320px;margin:0;overflow-x:hidden;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}.dashboard-page__main,.dashboard-page__shell{min-height:100vh;min-height:100svh;background:var(--redesign-content-bg)}.dashboard-page__shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dashboard-page__main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media(max-width:1350px)and (min-width:1201px){.dashboard-page{--home-inline-padding:24px}}@media(max-width:1200px){.dashboard-page{--home-inline-padding:24px}.dashboard-page .redesign-navigation{padding-bottom:0}}@media(max-width:1024px){.dashboard-page{--home-inline-padding:20px}}@media(max-width:768px){.dashboard-page{--home-inline-padding:14px}}.dashboard{width:100%;padding:36px 56px 0;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}@media(max-width:1350px)and (min-width:1201px){.dashboard{padding-right:24px;padding-left:24px}}.dashboard .redesign-breadcrumbs{width:100%;max-width:1808px;margin:0 auto 56px}.dashboard__content{width:100%;max-width:1808px;margin:0 auto}.dashboard__heading{margin-bottom:56px}.dashboard__heading h1{margin:0;font-family:Oranienbaum,serif;font-size:100px;font-weight:400;line-height:1;color:var(--redesign-dashboard-title);text-transform:uppercase}@media(max-width:1200px){.dashboard{padding:14px 24px 20px}.dashboard .redesign-breadcrumbs{margin-bottom:32px}.dashboard__heading{margin-bottom:24px}.dashboard__heading h1{font-size:32px}}@media(max-width:1024px){.dashboard{padding-right:20px;padding-left:20px}}@media(max-width:768px){.dashboard{padding:14px 14px 0}.dashboard .redesign-breadcrumbs{margin-bottom:32px}.dashboard__heading{margin-bottom:24px}}.dashboard-cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;margin-bottom:64px}.dashboard-cards>.dashboard-calculation-card,.dashboard-cards>.dashboard-calculations>.dashboard-calculation-card,.dashboard-cards>.dashboard-profile{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:0;min-width:0}@media(max-width:1200px){.dashboard-cards{display:block;margin-bottom:16px}.dashboard-cards>.dashboard-profile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;min-width:0}.dashboard-cards>.dashboard-calculation-card,.dashboard-cards>.dashboard-calculations>.dashboard-calculation-card{-webkit-box-flex:0;-ms-flex:0 0 292px;flex:0 0 292px;width:292px;min-width:292px}}.dashboard-profile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:28px 24px;overflow:hidden;background:var(--redesign-content-bg);border:2px solid var(--redesign-dashboard-profile-border);border-radius:16px;-webkit-box-shadow:inset 0 4px 23.5px rgba(var(--redesign-dashboard-profile-shadow-rgb),.4);box-shadow:inset 0 4px 23.5px rgba(var(--redesign-dashboard-profile-shadow-rgb),.4)}.dashboard-profile__identity{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:0}.dashboard-profile__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:72px;height:72px;overflow:hidden;color:var(--redesign-dashboard-avatar);background:var(--redesign-surface-channel-hover);border:1px solid var(--redesign-border-input);border-radius:8px}.dashboard-profile__avatar .svg{width:92%;height:92%}.dashboard-profile__avatar-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.dashboard-profile__avatar-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.dashboard-profile__name{display:-webkit-box;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;margin:0;overflow:hidden;font-size:22px;font-weight:500;line-height:1.3;color:var(--redesign-white);word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical}.dashboard-profile__divider{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:1px;background:var(--redesign-border)}.dashboard-profile__divider--vertical{width:100%;height:1px}.dashboard-profile__details{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dashboard-profile__details,.dashboard-profile__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0}.dashboard-profile__row{gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:44px;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted)}.dashboard-profile__row strong{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:20px;font-weight:600;color:var(--redesign-white)}.dashboard-profile__row-main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.dashboard-profile__row-main>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-profile__row-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;color:var(--redesign-text-muted);background:var(--redesign-dashboard-profile-icon-bg);border-radius:6px}.dashboard-profile__row-icon .svg{width:24px;height:24px}.dashboard-profile__edit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;color:var(--redesign-text-muted);-webkit-transition:color .2s ease;transition:color .2s ease}.dashboard-profile__edit:focus-visible,.dashboard-profile__edit:hover{color:var(--redesign-brand-bright);outline:none}.dashboard-profile__edit .svg{width:24px;height:24px}.dashboard-profile__profile-edit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;min-height:28px;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-accent-gold-hover);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.dashboard-profile__profile-edit:focus-visible,.dashboard-profile__profile-edit:hover{color:var(--redesign-gold-text-hover);outline:none}.dashboard-profile__profile-edit .svg{width:24px;height:24px}@media(max-width:1500px)and (min-width:1201px){.dashboard-profile{padding-right:20px;padding-left:20px}.dashboard-profile__identity{gap:14px}.dashboard-profile__name{font-size:20px}.dashboard-profile__profile-edit,.dashboard-profile__row{font-size:16px}}@media(max-width:1200px){.dashboard-profile{gap:12px;width:100%;height:267px;padding:16px;margin-bottom:16px;border-radius:10px}.dashboard-profile__identity{gap:14px}.dashboard-profile__avatar{-ms-flex-preferred-size:54px;flex-basis:54px;width:54px;height:54px;border-radius:6px}.dashboard-profile__name{font-size:18px}.dashboard-profile__details{gap:5px}.dashboard-profile__row{min-height:30px;font-size:15px}.dashboard-profile__row strong{font-size:16px}.dashboard-profile__row-icon{-ms-flex-preferred-size:30px;flex-basis:30px;width:30px;height:30px;border-radius:3px}.dashboard-profile__row-icon .svg{width:18px;height:18px}.dashboard-profile__edit{-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;height:20px}.dashboard-profile__edit .svg{width:20px;height:20px}.dashboard-profile__profile-edit{gap:8px;min-height:24px;font-size:16px}.dashboard-profile__profile-edit .svg{width:20px;height:20px}}.dashboard-calculations{display:contents}@media(max-width:1200px){.dashboard-calculations{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;width:calc(100% + 24px);padding-right:24px;margin-right:-24px;overflow-x:auto;scrollbar-width:none}.dashboard-calculations::-webkit-scrollbar{display:none}}@media(max-width:1024px){.dashboard-calculations{width:calc(100% + 40px);padding-right:20px;padding-left:20px;margin-right:-20px;margin-left:-20px}}@media(max-width:768px){.dashboard-calculations{width:calc(100% + 28px);padding-right:14px;padding-left:14px;margin-right:-14px;margin-left:-14px}}.dashboard-calculation-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0;padding:28px 24px;background:var(--redesign-surface-card);border:1px solid var(--redesign-border);border-radius:16px;-webkit-box-shadow:inset 4px 4px 27.3px rgba(var(--redesign-dashboard-card-shadow-rgb),.35);box-shadow:inset 4px 4px 27.3px rgba(var(--redesign-dashboard-card-shadow-rgb),.35)}.dashboard-calculation-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:0;min-height:77px}.dashboard-calculation-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;color:var(--redesign-brand-border);background:var(--redesign-surface-deep);border:1px solid var(--redesign-border-input);border-radius:50%}.dashboard-calculation-card__icon .svg{width:30px;height:30px}.dashboard-calculation-card__heading-copy{min-width:0}.dashboard-calculation-card__heading-copy h2,.dashboard-calculation-card__heading-copy p{margin:0;font-weight:500;line-height:1.3}.dashboard-calculation-card__heading-copy h2{margin-bottom:4px;font-size:24px;color:var(--redesign-white)}.dashboard-calculation-card__heading-copy p{font-size:16px;color:var(--redesign-text-muted-2)}.dashboard-calculation-card__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.dashboard-calculation-card__field>span{font-size:15px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted-2)}.dashboard-calculation-card__field input{width:100%;height:56px;padding:16px 20px;font:500 18px/1.3 Manrope,sans-serif;color:var(--redesign-text);background:var(--redesign-surface-deep);border:1px solid var(--redesign-border-input);border-radius:8px;outline:none;-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.dashboard-calculation-card__field input::-webkit-input-placeholder{color:var(--redesign-text-muted-2);opacity:1}.dashboard-calculation-card__field input::-moz-placeholder{color:var(--redesign-text-muted-2);opacity:1}.dashboard-calculation-card__field input:-ms-input-placeholder{color:var(--redesign-text-muted-2);opacity:1}.dashboard-calculation-card__field input::-ms-input-placeholder{color:var(--redesign-text-muted-2);opacity:1}.dashboard-calculation-card__field input::placeholder{color:var(--redesign-text-muted-2);opacity:1}.dashboard-calculation-card__field input:focus,.dashboard-calculation-card__field input:hover{background:var(--redesign-surface);border-color:var(--redesign-text-dim)}.dashboard-calculation-card__button.button{width:100%;min-height:64px;padding:18px;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:10px}.dashboard-calculation-card__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:6px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%;padding-top:43px;color:var(--redesign-gold-hover-soft)}.dashboard-calculation-card__result span,.dashboard-calculation-card__result strong{font-family:Oranienbaum,serif;font-weight:400;line-height:1.3}.dashboard-calculation-card__result strong{font-size:74px}.dashboard-calculation-card__result span{font-size:56px}.dashboard-calculation-card__audio{width:100%}.dashboard-calculation-card__audio .consultation-audio-player{background:var(--redesign-surface-alt)}.dashboard-calculation-card--filled{-webkit-box-shadow:none;box-shadow:none}.dashboard-calculation-card--filled .dashboard-calculation-card__heading-copy p{display:none}@media(max-width:1500px)and (min-width:1201px){.dashboard-calculation-card{padding-right:20px;padding-left:20px}.dashboard-calculation-card__heading{gap:12px}.dashboard-calculation-card__heading-copy h2{font-size:21px}.dashboard-calculation-card__button.button{font-size:17px}.dashboard-calculation-card__result strong{font-size:62px}.dashboard-calculation-card__result span{font-size:42px}}@media(max-width:1200px){.dashboard-calculation-card{-webkit-box-flex:0;-ms-flex:0 0 292px;flex:0 0 292px;gap:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:292px;height:241px;padding:18px 16px;border-radius:10px;scroll-snap-align:start}.dashboard-calculation-card__heading{gap:12px;min-height:0}.dashboard-calculation-card__icon{-ms-flex-preferred-size:48px;flex-basis:48px;width:48px;height:48px}.dashboard-calculation-card__icon .svg{width:24px;height:24px}.dashboard-calculation-card__heading-copy h2{margin-bottom:3px;font-size:16px}.dashboard-calculation-card__heading-copy p{display:block;font-size:13px}.dashboard-calculation-card__field{gap:8px}.dashboard-calculation-card__field>span{font-size:13px;color:var(--redesign-text-muted)}.dashboard-calculation-card__field input{height:44px;padding:10px 16px;font-size:16px;border-radius:6px}.dashboard-calculation-card__button.button{min-height:44px;padding:10px;font-size:16px;border-radius:6px}.dashboard-calculation-card__result{-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;gap:8px;height:56px;padding-top:6px}.dashboard-calculation-card__result strong{font-size:44px}.dashboard-calculation-card__result span{font-size:32px}.dashboard-calculation-card__audio .consultation-audio-player{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:57px;min-height:57px;padding:6px 10px}.dashboard-calculation-card__audio .consultation-audio-player__toggle{position:static;-ms-flex-preferred-size:44px;flex-basis:44px;width:44px;height:44px}.dashboard-calculation-card__audio .consultation-audio-player__toggle-icon,.dashboard-calculation-card__audio .consultation-audio-player__toggle-icon .svg{width:20px;height:20px}.dashboard-calculation-card__audio .consultation-audio-player__track{gap:8px;min-height:0;padding-left:0}.dashboard-calculation-card__audio .consultation-audio-player__waveform{height:18px}.dashboard-calculation-card__audio .consultation-audio-player__duration{font-size:14px}.dashboard-calculation-card--filled{gap:16px;height:241px;min-height:241px}.dashboard-calculation-card--filled .dashboard-calculation-card__heading{min-height:58px}.dashboard-calculation-card--filled .dashboard-calculation-card__icon{-ms-flex-preferred-size:56px;flex-basis:56px;width:56px;height:56px}.dashboard-calculation-card--filled .dashboard-calculation-card__heading-copy p{display:block}}.dashboard-calculations:has(>.dashboard-calculation-card:nth-child(3)) .dashboard-calculation-card__heading-copy p{display:none}@media(max-width:1200px){.dashboard-calculations:has(>.dashboard-calculation-card:nth-child(3)) .dashboard-calculation-card__heading-copy p{display:block}}.dashboard-menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;padding-bottom:20px}@media(max-width:1500px)and (min-width:1201px){.dashboard-menu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.dashboard-menu{grid-template-columns:minmax(0,1fr);gap:10px;padding-bottom:40px}}.dashboard-menu-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:0;height:120px;padding:24px 22px;color:var(--redesign-text);text-decoration:none;background:var(--redesign-surface-card);border:1px solid var(--redesign-border);border-radius:12px;-webkit-transition:background-color .22s ease,border-color .22s ease;transition:background-color .22s ease,border-color .22s ease;--color:var(--redesign-text);--color-hover:var(--redesign-text)}.dashboard-menu-card:focus-visible,.dashboard-menu-card:hover{background:var(--redesign-surface-deep);border-color:var(--redesign-text-subtle);outline:none}.dashboard-menu-card:focus-visible .dashboard-menu-card__icon,.dashboard-menu-card:hover .dashboard-menu-card__icon{color:var(--redesign-dashboard-menu-icon-hover)}.dashboard-menu-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 62px;flex:0 0 62px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:62px;height:62px;color:var(--redesign-dashboard-menu-icon);border:1px solid var(--redesign-border-input);border-radius:50%;-webkit-transition:color .22s ease;transition:color .22s ease}@media(max-width:1750px){.dashboard-menu-card__icon{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;width:48px;height:48px}}.dashboard-menu-card__icon .svg{width:32px;height:32px;color:currentColor;fill:currentColor}@media(max-width:1750px){.dashboard-menu-card__icon .svg{width:24px;height:24px}}.dashboard-menu-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.dashboard-menu-card__title{min-width:0;font-size:28px;font-weight:500;line-height:1.3}@media(max-width:1750px){.dashboard-menu-card__title{font-size:20px}}.dashboard-menu-card__trailing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1600px){.dashboard-menu-card__trailing{gap:6px}}.dashboard-menu-card__notification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;color:var(--redesign-dashboard-notification)}.dashboard-menu-card__notification .svg{display:block;width:24px;height:24px}@media(max-width:1600px){.dashboard-menu-card__notification .svg{width:20px;height:20px}}.dashboard-menu-card__arrow{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px;color:var(--redesign-text);fill:currentColor}.dashboard-menu-card--logout{background:var(--redesign-dashboard-profile-icon-bg);border-color:transparent}.dashboard-menu-card--logout:focus-visible,.dashboard-menu-card--logout:hover{background:var(--redesign-brand-deep);border-color:transparent}.dashboard-menu-card__logout-icon{-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;width:28px;height:28px;color:var(--redesign-text)}@media(max-width:1200px){.dashboard-menu-card{gap:10px;height:70px;padding:8px 16px;border-radius:6px}.dashboard-menu-card__icon{-ms-flex-preferred-size:40px;flex-basis:40px;width:40px;height:40px}.dashboard-menu-card__icon .svg{width:20px;height:20px}.dashboard-menu-card__title{font-size:16px}.dashboard-menu-card__notification{-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;height:20px}.dashboard-menu-card__notification .svg{width:20px;height:20px}.dashboard-menu-card__arrow,.dashboard-menu-card__logout-icon{-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;height:20px}}.dashboard-achievements{width:100%;padding-top:90px}.dashboard-achievements__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dashboard-achievements h2{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;font-family:Oranienbaum,serif;font-size:56px;font-weight:400;line-height:1.3;color:var(--redesign-text-muted);text-transform:uppercase}.dashboard-achievements__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard-achievements__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;padding:14px;color:var(--redesign-text-muted);cursor:pointer;background:transparent;border:1px solid var(--redesign-border-input);border-radius:50%;outline:2px solid transparent;outline-offset:2px;-webkit-transition:color .2s ease,border-color .2s ease,opacity .2s ease;transition:color .2s ease,border-color .2s ease,opacity .2s ease}.dashboard-achievements__nav svg{width:24px;height:24px;fill:none}.dashboard-achievements__nav--prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dashboard-achievements__nav--next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media(hover:hover){.dashboard-achievements__nav:hover:not(:disabled){color:var(--redesign-text);border-color:var(--redesign-text-muted)}}.dashboard-achievements__nav:focus-visible{outline-color:var(--redesign-focus-ring)}.dashboard-achievements__nav.swiper-button-disabled,.dashboard-achievements__nav:disabled{color:var(--redesign-text-dim);pointer-events:none;cursor:default;opacity:.55}.dashboard-achievements__slider{width:100%;margin-top:70px;overflow:unset}.dashboard-achievements .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(min-width:1921px){.dashboard-achievements__slider{width:calc(50vw + 904px)}}@media(max-width:1350px)and (min-width:1201px){.dashboard-achievements__slider{width:calc(100vw - 24px)}}@media(max-width:1200px){.dashboard-achievements{padding-top:16px}.dashboard-achievements h2{font-size:40px}.dashboard-achievements__slider{width:calc(100vw - 24px);margin-top:32px}}@media(max-width:1024px){.dashboard-achievements__slider{width:calc(100vw - 20px)}}@media(max-width:768px){.dashboard-achievements{padding-top:16px;padding-bottom:56px}.dashboard-achievements__header{gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard-achievements h2{min-width:0;font-size:26px;line-height:1}.dashboard-achievements__navigation{gap:8px;padding-top:0}.dashboard-achievements__nav{-ms-flex-preferred-size:44px;flex-basis:44px;width:44px;height:44px;padding:10px}.dashboard-achievements__nav svg{width:20px;height:20px}.dashboard-achievements__slider{width:calc(100vw - 14px);margin-top:24px}}@media(max-width:568px){.dashboard-achievements__header{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.dashboard-achievements h2{-ms-flex-preferred-size:auto;flex-basis:auto;font-size:26px}}.dashboard-achievement-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:381px;height:457px;padding:20px 10px 28px;background:var(--redesign-surface-card);border:1px solid var(--redesign-border);border-radius:12px}.dashboard-achievement-card.swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 381px;flex:0 0 381px;height:unset}.dashboard-achievement-card__medal{display:block;-webkit-box-flex:0;-ms-flex:0 0 214px;flex:0 0 214px;width:214px;height:214px;-o-object-fit:contain;object-fit:contain}.dashboard-achievement-card__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:71px;text-align:center}.dashboard-achievement-card__copy h3,.dashboard-achievement-card__copy p{margin:0}.dashboard-achievement-card__copy h3{font-family:Oranienbaum,serif;font-size:36px;font-weight:400;line-height:1.3;color:var(--redesign-gold-hover-soft);text-transform:uppercase;white-space:nowrap}.dashboard-achievement-card__copy h3 span{font-size:54px}.dashboard-achievement-card__copy p{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted)}.dashboard-achievement-card__button.button{width:calc(100% - 32px);min-height:56px;padding:12px;margin-top:auto;font-size:16px;font-weight:600;line-height:1.3;text-align:center;text-transform:uppercase;border-radius:7px}.dashboard-achievement-card--disabled .dashboard-achievement-card__copy h3{color:var(--redesign-text-muted)}@media(max-width:768px){.dashboard-achievement-card{width:292px;height:320px;padding:12px 10px 16px;border-radius:10px}.dashboard-achievement-card.swiper-slide{-ms-flex-preferred-size:292px;flex-basis:292px}.dashboard-achievement-card__medal{-ms-flex-preferred-size:148px;flex-basis:148px;width:148px;height:148px}.dashboard-achievement-card__copy{gap:4px;min-height:67px}.dashboard-achievement-card__copy h3{font-size:20px}.dashboard-achievement-card__copy h3 span{font-size:32px}.dashboard-achievement-card__copy p{font-size:16px}.dashboard-achievement-card__button.button{width:100%;min-height:41px;padding:10px 6px;margin-top:auto;font-size:16px;border-radius:6px}}.dashboard-quick-menu{display:none}@media(max-width:1200px){.dashboard-quick-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:calc(100% + 24px);padding-right:24px;margin:0 -24px 16px 0;overflow-x:auto;scrollbar-width:none}.dashboard-quick-menu::-webkit-scrollbar{display:none}}@media(max-width:1024px){.dashboard-quick-menu{width:calc(100% + 40px);padding-right:20px;padding-left:20px;margin-right:-20px;margin-left:-20px}}@media(max-width:768px){.dashboard-quick-menu{width:calc(100% + 28px);padding-right:14px;padding-left:14px;margin-right:-14px;margin-left:-14px}}.dashboard-quick-menu-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;padding:12px 12px 12px 10px;color:var(--redesign-text);text-decoration:none;background:var(--redesign-surface-card);border:1px solid var(--redesign-border);border-radius:4px}.dashboard-quick-menu-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;color:var(--redesign-dashboard-menu-icon)}.dashboard-quick-menu-card__icon .svg{width:16px;height:16px;color:currentColor;fill:currentColor}.dashboard-quick-menu-card__title{font-size:14px;font-weight:500;line-height:1.3;white-space:nowrap}.dashboard-quick-menu-card__notification{position:absolute;top:12px;right:7px;width:6px;height:6px;background:var(--redesign-dashboard-notification);border-radius:50%}.page--question-lesson,.page--question-lesson-search,.page--question-lesson-search body,.page--question-lesson body,.page--question-live,.page--question-live body{min-height:100%}.question-page{--home-inline-padding:56px;--home-mobile-content-width:100%;--home-muted:var(--redesign-text-subtle);min-width:320px;margin:0;overflow-x:clip;font-family:Manrope,sans-serif;color:var(--redesign-text-secondary);background:var(--redesign-content-bg)}.question-page__shell{--redesign-mobile-menu-height:0px;--redesign-mobile-panel-gap:0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:100svh}.question-page__main,.question-page__shell{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--redesign-content-bg)}.question-page__main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:0}.question-page .home-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:154px;padding-top:92px;padding-bottom:22px}@media(max-width:1350px)and (min-width:1201px){.question-page{--home-inline-padding:24px}}@media(max-width:1200px){.question-page{--home-inline-padding:24px}.question-page .redesign-navigation{--redesign-mobile-menu-height:0px;padding-bottom:0}}@media(max-width:1024px){.question-page{--home-inline-padding:20px}}@media(max-width:768px){.question-page{--home-inline-padding:14px}.question-page .home-footer{min-height:0;padding:16px 14px 20px}}.question-ask{width:100%;padding:36px 56px 0;font-family:Manrope,sans-serif;color:var(--redesign-text-secondary);background:var(--redesign-content-bg)}.question-ask .redesign-breadcrumbs{margin-bottom:56px}.question-ask .redesign-breadcrumbs__link{color:var(--redesign-accent-gold-hover)}.question-ask .redesign-breadcrumbs__link:focus-visible,.question-ask .redesign-breadcrumbs__link:hover{color:var(--redesign-accent-gold)}.question-ask .redesign-breadcrumbs__separator{color:var(--redesign-accent-gold-pressed)}.question-ask .redesign-breadcrumbs__current{color:var(--redesign-text-primary)}.question-ask__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:44px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:min(1078px,100%);margin:0 auto}.question-ask__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 894px;flex:0 1 894px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;width:894px;min-width:0;max-width:100%}.question-ask__description,.question-ask__lesson-card-meta,.question-ask__lesson-card-title,.question-ask__title{padding:0;margin:0}.question-ask__title{font-family:Oranienbaum,serif;font-size:56px;font-weight:400;line-height:1;color:var(--redesign-text-primary);text-transform:uppercase}.question-ask__description{width:100%;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.question-ask__form{gap:36px}.question-ask__form,.question-ask__lesson{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.question-ask__lesson{gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-ask__change-lesson.button{min-width:0;min-height:0;padding:0;margin:0;font-size:18px;font-weight:500;line-height:1.3;text-transform:none}.question-ask__message-section.form-ui__section{width:100%;min-height:0;padding:0;margin:0}.question-ask__message-section .consultation-order-modal__message{padding-bottom:22px;margin:0}.question-ask__message-section .consultation-order-modal__textarea{display:block;width:100%;height:167px;min-height:167px;max-height:167px;padding:12px 16px;margin:0;overflow-y:auto;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);resize:none;background:var(--redesign-input-bg);border:0;border-radius:10px;outline:none;-webkit-box-shadow:none;box-shadow:none}.question-ask__message-section .consultation-order-modal__textarea::-webkit-input-placeholder{font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-placeholder);opacity:1}.question-ask__message-section .consultation-order-modal__textarea::-moz-placeholder{font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-placeholder);opacity:1}.question-ask__message-section .consultation-order-modal__textarea:-ms-input-placeholder{font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-placeholder);opacity:1}.question-ask__message-section .consultation-order-modal__textarea::-ms-input-placeholder{font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-placeholder);opacity:1}.question-ask__message-section .consultation-order-modal__textarea::placeholder{font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-placeholder);opacity:1}.question-ask__message-section .consultation-order-modal__textarea:focus,.question-ask__message-section .consultation-order-modal__textarea:focus-visible{border:0;outline:none;-webkit-box-shadow:none;box-shadow:none}.question-ask__message-section .consultation-order-modal__counter{right:0;bottom:0;font-size:12px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.question-ask__message-section .consultation-order-modal__error{display:none}.question-ask__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.question-ask__submit.button{width:323px;min-width:323px;height:64px;min-height:64px;padding:18px;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:10px}@media(max-width:1350px)and (min-width:1201px){.question-ask{padding-right:24px;padding-left:24px}}@media(max-width:1200px){.question-ask{padding-right:24px;padding-left:24px}.question-ask__content{width:min(894px,100%)}.question-ask__back{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media(max-width:1024px){.question-ask{padding-right:20px;padding-left:20px}}@media(max-width:768px){.question-ask{padding:14px 14px 56px}.question-ask .redesign-breadcrumbs{width:calc(100% + 28px);max-width:none;padding:0 14px;margin-right:-14px;margin-bottom:32px;margin-left:-14px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.question-ask .redesign-breadcrumbs::-webkit-scrollbar{display:none;width:0;height:0}.question-ask__content{display:block;width:100%}.question-ask__back{margin-bottom:16px}.question-ask__main{gap:24px;width:100%}.question-ask__title{font-size:26px}.question-ask__description{font-size:16px}.question-ask__form{gap:36px}.question-ask--lesson .question-ask__form{gap:24px}.question-ask--lesson .question-ask__actions{margin-top:12px}.question-ask__lesson{gap:12px}.question-ask__change-lesson.button{font-size:16px}.question-ask__message-section .consultation-order-modal__message{padding-bottom:22px}.question-ask__message-section .consultation-order-modal__textarea{padding:12px 16px;font-size:16px;border-radius:8px}.question-ask__message-section .consultation-order-modal__textarea::-webkit-input-placeholder{font-size:16px}.question-ask__message-section .consultation-order-modal__textarea::-moz-placeholder{font-size:16px}.question-ask__message-section .consultation-order-modal__textarea:-ms-input-placeholder{font-size:16px}.question-ask__message-section .consultation-order-modal__textarea::-ms-input-placeholder{font-size:16px}.question-ask__message-section .consultation-order-modal__textarea::placeholder{font-size:16px}.question-ask__submit.button{width:100%;min-width:0;height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}}.page-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;color:var(--redesign-text-secondary);text-decoration:none;border:1px solid var(--redesign-border-control);border-radius:50%;-webkit-transition:color .2s ease,border-color .2s ease,background-color .2s ease;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.page-back__icon{width:20px;height:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.page-back__label{display:none}@media(hover:hover)and (pointer:fine){.page-back:hover{color:var(--redesign-text-primary);background:var(--redesign-control-bg);border-color:var(--redesign-border-interactive)}}.page-back:focus-visible{outline:2px solid var(--redesign-brand-bright);outline-offset:3px}@media(max-width:768px){.page-back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:6px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto;height:auto;font-size:14px;font-weight:500;line-height:1.3;color:var(--redesign-text-subtle);border:0;border-radius:0}.page-back__icon{width:16px;height:16px;color:var(--redesign-accent-gold)}.page-back__label{display:inline}}.question-lesson-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;overflow:hidden;background:var(--redesign-card-bg);border:1px solid var(--redesign-border-default);border-radius:10px}.question-lesson-card__media{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;width:180px;overflow:hidden}.question-lesson-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.question-lesson-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:0;padding:10px 16px 12px 0}.question-lesson-card .lesson-card__tag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;padding:5px 10px}.question-lesson-card__meta,.question-lesson-card__title{padding:0;margin:0}.question-lesson-card__title{font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.question-lesson-card__meta{font-size:16px;font-weight:600;line-height:1.3;color:var(--redesign-text-placeholder)}@media(max-width:768px){.question-lesson-card{display:block;height:129px;padding:16px;border-radius:8px}.question-lesson-card__media{display:none}.question-lesson-card__body{gap:8px;width:100%;height:100%;padding:0}.question-lesson-card .lesson-card__tag{min-height:18px;padding:2px 10px}.question-lesson-card__title{font-size:18px}.question-lesson-card__meta{font-size:13px}}.question-lesson-card__meta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.question-lesson-card__meta--mobile{display:none}.question-lesson-card--picker{display:block;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.question-lesson-card--picker .question-lesson-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;width:100%;height:100%;color:inherit;text-decoration:none}.question-lesson-card--picker .question-lesson-card__select{display:none}@media(hover:hover)and (pointer:fine){.question-lesson-card--picker:focus-within,.question-lesson-card--picker:hover{border-color:var(--redesign-border-interactive);-webkit-box-shadow:6px 6px 6.5px rgba(var(--redesign-shadow-warm-rgb),.25);box-shadow:6px 6px 6.5px rgba(var(--redesign-shadow-warm-rgb),.25)}}@media(max-width:768px){.question-lesson-card--picker{height:auto;padding:0;border:0;border-radius:6px;-webkit-box-shadow:inset 0 0 0 1px var(--redesign-border-default);box-shadow:inset 0 0 0 1px var(--redesign-border-default)}.question-lesson-card--picker .question-lesson-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:auto}.question-lesson-card--picker .question-lesson-card__media{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto;aspect-ratio:343/218}.question-lesson-card--picker .question-lesson-card__body{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:6px;width:100%;height:auto;padding:0 12px 12px}.question-lesson-card--picker .question-lesson-card__meta-row{height:22px}.question-lesson-card--picker .lesson-card__tag{padding:5px 6px}.question-lesson-card--picker .question-lesson-card__title{font-size:16px;line-height:1.3}.question-lesson-card--picker .question-lesson-card__meta--desktop{display:none}.question-lesson-card--picker .question-lesson-card__meta--mobile{display:block;font-size:13px;line-height:1.3}.question-lesson-card--picker .question-lesson-card__select.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:calc(100% - 24px);min-width:0;height:40px;min-height:40px;padding:10px;margin:0 12px 12px;font-size:14px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:6px}}.question-lesson-picker__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.question-lesson-picker__sort-select{-webkit-box-flex:0;-ms-flex:0 0 218px;flex:0 0 218px;width:218px;max-width:100%}.question-lesson-picker__sort-select .select__button{height:100%;min-height:56px;padding:14px;font-size:18px;border-radius:8px}.question-lesson-picker__sort-select.active .select__button,.question-lesson-picker__sort-select .select__button,.question-lesson-picker__sort-select.selected .select__button{color:var(--redesign-text-secondary);background-color:transparent!important;border-color:var(--redesign-border-control)}@media(hover:hover){.question-lesson-picker__sort-select:hover .select__button{color:var(--redesign-text-secondary);background-color:transparent!important;border-color:var(--redesign-border-hover)}}.question-lesson-picker__sort-select.active .select__button{border-color:var(--redesign-border-hover)}.question-lesson-picker__sort-select .select__arrow-wrapper{-ms-flex-preferred-size:28px;flex-basis:28px;width:28px;height:28px;margin-left:10px}.question-lesson-picker__sort-select .select__arrow{width:24px;min-width:24px;height:24px;min-height:24px}.question-lesson-picker__sort-select .select__content{z-index:40;width:max(100%,280px);min-width:max(100%,280px)}.question-lesson-picker__search.material-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;min-width:0;height:56px;padding:4px 20px;margin:0;overflow:hidden;background:var(--redesign-control-bg);border:1px solid var(--redesign-border-control);border-radius:8px;-webkit-box-shadow:none;box-shadow:none;backdrop-filter:blur(1.5px)}.question-lesson-picker__search.material-search.is-filled,.question-lesson-picker__search.material-search:focus-within,.question-lesson-picker__search.material-search:hover{background:var(--redesign-control-bg-hover);border-color:var(--redesign-border-control);-webkit-box-shadow:none;box-shadow:none}.question-lesson-picker__search.material-search.is-filled{backdrop-filter:blur(3.3px)}.question-lesson-picker__search.material-search .material-search__submit{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;padding:0;color:var(--redesign-text-secondary);background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.question-lesson-picker__search.material-search .material-search__submit svg{width:inherit;height:inherit}.question-lesson-picker__search.material-search .material-search__submit:active,.question-lesson-picker__search.material-search .material-search__submit:focus-visible,.question-lesson-picker__search.material-search .material-search__submit:hover{background:transparent;-webkit-filter:none;filter:none;outline:none;-webkit-transform:none;transform:none}.question-lesson-picker__search.material-search .material-search__icon{width:24px;height:24px}.question-lesson-picker__search.material-search .material-search__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:0;height:100%;padding:0;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-primary);background:transparent;border:0;border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:var(--redesign-text-primary)}.question-lesson-picker__search.material-search .material-search__input:focus,.question-lesson-picker__search.material-search .material-search__input:focus-visible{background:transparent;border:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.question-lesson-picker__search.material-search .material-search__input::-webkit-input-placeholder{color:var(--redesign-text-secondary)}.question-lesson-picker__search.material-search .material-search__input::-moz-placeholder{color:var(--redesign-text-secondary)}.question-lesson-picker__search.material-search .material-search__input:-ms-input-placeholder{color:var(--redesign-text-secondary)}.question-lesson-picker__search.material-search .material-search__input::-ms-input-placeholder{color:var(--redesign-text-secondary)}.question-lesson-picker__search.material-search .material-search__input::placeholder{color:var(--redesign-text-secondary)}.question-lesson-picker__search.material-search .material-search__clear{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px}.question-lesson-picker__search.material-search .material-search__clear,.question-lesson-picker__search.material-search .material-search__clear:focus-visible,.question-lesson-picker__search.material-search .material-search__clear:hover{color:var(--redesign-text-primary);background:var(--redesign-search-clear-bg)}.question-lesson-picker__search.material-search .material-search__clear-icon{width:24px;height:24px}.question-lesson-picker__results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.question-lesson-picker__more{width:100%;padding-bottom:20px}.question-lesson-picker__more-button.button{width:225px;min-width:225px;height:56px;min-height:56px;padding:14px;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:8px}@media(max-width:768px){.question-lesson-picker__toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.question-lesson-picker__sort-select{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.question-lesson-picker__sort-select .select__button{min-height:44px;padding:10px;font-size:16px;border-radius:6px}.question-lesson-picker__sort-select .select__arrow-wrapper{-ms-flex-preferred-size:24px;flex-basis:24px;width:24px;height:24px;margin-left:8px}.question-lesson-picker__sort-select .select__arrow{width:20px;min-width:20px;height:20px;min-height:20px}.question-lesson-picker__sort-select .select__content{width:100%;min-width:100%}.question-lesson-picker__search.material-search{gap:8px;width:100%;height:44px;padding:2px 10px;border-radius:6px}.question-lesson-picker__search.material-search .material-search__submit{-ms-flex-preferred-size:18px;flex-basis:18px;width:18px;height:18px}.question-lesson-picker__search.material-search .material-search__icon{width:18px;height:18px}.question-lesson-picker__search.material-search .material-search__input{font-size:16px}.question-lesson-picker__search.material-search .material-search__clear{-ms-flex-preferred-size:28px;flex-basis:28px;width:28px;height:28px}.question-lesson-picker__search.material-search .material-search__clear-icon{width:20px;height:20px}.question-lesson-picker__more{padding-top:4px;padding-bottom:0}.question-lesson-picker__more-button.button{width:100%;min-width:0;height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}}.page--about,.page--about body{min-height:100%}.about-page{--home-inline-padding:56px;--home-mobile-content-width:100%;--home-muted:var(--redesign-text-subtle);min-width:320px;margin:0;overflow-x:clip;font-family:Manrope,sans-serif;color:var(--redesign-text-muted)}.about-page,.about-page__background{background:var(--redesign-content-bg)}.about-page__background{position:fixed;inset:0;z-index:0;width:100vw;height:100vh;height:100dvh;overflow:hidden;pointer-events:none}.about-page__background img,.about-page__background picture{display:block;width:100%;height:100%}.about-page__background img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.about-page__background:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(var(--redesign-background-deep-rgb),0) 50%,rgba(var(--redesign-background-deep-rgb),.14) 68%,rgba(var(--redesign-background-deep-rgb),.72))}.about-page__shell{--redesign-mobile-menu-height:0px;--redesign-mobile-panel-gap:0px;position:relative;z-index:1;min-height:100vh;min-height:100svh;background:transparent}.about-page__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.about-page .redesign-header{position:sticky;top:0}.about-page .home-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:92px;padding-bottom:22px;margin-top:-2px}.about{width:100%;padding:36px 56px 0;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:transparent}.about .redesign-breadcrumbs{margin-bottom:56px}.about__content{position:relative;width:min(1122px,100%);margin:0 auto}.about__back{position:absolute;top:19px;left:-92px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;color:var(--redesign-text-muted);text-decoration:none;border:1px solid var(--redesign-border-input);border-radius:50%;-webkit-transition:color .2s ease,border-color .2s ease,background-color .2s ease;transition:color .2s ease,border-color .2s ease,background-color .2s ease}@media(hover:hover)and (pointer:fine){.about__back:hover{color:var(--redesign-white);background:rgba(var(--redesign-background-deep-rgb),.4);border-color:var(--redesign-border-hover)}}.about__back:focus-visible{outline:2px solid var(--redesign-brand-bright);outline-offset:3px}.about__back-icon{width:20px;height:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.about__back-label{display:none}.about__title-row{width:100%;padding-bottom:48px}.about__title{margin:0;font-family:Oranienbaum,serif;font-size:100px;font-weight:400;line-height:1;color:var(--redesign-dashboard-title);text-transform:uppercase}.about__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;width:100%}.about__lead{width:100%;margin:0;font-family:Oranienbaum,serif;font-size:32px;font-weight:400;line-height:1.1;color:var(--redesign-text-muted)}.about__video{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:480px;overflow:hidden;background:var(--redesign-content-bg);border:1px solid var(--redesign-border-input);border-radius:20px;-webkit-box-shadow:6px 6px 8.1px rgba(var(--redesign-about-shadow-rgb),.3);box-shadow:6px 6px 8.1px rgba(var(--redesign-about-shadow-rgb),.3)}.about__video-frame{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;border:0;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.about__video-content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}.about__video.is-playing .about__video-frame{z-index:2;opacity:1;pointer-events:auto}.about__video.is-playing .about__video-content{opacity:0;visibility:hidden;pointer-events:none}.about__video-play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:86px;height:86px;padding:6px;color:var(--redesign-brand-bright);cursor:pointer;background:rgba(var(--redesign-background-deep-rgb),.65);border:1.5px solid var(--redesign-border-input);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:background .2s ease,border-color .2s ease;transition:background .2s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){.about__video-play:hover{border-color:var(--redesign-text-dim)}.about__video-play:hover,.about__video-play:hover .about__video-play-core{background:var(--redesign-background)}}.about__video-play:focus-visible{outline:2px solid var(--redesign-brand-bright);outline-offset:4px}.about__video-play-core{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding-left:6px;background:rgba(var(--redesign-background-deep-rgb),.71);border-radius:50%;backdrop-filter:blur(36px);-webkit-transition:background .2s ease;transition:background .2s ease}.about__video-play-icon{width:47px;height:47px}.about__video-title{width:100%;margin:0;font-family:Oranienbaum,serif;font-size:48px;font-weight:400;line-height:1.3;color:var(--redesign-text);text-align:center}@media(max-width:1400px)and (min-width:1201px){.about{padding-right:32px;padding-left:32px}.about__content{width:min(1040px,100% - 120px)}}@media(max-width:1200px){.about-page{--home-inline-padding:14px}.about-page__background img{-o-object-position:center center;object-position:center center}.about-page__background:after{display:none}.about-page .home-footer{padding:16px 14px;margin-top:0}.about{padding:14px 14px 0}.about .redesign-breadcrumbs{margin-bottom:32px}.about__content{width:100%}.about__back{position:static;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto;height:auto;margin-bottom:12px;color:var(--redesign-text-subtle);border:0;border-radius:6px}}@media(max-width:1200px)and (hover:hover)and (pointer:fine){.about__back:hover{color:var(--redesign-text-subtle);background:transparent;border-color:transparent}}@media(max-width:1200px){.about__back-icon{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;color:var(--redesign-gold)}.about__back-label{display:block;font-size:14px;font-weight:500;line-height:1.3}.about__title-row{padding-bottom:16px}.about__title{font-size:32px;line-height:1}.about__body{gap:24px;padding-bottom:56px}.about__lead{font-size:22px;line-height:1}.about__video{height:196px;border-radius:10px;-webkit-box-shadow:4px 4px 5px rgba(var(--redesign-about-shadow-rgb),.3);box-shadow:4px 4px 5px rgba(var(--redesign-about-shadow-rgb),.3)}.about__video-content{gap:16px}.about__video-play{width:48px;height:48px;padding:2px;border-width:1px;-webkit-box-shadow:0 0 72px 29px rgba(var(--redesign-background-deep-rgb),.6);box-shadow:0 0 72px 29px rgba(var(--redesign-background-deep-rgb),.6);backdrop-filter:blur(25px)}.about__video-play-core{padding-left:4px;backdrop-filter:blur(25px)}.about__video-play-icon{width:24px;height:24px}.about__video-title{font-size:24px;color:var(--redesign-text-muted)}}.page--text-page,.page--text-page body{min-height:100%}.text-page-screen{--home-inline-padding:56px;--home-mobile-content-width:100%;--home-muted:var(--redesign-text-subtle);min-width:320px;margin:0;overflow-x:clip;font-family:Manrope,sans-serif;color:var(--redesign-text-subtle);background:var(--redesign-content-bg)}.text-page-screen__shell{--redesign-mobile-menu-height:0px;--redesign-mobile-panel-gap:0px;min-height:100vh;min-height:100svh;background:var(--redesign-content-bg)}.text-page-screen__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.text-page-screen .redesign-header{position:sticky;top:0}.text-page-screen .home-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:92px;padding-bottom:22px}.text-page{width:100%;padding:36px 56px 0;font-family:Manrope,sans-serif;color:var(--redesign-text-subtle);background:var(--redesign-content-bg)}.text-page .redesign-breadcrumbs{margin-bottom:56px}.text-page__layout{position:relative;width:min(1122px,100%);margin:0 auto}.text-page__back{position:absolute;top:19px;left:-92px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;color:var(--redesign-text-muted);text-decoration:none;border:1px solid var(--redesign-border-input);border-radius:50%;-webkit-transition:color .2s ease,border-color .2s ease,background-color .2s ease;transition:color .2s ease,border-color .2s ease,background-color .2s ease}@media(hover:hover)and (pointer:fine){.text-page__back:hover{color:var(--redesign-white);background:rgba(var(--redesign-background-deep-rgb),.4);border-color:var(--redesign-border-hover)}}.text-page__back:focus-visible{outline:2px solid var(--redesign-brand-bright);outline-offset:3px}.text-page__back-icon{width:20px;height:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.text-page__back-label{display:none}.text-page__header{padding-bottom:48px}.text-page__header h1{margin:0;font-family:Oranienbaum,serif;font-size:100px;font-weight:400;line-height:1;color:var(--redesign-dashboard-title);text-transform:uppercase}.text-page__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:72px;width:100%}.text-page__block{width:100%;min-width:0;padding:0;margin:0}.text-page__block--intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text-page__block--intro>*+*{margin-top:36px;margin-bottom:36px}.text-page__block--intro>p+p{margin-top:14px}.text-page__block--intro>p:first-of-type{font-size:26px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted)}.text-page__article{width:100%}.text-page__article .text-page__block>h2,.text-page__article .text-page__block>h3,.text-page__article .text-page__block>h4,.text-page__article .text-page__media-list>h4,.text-page__article .text-page__split>div>h4{margin:0;color:var(--redesign-text)}.text-page__article .text-page__block>h2{font-family:Oranienbaum,serif;font-size:56px;font-weight:400;line-height:1;text-transform:uppercase}.text-page__article .text-page__block>h3{font-size:32px;font-weight:500;line-height:1.3}.text-page__article .text-page__block>h4,.text-page__article .text-page__media-list>h4,.text-page__article .text-page__split>div>h4{font-size:26px;font-weight:500;line-height:1.3}.text-page__article p{margin:0;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-subtle)}.text-page__article p+p{margin-top:14px}.text-page__article b,.text-page__article strong{font-weight:600;color:var(--redesign-text)}.text-page__article a:not(.button){color:var(--redesign-accent-gold);text-underline-offset:3px}.text-page__article table{width:100%;border-collapse:collapse}.text-page__article td,.text-page__article th{padding:16px 18px;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-subtle);text-align:left;vertical-align:top;border:1px solid var(--redesign-border-card)}.text-page__article th{color:var(--redesign-text);background:var(--redesign-surface-card)}.text-page__article ol,.text-page__article ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:0;margin:0;list-style:none}.text-page__article ol li,.text-page__article ul li{position:relative;min-width:0;padding-left:37px;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-subtle)}.text-page__article ol{counter-reset:text-page-number}.text-page__article ol li{counter-increment:text-page-number}.text-page__article ol li:before{position:absolute;top:-1px;left:0;width:21px;font-family:Oranienbaum,serif;font-size:28px;font-weight:400;line-height:1;color:var(--redesign-accent-gold);content:counter(text-page-number)}.text-page__article ul li:before{position:absolute;top:5px;left:0;width:18px;height:19px;clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%);content:"";background:var(--redesign-accent-gold)}.text-page__article h2+ol,.text-page__article h2+p,.text-page__article h2+ul,.text-page__article h3+.text-page__lessons,.text-page__article h3+ol,.text-page__article h3+p,.text-page__article h3+ul,.text-page__article h4+ol,.text-page__article h4+ul{margin-top:36px}.text-page__article .text-page__lessons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.text-page__article .text-page__lessons.lessons__grid--list,.text-page__article .text-page__lessons.lessons__grid--list-desktop{gap:16px}.text-page__article blockquote{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-template-columns:44px minmax(0,1fr) 54px;gap:0 24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%;padding:36px;margin:0;color:var(--redesign-text-soft);overflow-wrap:break-word;background:var(--redesign-surface-card);border:1px solid var(--redesign-border-card);border-radius:20px}.text-page__article blockquote:before{grid-row:1;grid-column:1;width:43.154px;height:4px;margin-top:8px;content:"";background:var(--redesign-quote-accent-main);border:2px solid var(--redesign-quote-accent-border);border-radius:1px;-webkit-box-shadow:-.85px 1px 0 0 var(--redesign-quote-accent-base),-.85px 1px 0 2px var(--redesign-quote-accent-base);box-shadow:-.85px 1px 0 0 var(--redesign-quote-accent-base),-.85px 1px 0 2px var(--redesign-quote-accent-base)}.text-page__article blockquote:after{grid-row:1;grid-column:3;width:54px;height:35px;margin-top:3px;content:"";background:url(../images/quote.svg) 50%/contain no-repeat}.text-page__article blockquote>*{grid-column:2}.text-page__article blockquote p{margin:0;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-soft)}.text-page__article blockquote p+p{margin-top:14px}.text-page__article blockquote cite{display:block;margin-top:20px;font-size:18px;font-style:normal;font-weight:500;line-height:1.3;color:var(--redesign-text-muted-2)}.text-page__split{display:grid;grid-template-columns:minmax(0,1fr) 403px;gap:32px}.text-page__split>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.text-page__split>figure{width:403px;height:auto;margin:0;overflow:hidden;border:1px solid var(--redesign-border-card);border-radius:16px}.text-page__split>figure img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.text-page__media-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px}.text-page__media-list>div{display:grid;grid-template-columns:454px minmax(0,1fr);gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.text-page__video{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;background:var(--redesign-content-bg);border:1px solid var(--redesign-border-card)}.text-page__video.is-playing .text-page__video-frame{z-index:4;pointer-events:auto;opacity:1}.text-page__video.is-playing .text-page__video-cover,.text-page__video.is-playing .text-page__video-poster{pointer-events:none;visibility:hidden;opacity:0}@media(hover:hover)and (pointer:fine){.text-page__video:hover .text-page__play{visibility:visible;opacity:1}}.text-page__video--hero{width:100%;height:633px;border-radius:20px}.text-page__video--compact{-webkit-box-flex:0;-ms-flex:0 0 454px;flex:0 0 454px;width:454px;height:254px;border-radius:14px}.text-page__video-frame,.text-page__video-poster{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.text-page__video-poster{z-index:0;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}.text-page__video--hero .text-page__video-poster{-o-object-position:center bottom;object-position:center bottom}.text-page__video-frame{z-index:0;pointer-events:none;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.text-page__video-cover{position:relative;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:100%;height:100%;background:rgba(var(--redesign-background-deep-rgb),.2);-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}.text-page__play,.text-page__video-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-page__play{width:60px;height:60px;padding:4px;color:var(--redesign-brand-bright);cursor:pointer;visibility:visible;background:rgba(var(--redesign-background-deep-rgb),.65);border:1px solid var(--redesign-border-input);border-radius:50%;-webkit-box-shadow:0 0 72px 29px rgba(var(--redesign-background-deep-rgb),.6);box-shadow:0 0 72px 29px rgba(var(--redesign-background-deep-rgb),.6);opacity:0;-webkit-transition:background .2s ease,border-color .2s ease,opacity .2s ease,visibility .2s ease;transition:background .2s ease,border-color .2s ease,opacity .2s ease,visibility .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width:1024px){.text-page__play{visibility:visible;opacity:1}}@media(hover:hover)and (pointer:fine){.text-page__play:not(.text-page__play--static):hover{background:var(--redesign-background);border-color:var(--redesign-text-dim)}.text-page__play:not(.text-page__play--static):hover .text-page__play-core{background:var(--redesign-background)}}.text-page__play:focus-visible{outline:2px solid var(--redesign-brand-bright);outline-offset:4px}.text-page__play--large{width:86px;height:86px;padding:6px}.text-page__play--static{pointer-events:none;cursor:default}.text-page__play-core{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding-left:4px;background:rgba(var(--redesign-background-deep-rgb),.71);border-radius:50%;backdrop-filter:blur(25px);-webkit-transition:background .2s ease;transition:background .2s ease}.text-page__play--large .text-page__play-core{padding-left:6px;backdrop-filter:blur(36px)}.text-page__play-icon{width:32px;height:32px}.text-page__play--large .text-page__play-icon{width:47px;height:47px}.text-page__video-title{width:100%;margin:0;font-family:Oranienbaum,serif;font-size:48px;font-weight:400;line-height:1.3;color:var(--redesign-text);text-align:center}.text-page__gallery{display:grid;gap:20px;width:100%}.text-page__gallery figure{width:100%;min-width:0;height:auto;margin:0;overflow:hidden;border:1px solid var(--redesign-border-card)}.text-page__gallery img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.text-page__gallery--row{grid-template-columns:repeat(3,minmax(0,1fr))}.text-page__gallery--row figure{border-radius:12px}.text-page__gallery--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.text-page__gallery--grid figure{border-radius:16px}.text-page__slider{position:relative;min-width:0}.text-page__slider-viewport{width:100%;height:680px;overflow:hidden;border:1px solid var(--redesign-border-card);border-radius:20px}.text-page__slider-viewport .swiper-slide{position:relative;width:100%;height:100%;overflow:hidden}.text-page__slider-viewport img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text-page__slider-navigation{pointer-events:none}.text-page__slider-navigation[hidden]{display:none}.text-page__slider-button{position:absolute;top:50%;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;padding:14px;color:var(--redesign-text-muted);pointer-events:auto;cursor:pointer;background:transparent;border:1px solid var(--redesign-border-input);border-radius:50%;-webkit-transition:color .2s ease,border-color .2s ease,opacity .2s ease;transition:color .2s ease,border-color .2s ease,opacity .2s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.text-page__slider-button svg{width:24px;height:24px}@media(hover:hover)and (pointer:fine){.text-page__slider-button:hover{color:var(--redesign-white);border-color:var(--redesign-border-hover)}}.text-page__slider-button.swiper-button-disabled{pointer-events:none;opacity:.35}.text-page__slider-button--prev{left:-80px}.text-page__slider-button--prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.text-page__slider-button--next{right:-80px}.text-page__slider-button--next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.text-page__slider--promo .text-page__slider-viewport{position:relative}.text-page__promo-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(var(--redesign-background-deep-rgb),.75),rgba(var(--redesign-background-deep-rgb),.56) 25%,rgba(var(--redesign-background-deep-rgb),0) 60%,rgba(var(--redesign-background-deep-rgb),.75))}.text-page__promo-content{position:absolute;inset:64px 56px 64px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--redesign-white)}.text-page__promo-content h2{margin:0;font-family:Oranienbaum,serif;font-size:56px;font-weight:400;line-height:1;color:var(--redesign-white);text-transform:uppercase}.text-page__promo-content p{margin:12px 0 0!important;font-size:24px;font-weight:500;line-height:1.3;color:var(--redesign-white)}.text-page__promo-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:267px;height:64px;min-height:64px;font-size:20px;text-transform:uppercase}.text-page__dedication-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:var(--redesign-surface-card);border:1px solid var(--redesign-border-input);border-radius:16px}.text-page__dedication-main{display:grid;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;grid-template-columns:minmax(240px,355px) minmax(0,1fr);gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:16px 16px 20px}.text-page__dedication-cover{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:355px;height:auto;min-height:0;aspect-ratio:355/225;overflow:hidden;border:1px solid var(--redesign-border-card);border-radius:10px}.text-page__dedication-cover>img{position:absolute;top:-18.71%;left:-70.82%;width:170.97%;max-width:none;height:151.82%;-o-object-fit:fill;object-fit:fill;pointer-events:none}.text-page__dedication-cover .text-page__play{position:relative;z-index:1;width:60px;height:60px;-webkit-box-shadow:none;box-shadow:none}.text-page__dedication-cover.is-playing .text-page__video-frame{border-radius:9px}.text-page__dedication-access.lesson-card__access-status--media{right:auto;bottom:5px;left:5px;gap:10px;max-width:calc(100% - 10px);min-height:32px;padding:5px 4px;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-footer);background:rgba(var(--redesign-surface-status-rgb),.8);border-radius:3px;backdrop-filter:blur(15px)}.text-page__dedication-access.lesson-card__access-status--media .lesson-card__access-status-icon{-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;width:22px;height:22px;font-size:22px;fill:none}.text-page__dedication-video-cover{background:transparent}.text-page__dedication-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0;min-height:0}.text-page__dedication-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%;min-width:0}.text-page__dedication-copy h3{width:min(484px,100%);margin:0;font-size:32px;font-weight:500;line-height:1.3;color:var(--redesign-text)}.text-page__dedication-copy p{display:-webkit-box;width:100%;margin:0;overflow:hidden;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-subtle);-webkit-box-orient:vertical;-webkit-line-clamp:2}.text-page__dedication-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:0}.text-page__meta-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;min-height:40px;padding:5px 0;font-size:28px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted);background:transparent;border:0;border-radius:4px}.text-page__meta-chip svg{-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;width:28px;height:28px}.text-page__meta-chip--accent{gap:6px;height:auto;min-height:40px;padding:10px;font-size:22px;font-weight:600;color:var(--redesign-text);text-transform:uppercase;background:var(--redesign-fuchsia-method);backdrop-filter:blur(15px)}.text-page__meta-chip--outline{height:auto;min-height:40px;padding:0 10px;overflow:hidden;font-size:24px;font-weight:500;color:var(--redesign-accent-gold-hover);background:transparent}.text-page__dedication-action{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-width:0;margin-top:auto}.text-page__dedication-action strong{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:28px;font-weight:600;line-height:1.3;color:var(--redesign-text);white-space:nowrap}.text-page__dedication-action .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:204px;max-width:100%;height:44px;min-height:44px;font-size:16px;text-transform:uppercase}.text-page__dedication-divider{width:auto;height:1px;margin:0 16px;background:var(--redesign-border-card)}.text-page__dedication-requirements{padding:20px}.text-page__dedication-requirements h4{margin:0 0 20px;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text)}.text-page__dedication-requirements ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:0;margin:0;list-style:none}.text-page__dedication-requirements li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:34px;padding:0;padding-left:0!important;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-subtle)}.text-page__dedication-requirements li:before{display:none;content:none}.text-page__dedication-status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;color:var(--redesign-action-green);background:var(--redesign-surface-alt);border:1px solid var(--redesign-border-card);border-radius:2px}.text-page__dedication-status svg{width:30px;height:30px}.text-page__question{padding:56px 64px;background:var(--redesign-surface);border:1px solid var(--redesign-border-hover);border-radius:20px}.text-page__form,.text-page__form.consultation-order-modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px}.text-page__form.consultation-order-modal__form .country-codes ul,.text-page__form.consultation-order-modal__form .iti__country-list,.text-page__form .country-codes ul,.text-page__form .iti__country-list{gap:0}.text-page__form.consultation-order-modal__form .country-codes li:before,.text-page__form.consultation-order-modal__form .iti__country:before,.text-page__form .country-codes li:before,.text-page__form .iti__country:before{display:none;content:none}.text-page__form-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.text-page__form-heading h2{margin:0;font-family:Oranienbaum,serif;font-size:56px;font-weight:400;line-height:1;color:var(--redesign-text);text-transform:uppercase}.text-page__form-heading p{margin:0!important;font-size:24px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted)}.text-page__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.text-page__form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;min-width:0}.text-page__form-fields .consultation-order-modal__field.is-invalid{padding-bottom:19px}.text-page__form-fields .consultation-order-modal__field.is-invalid>.consultation-order-modal__error{top:58px}.text-page__message{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-ms-flex-item-align:stretch;align-self:stretch;min-width:0;min-height:200px}.text-page__message .consultation-order-modal__textarea{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;height:178px;min-height:178px;max-height:178px;padding:12px 16px;background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:8px}.text-page__message.is-invalid .consultation-order-modal__error{position:static;display:block;margin:0}.text-page__message-counter{position:static;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:end;align-self:flex-end;font-size:12px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted);text-align:right}.text-page__channels{padding:0;margin:0;border:0}.text-page__channels .consultation-order-modal__section-title{display:block;width:100%;padding:0;margin:0 0 20px;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text)}.text-page__channels .consultation-order-modal__channel-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.text-page__form-footer.consultation-order-modal__footer{display:grid;grid-template-columns:minmax(0,484px) minmax(0,1fr);gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16px;margin-top:0}.text-page__form-footer.consultation-order-modal__footer .consultation-order-modal__actions{grid-row:1;grid-column:1;width:100%}.text-page__form-footer.consultation-order-modal__footer .consultation-order-modal__submit{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:none;height:56px;min-height:56px;padding:14px;font-size:20px;border-radius:8px}.text-page__form-footer.consultation-order-modal__footer .consultation-order-modal__consent{grid-row:1;grid-column:2;width:100%;max-width:none}.text-page__form-footer.consultation-order-modal__footer .consultation-order-modal__consent-text{font-size:14px;line-height:20px}@media(max-width:1400px)and (min-width:1201px){.text-page{padding-right:32px;padding-left:32px}.text-page__layout{width:min(1040px,100% - 120px)}}@media(max-width:1200px){.text-page-screen{--home-inline-padding:14px}.text-page-screen .home-footer{padding:16px 14px}.text-page{padding:14px 14px 56px}.text-page .redesign-breadcrumbs{margin-bottom:32px}.text-page__layout{width:100%}.text-page__back{position:static;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto;height:auto;margin-bottom:12px;color:var(--redesign-text-subtle);border:0;border-radius:6px}}@media(max-width:1200px)and (hover:hover)and (pointer:fine){.text-page__back:hover{color:var(--redesign-text-subtle);background:transparent;border-color:transparent}}@media(max-width:1200px){.text-page__back-icon{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;color:var(--redesign-gold)}.text-page__back-label{display:block;font-size:14px;font-weight:500;line-height:1.3}.text-page__header{padding-bottom:16px}.text-page__header h1{font-size:32px}.text-page__blocks{gap:48px;padding-bottom:0}.text-page__block--intro>*+*{margin-top:24px;margin-bottom:24px}.text-page__block--intro>p+p{margin-top:14px}.text-page__block--intro>p:first-of-type{font-size:18px;line-height:1.3}.text-page__media-list{gap:24px}.text-page__article .text-page__block>h2{font-size:26px}.text-page__article .text-page__block>h3{font-size:20px;line-height:1.3}.text-page__article .text-page__block>h4,.text-page__article .text-page__media-list>h4,.text-page__article .text-page__split>div>h4{font-size:18px;line-height:1.3}.text-page__article ol li,.text-page__article p,.text-page__article td,.text-page__article th,.text-page__article ul li{font-size:16px}.text-page__article h2+ol,.text-page__article h2+p,.text-page__article h2+ul,.text-page__article h3+.text-page__lessons,.text-page__article h3+ol,.text-page__article h3+p,.text-page__article h3+ul,.text-page__article h4+ol,.text-page__article h4+ul{margin-top:24px}.text-page__article table{display:block;max-width:100%;overflow-x:auto}.text-page__article td,.text-page__article th{min-width:180px;padding:10px 12px}.text-page__article ol,.text-page__article ul{gap:12px}.text-page__article ol li,.text-page__article ul li{padding-left:25px}.text-page__article ol li:before{top:3px;width:15px;font-size:18px}.text-page__article ul li:before{top:3px;width:15px;height:16px}.text-page__article blockquote{grid-template-columns:21px minmax(0,1fr) 21px;gap:0 8px;padding:24px 12px;border-radius:10px}.text-page__article blockquote:before{width:18.635px;height:1.727px;background:var(--redesign-quote-accent-main);border:.864px solid var(--redesign-quote-accent-border);border-radius:.4px;-webkit-box-shadow:-.37px .43px 0 0 var(--redesign-quote-accent-base),-.37px .43px 0 .864px var(--redesign-quote-accent-base);box-shadow:-.37px .43px 0 0 var(--redesign-quote-accent-base),-.37px .43px 0 .864px var(--redesign-quote-accent-base)}.text-page__article blockquote:after{width:21px;height:13.5px;margin-top:8px}.text-page__article blockquote p{font-size:16px}.text-page__article blockquote cite{margin-top:12px;font-size:14px}.text-page__article .text-page__lessons{gap:12px}.text-page__video--hero{height:196px;border-radius:10px}.text-page__video--hero .text-page__video-poster{-o-object-position:center bottom;object-position:center bottom}.text-page__video--compact{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:194px;border-radius:10px}.text-page__video-cover{gap:16px}.text-page__play,.text-page__play--large{width:48px;height:48px;padding:2px;border-width:1px}.text-page__play--large .text-page__play-core,.text-page__play-core{padding-left:4px;backdrop-filter:blur(25px)}.text-page__play--large .text-page__play-icon,.text-page__play-icon{width:24px;height:24px}.text-page__video-title{font-family:Oranienbaum,serif;font-size:20px;font-weight:400;line-height:1.3;color:var(--redesign-text)}.text-page__split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.text-page__split>figure{width:100%;height:auto;border-radius:10px}.text-page__media-list>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:24px}.text-page__gallery{gap:10px;width:100%;overflow:visible}.text-page__gallery--grid,.text-page__gallery--row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% + 28px);padding-right:14px;padding-left:14px;margin-right:-14px;margin-left:-14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.text-page__gallery--grid::-webkit-scrollbar,.text-page__gallery--row::-webkit-scrollbar{display:none}.text-page__gallery--grid figure,.text-page__gallery--row figure{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;overflow:hidden}.text-page__gallery--grid img,.text-page__gallery--row img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.text-page__gallery--row figure{width:168px;aspect-ratio:168/101;border-radius:6px}.text-page__gallery--grid figure{width:347px;aspect-ratio:347/208;border-radius:10px}.text-page__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-page__slider-viewport{width:100%;height:auto;aspect-ratio:1030/624;border-radius:10px}.text-page__slider-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:auto}.text-page__slider-button,.text-page__slider-button--next,.text-page__slider-button--prev{position:static;width:40px;height:40px;padding:10px;-webkit-transform:none;transform:none}.text-page__slider-button--next svg,.text-page__slider-button--prev svg,.text-page__slider-button svg{width:16px;height:16px}.text-page__slider-button--prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.text-page__slider-button--next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.text-page__promo-content{inset:16px}.text-page__promo-content h2{font-size:26px}.text-page__promo-content p{margin-top:6px!important;font-size:16px}.text-page__promo-button{width:138px;height:40px;min-height:40px;padding:10px;font-size:14px;border-radius:6px}.text-page__dedication-card{display:block;overflow:hidden}.text-page__dedication-main{grid-template-columns:minmax(200px,42%) minmax(0,1fr);gap:12px;padding:14px}.text-page__dedication-cover{max-width:none}.text-page__dedication-cover .text-page__play{width:52px;height:52px}.text-page__dedication-info{gap:14px}.text-page__dedication-copy{gap:12px}.text-page__dedication-copy h3{width:100%;font-size:clamp(22px,3.2vw,28px)}.text-page__dedication-copy p{font-size:16px}.text-page__dedication-meta{gap:8px 10px}.text-page__meta-chip{min-height:34px;padding:4px 0;font-size:20px}.text-page__meta-chip svg{-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;width:22px;height:22px}.text-page__meta-chip--accent{min-height:32px;padding:6px 8px;font-size:16px}.text-page__meta-chip--outline{min-height:32px;padding:0 6px;font-size:18px}.text-page__dedication-action{gap:10px 12px}.text-page__dedication-action strong{font-size:22px}.text-page__dedication-action .button{width:clamp(138px,28vw,176px);height:40px;min-height:40px;font-size:14px}.text-page__dedication-divider{margin:0 14px}.text-page__dedication-requirements{padding:16px 14px}.text-page__dedication-requirements h4{margin-bottom:16px;font-size:18px}.text-page__dedication-requirements li{gap:12px;font-size:16px}.text-page__question{padding:40px 16px;border-radius:10px}.text-page__form,.text-page__form.consultation-order-modal__form{gap:24px;padding-bottom:0!important}.text-page__form-heading{gap:12px}.text-page__form-heading h2{font-size:26px}.text-page__form-heading p{font-size:16px}.text-page__form-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.text-page__form-fields{gap:14px;width:100%}.text-page__form-fields .consultation-order-modal__field.is-invalid{padding-bottom:0}.text-page__form-fields .consultation-order-modal__field.is-invalid>.consultation-order-modal__error{position:static;top:auto;margin-top:4px}.text-page__form-fields .consultation-order-modal__input{height:44px;padding:10px 16px;font-size:16px;border-radius:6px}.text-page__form-fields .consultation-order-modal__input::-webkit-input-placeholder{font-size:16px}.text-page__form-fields .consultation-order-modal__input::-moz-placeholder{font-size:16px}.text-page__form-fields .consultation-order-modal__input:-ms-input-placeholder{font-size:16px}.text-page__form-fields .consultation-order-modal__input::-ms-input-placeholder{font-size:16px}.text-page__form-fields .consultation-order-modal__input::placeholder{font-size:16px}.text-page__form-fields .consultation-order-modal__phone .input-phone__inner,.text-page__form-fields .form-ui__phone .input-phone__inner{height:44px;border-radius:6px}.text-page__form-fields .consultation-order-modal__phone .input-phone__input,.text-page__form-fields .form-ui__phone .input-phone__input{height:42px;padding:10px 16px 10px 4px;font-size:16px}.text-page__form-fields .consultation-order-modal__phone .input-phone__input::-webkit-input-placeholder, .text-page__form-fields .form-ui__phone .input-phone__input::-webkit-input-placeholder{font-size:16px}.text-page__form-fields .consultation-order-modal__phone .input-phone__input::-moz-placeholder, .text-page__form-fields .form-ui__phone .input-phone__input::-moz-placeholder{font-size:16px}.text-page__form-fields .consultation-order-modal__phone .input-phone__input:-ms-input-placeholder, .text-page__form-fields .form-ui__phone .input-phone__input:-ms-input-placeholder{font-size:16px}.text-page__form-fields .consultation-order-modal__phone .input-phone__input::-ms-input-placeholder, .text-page__form-fields .form-ui__phone .input-phone__input::-ms-input-placeholder{font-size:16px}.text-page__form-fields .consultation-order-modal__phone .input-phone__input::placeholder,.text-page__form-fields .form-ui__phone .input-phone__input::placeholder{font-size:16px}.text-page__message{min-height:0}.text-page__message .consultation-order-modal__textarea{-webkit-box-flex:0;-ms-flex:none;flex:none;height:175px;min-height:175px;max-height:175px;font-size:18px}.text-page__message .consultation-order-modal__textarea::-webkit-input-placeholder{font-size:18px}.text-page__message .consultation-order-modal__textarea::-moz-placeholder{font-size:18px}.text-page__message .consultation-order-modal__textarea:-ms-input-placeholder{font-size:18px}.text-page__message .consultation-order-modal__textarea::-ms-input-placeholder{font-size:18px}.text-page__message .consultation-order-modal__textarea::placeholder{font-size:18px}.text-page__channels .consultation-order-modal__section-title{margin-bottom:16px;font-size:16px}.text-page__channels .consultation-order-modal__channel-list{gap:8px}.text-page__channels .consultation-order-modal__channel-label{min-height:44px;padding:10px 12px}.text-page__form-footer.consultation-order-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;padding-top:8px;margin-top:0}.text-page__form-footer.consultation-order-modal__footer .consultation-order-modal__actions,.text-page__form-footer.consultation-order-modal__footer .consultation-order-modal__consent{grid-row:auto;grid-column:auto;width:100%}.text-page__form-footer.consultation-order-modal__footer .consultation-order-modal__submit{width:100%;height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}.text-page__form-footer.consultation-order-modal__footer .consultation-order-modal__consent-text{font-size:13px;line-height:1.3}}@media(max-width:900px)and (min-width:769px){.text-page__dedication-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:14px}.text-page__dedication-cover{max-width:none}.text-page__dedication-copy,.text-page__dedication-info{width:100%}.text-page__dedication-copy h3{width:100%;font-size:24px}.text-page__dedication-action .button{width:176px}}@media(max-width:768px){.text-page__dedication-card{border-radius:10px}.text-page__dedication-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:12px 12px 16px}.text-page__dedication-cover{width:100%;max-width:none;border-radius:10px}.text-page__dedication-cover .text-page__play{width:48px;height:48px}.text-page__dedication-cover.is-playing .text-page__video-frame{border-radius:9px}.text-page__dedication-info{gap:20px}.text-page__dedication-copy{gap:12px}.text-page__dedication-copy h3{width:100%;font-size:20px}.text-page__dedication-copy p{font-size:16px;-webkit-line-clamp:3}.text-page__dedication-meta{gap:8px}.text-page__meta-chip{min-height:36px;padding:4px 0;font-size:16px}.text-page__meta-chip svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}.text-page__meta-chip--accent{min-height:36px;padding:8px 10px;font-size:14px}.text-page__meta-chip--outline{min-height:36px;padding:0 8px;font-size:16px}.text-page__dedication-access.lesson-card__access-status--media{bottom:4px;left:4px;gap:6px;min-height:24px;padding:3px 4px;font-size:14px}.text-page__dedication-access.lesson-card__access-status--media .lesson-card__access-status-icon{-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;width:18px;height:18px;font-size:18px}.text-page__dedication-action{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:0}.text-page__dedication-action strong{font-size:20px}.text-page__dedication-action .button{width:100%;height:40px;min-height:40px;padding:10px;font-size:14px;border-radius:6px}.text-page__dedication-divider{margin:0 12px}.text-page__dedication-requirements{padding:16px 12px 12px}.text-page__dedication-requirements h4{margin-bottom:16px;font-size:16px}.text-page__dedication-requirements ul{gap:10px}.text-page__dedication-requirements li{gap:10px;font-size:16px}}.page--profile-settings,.page--profile-settings body{min-height:100%;background:var(--redesign-content-bg)}.profile-settings-page{--home-inline-padding:clamp(24px,2.9167vw,56px);--home-mobile-content-width:100%;--home-muted:var(--redesign-text-dim);min-width:320px;margin:0;overflow-x:clip;font-family:Manrope,sans-serif;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}.profile-settings-page__shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:100svh;padding-bottom:0;background:var(--redesign-content-bg)}.profile-settings-page__main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:0;background:var(--redesign-content-bg)}@media(max-width:1200px){.profile-settings-page{--home-inline-padding:24px}}@media(max-width:1024px){.profile-settings-page{--home-inline-padding:20px}}@media(max-width:768px){.profile-settings-page{--home-inline-padding:14px}}.profile-settings .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.profile-settings{width:100%;padding:36px var(--home-inline-padding) 20px;color:var(--redesign-text-muted);background:var(--redesign-content-bg)}.profile-settings .redesign-breadcrumbs{width:100%;max-width:1808px;margin:0 auto 56px}.profile-settings__container{width:100%;max-width:1808px;margin:0 auto}.profile-settings__title{margin:0;font-family:Oranienbaum,serif;font-size:56px;font-weight:400;line-height:1;color:var(--redesign-text);text-transform:uppercase}.profile-settings__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;width:100%;max-width:1455px;padding-top:72px}.profile-settings__section{display:grid;grid-template-columns:clamp(240px,20vw,323px) minmax(0,1fr);gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%;padding-top:0;padding-bottom:44px;border-bottom:1px solid var(--redesign-border-card)}.profile-settings__section--language{padding-bottom:28px;border-bottom:0}.profile-settings__section-title{margin:0;font-family:Manrope,sans-serif;font-size:32px;font-weight:500;line-height:1.3;color:var(--redesign-text)}.profile-settings__section-content{width:100%;min-width:0}.profile-settings__personal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:100%}.profile-settings__identity{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-settings__avatar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 146px;flex:0 0 146px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:146px;height:146px;overflow:hidden;color:var(--redesign-dashboard-avatar);background:var(--redesign-profile-avatar-bg);border:1px solid var(--redesign-border-input);border-radius:10px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.profile-settings__avatar:after{position:absolute;inset:0;z-index:2;pointer-events:none;content:"";background:transparent;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.profile-settings__avatar-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;opacity:.7}.profile-settings__avatar-placeholder .svg{width:92%;height:92%}.profile-settings__avatar-image{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.profile-settings__avatar-edit{position:absolute;right:3px;bottom:3px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;padding:3px;color:var(--redesign-content-bg);cursor:pointer;background:var(--redesign-profile-avatar-edit-bg);border:0;border-radius:6px;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.profile-settings__avatar-edit .svg{width:20px;height:20px}.profile-settings__avatar-edit:focus-visible,.profile-settings__avatar-edit:hover{color:var(--redesign-content-bg);background:var(--redesign-profile-avatar-edit-bg-hover);outline:none}@media(hover:hover)and (pointer:fine){.profile-settings__avatar:hover{background:var(--redesign-profile-avatar-bg-hover)}.profile-settings__avatar:hover .profile-settings__avatar-edit{background:var(--redesign-profile-avatar-edit-bg-hover)}.profile-settings__avatar:hover.profile-settings__avatar--filled:after{background:var(--redesign-profile-avatar-overlay);backdrop-filter:blur(.5px)}}.profile-settings__avatar:focus-within{background:var(--redesign-profile-avatar-bg-hover)}.profile-settings__avatar:focus-within .profile-settings__avatar-edit{background:var(--redesign-profile-avatar-edit-bg-hover)}.profile-settings__avatar:focus-within.profile-settings__avatar--filled:after{background:var(--redesign-profile-avatar-overlay);backdrop-filter:blur(.5px)}.profile-settings__identity-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px;min-width:0}.profile-settings__days,.profile-settings__name{margin:0;line-height:1.3}.profile-settings__name{font-size:28px;font-weight:500;color:var(--redesign-text)}.profile-settings__days{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;white-space:nowrap}.profile-settings__days strong{font-size:24px;font-weight:700;color:var(--redesign-gold-dark)}.profile-settings__days span{font-size:18px;font-weight:500;color:var(--redesign-text-muted)}.profile-settings__account-fields,.profile-settings__personal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;width:100%;max-width:1112px}.profile-settings__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%;min-width:0;max-width:541px}.profile-settings__label{display:block;margin:0;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted-2)}.profile-settings__input-shell,.profile-settings__readonly{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:56px;padding:16px 20px;background:var(--redesign-surface-deep);border:1px solid var(--redesign-border-input);border-radius:8px}.profile-settings__input-shell{-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.profile-settings__input-shell:focus-within{border-color:var(--redesign-accent-gold)}.profile-settings__input{width:100%;min-width:0;padding:0;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:0}.profile-settings__input::-webkit-input-placeholder{color:var(--redesign-text-muted-2)}.profile-settings__input::-moz-placeholder{color:var(--redesign-text-muted-2)}.profile-settings__input:-ms-input-placeholder{color:var(--redesign-text-muted-2)}.profile-settings__input::-ms-input-placeholder{color:var(--redesign-text-muted-2)}.profile-settings__input::placeholder{color:var(--redesign-text-muted-2)}.profile-settings__error{display:none;margin:0;font-size:13px;font-weight:500;line-height:1.3;color:var(--redesign-validation-error)}.profile-settings__field.is-invalid{gap:2px}.profile-settings__field.is-invalid .profile-settings__label{margin-bottom:8px}.profile-settings__field.is-invalid .profile-settings__input-shell{background:var(--redesign-surface-raised);border-color:var(--redesign-validation-error)}.profile-settings__field.is-invalid .profile-settings__error{display:block}.profile-settings__gender{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-width:0;padding:0 20px 16px 0;margin:0;border:0}.profile-settings__radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.profile-settings__radio-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-settings__radio-mark{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;border:1.5px solid var(--redesign-border-input);border-radius:50%;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.profile-settings__radio-mark:after{position:absolute;top:50%;left:50%;width:12px;height:12px;content:"";background:var(--redesign-accent-gold);border-radius:50%;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.profile-settings__choice .profile-settings__radio-input:checked+.profile-settings__radio-mark,.profile-settings__radio-input:checked+.profile-settings__radio-mark{border-color:var(--redesign-accent-gold)}.profile-settings__choice .profile-settings__radio-input:checked+.profile-settings__radio-mark:after,.profile-settings__radio-input:checked+.profile-settings__radio-mark:after{opacity:1}.profile-settings__radio-input:focus-visible+.profile-settings__radio-mark{outline:2px solid var(--redesign-accent-gold-hover);outline-offset:2px}.profile-settings__radio-text{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text);white-space:nowrap}.profile-settings__account-fields{grid-template-areas:"phone email" "password ."}.profile-settings__account-fields>:first-child{grid-area:phone}.profile-settings__account-fields>:nth-child(2){grid-area:email}.profile-settings__account-fields>:nth-child(3){grid-area:password}.profile-settings__readonly{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.profile-settings__password,.profile-settings__phone-value,.profile-settings__readonly-value{min-width:0;overflow:hidden;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text);text-overflow:ellipsis;white-space:nowrap}.profile-settings__phone-value{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-settings__password{letter-spacing:2px}.profile-settings__change{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-accent-gold);cursor:pointer;background:transparent;border:0;-webkit-transition:color .2s ease;transition:color .2s ease}.profile-settings__change:focus-visible,.profile-settings__change:hover{color:var(--redesign-accent-gold-hover);outline:none}.profile-settings__flag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:18px;overflow:hidden;border-radius:1px}.profile-settings__flag img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-settings__choice-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;width:100%;max-width:541px;padding:12px 0 0;margin:0;border:0}.profile-settings__choice{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-width:0;cursor:pointer}.profile-settings__choice--alternative{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.profile-settings__choice-main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.profile-settings__choice-main--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.profile-settings__choice-copy{font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted)}.profile-settings__choice-texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.profile-settings__choice-note{font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-profile-settings-accent)}.profile-settings__payment-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:26px;overflow:hidden;border-radius:2px}.profile-settings__payment-icon img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-settings__payment-icon .profile-settings__flag{width:35px;height:26px}.profile-settings__payment-icon--wallet{background:transparent}.profile-settings__choice-list--language .profile-settings__choice-main{display:contents}.profile-settings__actions{padding:0 0 64px calc(clamp(240px,20vw,323px) + 20px)}.profile-settings__submit{width:407px;min-width:0;max-width:100%;height:64px;padding:18px;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:10px}@media(max-width:1200px){.profile-settings{padding:14px 24px 0}.profile-settings .redesign-breadcrumbs{margin-bottom:32px}.profile-settings__title{font-size:32px}.profile-settings__form{gap:0;max-width:none;padding-top:32px}.profile-settings__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-bottom:36px;border-bottom:0}.profile-settings__section--language{padding-bottom:44px}.profile-settings__section-title{font-size:22px}.profile-settings__section-content{width:100%}.profile-settings__personal{gap:16px}.profile-settings__identity{gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-settings__avatar{-webkit-box-flex:0;-ms-flex:0 0 75px;flex:0 0 75px;width:75px;height:75px;border-radius:6px}.profile-settings__avatar-placeholder .svg{width:92%;height:92%}.profile-settings__avatar-edit{right:3px;bottom:3px;width:36px;height:36px;padding:3px;border-radius:6px}.profile-settings__avatar-edit .svg{width:20px;height:20px}.profile-settings__identity-copy{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:6px;min-width:0}.profile-settings__name{font-size:18px;overflow-wrap:break-word}.profile-settings__days{gap:8px}.profile-settings__days strong{font-size:16px}.profile-settings__days span{font-size:15px}.profile-settings__account-fields,.profile-settings__personal-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.profile-settings__field{gap:6px;width:100%}.profile-settings__label{font-size:16px}.profile-settings__input-shell,.profile-settings__readonly{height:44px;padding:10px 16px;border-radius:6px}.profile-settings__input,.profile-settings__password,.profile-settings__phone-value,.profile-settings__readonly-value{font-size:16px}.profile-settings__field.is-invalid{gap:2px}.profile-settings__field.is-invalid .profile-settings__label{margin-bottom:4px}.profile-settings__error{font-size:12px}.profile-settings__gender{gap:28px;padding:6px 20px 0 0}.profile-settings__radio{gap:10px}.profile-settings__radio-text{font-size:16px}.profile-settings__change{font-size:14px}.profile-settings__phone-value{gap:4px}.profile-settings__flag{width:24px;height:18px}.profile-settings__choice-list{gap:20px;width:100%;padding-top:0}.profile-settings__choice-main{gap:10px}.profile-settings__choice-copy{font-size:16px}.profile-settings__choice-texts{gap:5px}.profile-settings__choice-note{font-size:14px}.profile-settings__payment-icon{-ms-flex-preferred-size:27px;flex-basis:27px;width:27px;height:20px}.profile-settings__payment-icon .profile-settings__flag{width:27px;height:20px}.profile-settings__actions{padding:0 0 56px}.profile-settings__submit{width:100%;height:48px;padding:12px;font-size:16px;border-radius:7px}}@media(max-width:1024px){.profile-settings{padding-right:20px;padding-left:20px}}@media(max-width:768px){.profile-settings{padding-right:14px;padding-left:14px}.profile-settings .redesign-breadcrumbs,.profile-settings__container{max-width:100%}}html.page--support{max-width:100%;overflow-x:hidden}.support-page{--home-inline-padding:56px;--home-mobile-content-width:100%;min-width:320px;margin:0;font-family:Manrope,sans-serif;color:var(--redesign-text-muted)}.support-page,.support-page__shell{background:var(--redesign-content-bg)}.support-page__shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:100svh}.support-page__main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-width:0;background:var(--redesign-content-bg)}.support-page__main>section{padding:36px 56px 20px}@media(max-width:1350px){.support-page{--home-inline-padding:24px}.support-page__main>section{padding-right:24px;padding-left:24px}}@media(max-width:768px){.support-page{--home-inline-padding:14px}.support-page__main>section{padding:14px 14px 56px}.support-page .home-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.support{--support-sidebar-height:max(1022px,calc(100dvh - 425px));width:100%;min-width:0;margin:0;background:var(--redesign-content-bg)}.support .redesign-breadcrumbs{width:100%;max-width:none;margin:0 0 24px}.support__workspace{display:grid;grid-template-columns:minmax(0,527px) minmax(0,1fr);gap:64px;width:100%;min-height:var(--support-sidebar-height)}.support__sidebar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;min-width:0;height:var(--support-sidebar-height);min-height:0;padding:24px 12px 24px 8px;overflow:hidden;background:var(--redesign-surface-deep,#18181a);border-radius:16px}.support__sidebar--with-tickets:after{position:absolute;right:0;bottom:0;left:0;z-index:1;height:120px;pointer-events:none;content:"";background:-webkit-gradient(linear,left top, left bottom,from(rgba(11,11,12,0)),color-stop(62.431%, rgba(11,11,12,.56)));background:linear-gradient(180deg,rgba(11,11,12,0),rgba(11,11,12,.56) 62.431%)}.support__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:16px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0;padding:0 16px}.support__heading h1{min-width:0;margin:0;font-family:Oranienbaum,serif;font-size:32px;font-weight:400;line-height:1.3;color:var(--redesign-text)}.support__count{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:18px;line-height:1.3;color:var(--redesign-text-muted-2,#9898a2)}.support__new-button{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;margin:0;font-weight:600;text-decoration:none;white-space:nowrap}.support__new-button--sidebar{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;width:100%;min-width:0;min-height:48px;padding:12px;font-size:16px;border-radius:7px}.support__new-button--main{width:100%;min-height:64px;padding:18px;font-size:20px;border-radius:10px}.support__plus{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;font-family:Manrope,sans-serif;font-size:24px;font-weight:400;line-height:1;color:currentColor}.support__tickets{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;padding-right:2px;margin-right:-12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.support__tickets::-webkit-scrollbar{width:10px}.support__tickets::-webkit-scrollbar-track{background:transparent}.support__tickets::-webkit-scrollbar-thumb{background:#28282c;background-clip:padding-box;border:2px solid transparent;border-radius:8px}@supports(-moz-appearance:none){.support__tickets{scrollbar-color:#28282c transparent;scrollbar-width:thin}}.support__tickets-toolbar{position:sticky;top:0;z-index:2;padding-bottom:14px;background:var(--redesign-surface-deep,#18181a)}.support__ticket-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:120px}.support__sidebar-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:0;padding:0 56px}.support__sidebar-empty p{width:100%;margin:0;font-size:24px;font-weight:500;line-height:1.3;text-align:center}.support__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0}.support__introduction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 640px;flex:0 1 640px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:640px}.support__illustration{width:100%;aspect-ratio:640/361}.support__illustration img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.support__intro-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:min(100% - 96px,544px);text-align:center}.support__intro-copy h2,.support__intro-copy p{margin:0;font-weight:500;line-height:1.3;color:var(--redesign-text-muted)}.support__intro-copy h2{margin-bottom:-20px;font-size:28px}.support__intro-copy p{font-size:20px}.support--empty .support__detail{-webkit-transform:translateY(13px);transform:translateY(13px)}.support--empty .support__sidebar-empty .support__new-button{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px}@media(max-width:1200px){.support{--support-sidebar-height:max(780px,calc(100dvh - 425px))}.support__workspace{grid-template-columns:minmax(280px,40%) minmax(0,1fr);gap:32px;min-height:var(--support-sidebar-height)}.support__sidebar-empty{padding-right:18px;padding-left:18px}.support__introduction{max-width:560px}.support__intro-copy{gap:26px;width:min(100% - 48px,544px)}.support__intro-copy h2{margin-bottom:-12px;font-size:24px}.support__intro-copy p,.support__new-button--main{font-size:18px}}@media(max-width:768px){.support--empty .support__detail{-webkit-transform:none;transform:none}.support .redesign-breadcrumbs{margin:0 0 32px}.support__workspace{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;min-height:0}.support__sidebar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:16px;height:auto;min-height:0;padding:0;overflow:visible;background:transparent;border-radius:0}.support__sidebar--with-tickets:after{display:none}.support__tickets{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0;margin-right:0;overflow:visible;scrollbar-gutter:auto}.support__tickets-toolbar{position:static;padding-bottom:20px;background:transparent}.support__ticket-items{padding-bottom:0}.support__heading{padding:0}.support__heading h1{font-size:26px;line-height:1;text-transform:uppercase}.support__count{font-size:16px}.support__sidebar-empty{display:none}.support__detail{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}.support__introduction{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:12px;width:100%;max-width:none}.support__illustration{width:100%;aspect-ratio:640/361}.support__intro-copy{gap:16px;width:100%;padding:0}.support__intro-copy h2{margin:0 0 -6px;font-size:20px}.support__intro-copy p{font-size:16px;line-height:1.3}.support__new-button--main{min-height:48px;padding:12px;font-size:16px;border-radius:7px}.support--has-requests .support__sidebar{gap:20px}.support--has-requests .support__tickets{width:calc(100% + 24px);margin-left:-12px;overflow:visible}.support--has-requests .support__tickets-toolbar{padding-right:12px;padding-left:12px}.support--has-requests .support__new-button--sidebar{min-height:48px}.support--has-requests .support__detail{display:none}}.support-ticket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;width:100%;min-width:0;min-height:110px;padding:12px 16px 0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;color:var(--redesign-text);text-align:left;text-decoration:none;cursor:pointer;background:transparent;border:none;border-radius:12px;--color:#e1e1ed;--color-hover:#e1e1ed}.support-ticket--no-preview{min-height:0;padding-bottom:14px}.support-ticket:focus-visible,.support-ticket:hover{color:#e1e1ed;text-decoration:none;background:#313136}.support-ticket:focus-visible{outline:1px solid #c79413;outline-offset:-1px}.support-ticket--selected,.support-ticket--selected:focus-visible,.support-ticket--selected:hover{color:#e1e1ed;background:#4d3700}.support-ticket--selected .support-ticket__number{color:#e1e1ed}.support-ticket--selected .support-ticket__date,.support-ticket--selected .support-ticket__preview{color:#bfbfcb}.support-ticket--selected .support-ticket__bottom{border-color:transparent}.support-ticket__body,.support-ticket__bottom,.support-ticket__header,.support-ticket__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.support-ticket__body,.support-ticket__bottom,.support-ticket__header{gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.support-ticket__number{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;gap:8px;font-size:16px;line-height:1.3;color:var(--redesign-text-muted-2,#9898a2);white-space:nowrap}.support-ticket__number .svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}.support-ticket__status{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:2px 8px;font-size:13px;font-weight:700;line-height:1.3;color:var(--redesign-border-muted,#4a4a51);text-transform:uppercase;white-space:nowrap;background:var(--redesign-white,#f9f9ff);border-radius:50px}.support-ticket__status--closed{color:var(--redesign-white,#fff);background:var(--redesign-surface-channel-hover,#54545d)}.support-ticket__body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.support-ticket__title{min-width:0;overflow:hidden;font-size:20px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.support-ticket__date{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:8px;font-size:13px;line-height:1.3;color:var(--redesign-text-muted-2,#9898a2);white-space:nowrap}.support-ticket__bottom{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:43px;padding-bottom:14px;border-bottom:1px solid var(--redesign-surface-status,#3f3f45)}.support-ticket__preview{min-width:0;overflow:hidden;font-size:16px;line-height:1.3;color:var(--redesign-text-muted-2,#9898a2);text-overflow:ellipsis;white-space:nowrap}.support-ticket__unread{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;font-size:15px;font-weight:700;color:#fff;background:var(--redesign-brand-bright,#ee03a5);border-radius:50px}@media(max-width:768px){.support-ticket{min-height:90px;padding:8px 12px 0}.support-ticket--no-preview{min-height:0;padding-bottom:8px}.support-ticket__body,.support-ticket__bottom,.support-ticket__header{gap:10px}.support-ticket__number{gap:6px;font-size:15px}.support-ticket__number .svg{-ms-flex-preferred-size:18px;flex-basis:18px;width:18px;height:18px}.support-ticket__status{padding:2px 6px;font-size:11px}.support-ticket__title{font-size:18px}.support-ticket__date{padding-top:5px}.support-ticket__bottom{min-height:32px;padding-bottom:8px}.support-ticket__preview{font-size:15px}.support-ticket__unread{font-size:13px}}.page--support-chat .support-page__shell{min-height:100vh;min-height:100dvh}.page--support-chat .support-page__main>.support--chat{padding-bottom:20px}.support--chat .support__workspace{grid-template-columns:minmax(0,527px) minmax(0,1fr);gap:44px;min-height:0}.support--chat .support__sidebar{min-height:0}.support--chat .support__detail{display:block;min-width:0;min-height:0}.support--chat .support-chat__attachment-remove,.support--chat .support-chat__closing-new,.support--chat .support-chat__lightbox-close,.support--chat .support-chat__mobile-back a,.support--chat .support-chat__resolved,.support--chat .support-chat__send,.support--chat .support-chat__to-bottom,.support--chat .support-chat__topic-icon,.support--chat .support-chat__topic-option,.support--chat .support-chat__topic-toggle,.support--chat .support-chat__upload,.support--chat .support-ticket{-webkit-transition:background-color .22s ease,border-color .22s ease,color .22s ease,opacity .22s ease,-webkit-box-shadow .22s ease;transition:background-color .22s ease,border-color .22s ease,color .22s ease,opacity .22s ease,-webkit-box-shadow .22s ease;transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,opacity .22s ease;transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,opacity .22s ease,-webkit-box-shadow .22s ease}.support--chat .support-chat__topic-options:not([hidden]){-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-animation:support-chat-pop-in .24s cubic-bezier(.2,.75,.3,1) both;animation:support-chat-pop-in .24s cubic-bezier(.2,.75,.3,1) both}.support--chat .support-chat__topic-toggle[aria-expanded=true]{border-color:#9898a2}.support--chat .support-chat__send:not(:disabled):hover,.support--chat .support-chat__topic-toggle:hover .support-chat__topic-icon{background-color:#cf0390}@media(hover:hover){.support--chat .support-chat__topic-option.hover,.support--chat .support-chat__topic-option:hover{color:var(--redesign-gold)!important;background:transparent}}.support--chat .support-chat__topic-option:focus-visible{color:var(--redesign-gold)!important;background:transparent}.support--chat .support-chat__upload:not(.is-disabled):hover{border-color:#ddb040}.support--chat .support-chat__lightbox:not([hidden]){-webkit-animation:support-chat-overlay-in .22s ease-out both;animation:support-chat-overlay-in .22s ease-out both}.support--chat .support-chat__lightbox:not([hidden]) .support-chat__lightbox-image{-webkit-animation:support-chat-photo-in .28s cubic-bezier(.2,.75,.3,1) both;animation:support-chat-photo-in .28s cubic-bezier(.2,.75,.3,1) both}@media(min-width:769px){.page--support-chat .support-page__shell{-webkit-box-sizing:border-box;box-sizing:border-box;height:100vh;height:100dvh;min-height:0;overflow:hidden}.page--support-chat .support-page__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:hidden}.page--support-chat .support-page__main>.support--chat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;padding-top:clamp(16px,2.5vh,36px);padding-bottom:clamp(12px,1.4vh,20px)}.page--support-chat .home-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.support--chat .redesign-breadcrumbs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:clamp(12px,1.65vh,24px)}.support--chat .support__workspace{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;grid-template-columns:minmax(0,527px) minmax(0,1fr);gap:44px;height:auto;min-height:0;max-height:min(1022px,100%)}.support--chat .support__sidebar{height:100%;min-height:0}}.support-chat__detail{display:block;min-width:0;height:100%}.support-chat__panel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;min-height:0;font-family:Manrope,sans-serif;color:var(--redesign-text,#e1e1ed)}.support-chat__mobile-back{display:none}.support-chat__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 18px;border-bottom:1px solid var(--redesign-border-default,#242427)}.support-chat__header-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:56px;color:var(--redesign-white,#f9f9ff);background:var(--redesign-gold-deep,#6d4d00);border-radius:50%}.support-chat__header-icon .svg{width:24px;height:24px}.support-chat__header-titles{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.support-chat__header-titles h2{margin:0;font-size:24px;font-weight:500;line-height:1.3}.support-chat__header-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1.3;color:var(--redesign-text-muted,#bfbfcb)}.support-chat__panel .support-ticket__status{margin-left:auto}@media(min-width:1201px){.support-chat__panel .support-ticket__status{padding:6px 12px;font-size:15px;line-height:20px}}.support-chat__history{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;min-height:0;padding:16px 60px 34px;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.support-chat__history::-webkit-scrollbar{display:none;width:0;height:0}.support-chat__day{-ms-flex-item-align:center;align-self:center;padding:4px 9px;font-size:14px;line-height:1.3;color:var(--redesign-white,#f9f9ff);white-space:nowrap;background:var(--redesign-surface-status,#3f3f45);border-radius:40px}.support-chat__message{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:start;align-self:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:0;max-width:min(100%,710px);font-size:16px}.support-chat__message--mine{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-item-align:end;align-self:flex-end}.support-chat__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;overflow:hidden;border:1px solid #61616b;border-radius:6px}.support-chat__avatar .svg{width:28px;height:28px}.support-chat__avatar-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.support-chat__avatar--agent{color:#01a278;background:#1c1c1f}.support-chat__avatar--mine{color:#888891;background:#54545d}.support-chat__avatar--mine .svg{width:100%;height:100%}.support-chat__bubble{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0;max-width:min(618px,100%);padding:16px 60px 26px 20px;color:#fff;background:#1c1c1f;border-radius:12px 12px 12px 0}.support-chat__message--mine .support-chat__bubble{background:#53003a;border-radius:12px 12px 0 12px}.support-chat__bubble:has(.support-chat__message-image),.support-chat__bubble:has(.support-chat__sent-images){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:min(618px,100%);padding:0 4px 26px}.support-chat__bubble:has(.support-chat__message-image) .support-chat__author,.support-chat__bubble:has(.support-chat__message-image) .support-chat__message-text,.support-chat__bubble:has(.support-chat__sent-images) .support-chat__author,.support-chat__bubble:has(.support-chat__sent-images) .support-chat__message-text{-webkit-box-sizing:border-box;box-sizing:border-box;width:0;min-width:100%}.support-chat__bubble:has(.support-chat__message-image) .support-chat__author,.support-chat__bubble:has(.support-chat__sent-images) .support-chat__author{padding:16px 20px 4px}.support-chat__bubble:has(.support-chat__message-image) .support-chat__message-text,.support-chat__bubble:has(.support-chat__sent-images) .support-chat__message-text{padding:4px 20px}.support-chat__bubble:has(.support-chat__message-image) .support-chat__sent-images,.support-chat__bubble:has(.support-chat__sent-images) .support-chat__sent-images{width:auto;max-width:100%}.support-chat__bubble:has(.support-chat__message-image) .support-chat__sent-image,.support-chat__bubble:has(.support-chat__sent-images) .support-chat__sent-image{width:auto;min-width:0;max-width:100%;min-height:0;border-radius:10px}.support-chat__bubble:has(.support-chat__message-image) .support-chat__sent-image--landscape,.support-chat__bubble:has(.support-chat__sent-images) .support-chat__sent-image--landscape{min-height:0}.support-chat__bubble:has(.support-chat__message-image) .support-chat__sent-image img,.support-chat__bubble:has(.support-chat__sent-images) .support-chat__sent-image img{display:block;width:auto;max-width:100%;height:auto;border-radius:inherit;-o-object-fit:contain;object-fit:contain}.support-chat__bubble:has(.support-chat__message-image) .support-chat__message-image,.support-chat__bubble:has(.support-chat__sent-images) .support-chat__message-image{display:block;width:auto;max-width:100%;height:auto;border-radius:10px}.support-chat__author{font-size:14px;font-weight:500;line-height:1.3;color:#00a97d;text-transform:uppercase}.support-chat__message--mine .support-chat__author{color:#fbb2e5}.support-chat__message-text{margin:0;font-size:16px;font-weight:500;line-height:1.3;overflow-wrap:anywhere;white-space:pre-wrap}.support-chat__message-time{position:absolute;right:6px;bottom:6px;font-size:14px;font-weight:500;line-height:1.3;color:#d2d2dd;white-space:nowrap}.support-chat__bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:0 60px}.support-chat__bottom:before{position:absolute;right:0;bottom:100%;left:0;height:24px;pointer-events:none;content:"";background:-webkit-gradient(linear,left top, left bottom,from(rgba(11,11,12,0)),to(rgba(11,11,12,.3)));background:linear-gradient(180deg,rgba(11,11,12,0),rgba(11,11,12,.3))}.support-chat__attachment-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0;padding-top:20px;padding-left:74px}.support-chat__resolved{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px;padding:10px;font:500 15px/1.3 Manrope,sans-serif;color:#f9f9ff;text-transform:uppercase;cursor:pointer;background:#006a4e;border:0;border-radius:7px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.support-chat__resolved:hover{background:#008564}.support-chat__resolved:focus-visible{outline:2px solid #f9f9ff;outline-offset:3px}.support-chat__resolved:disabled{cursor:default;opacity:.55}.support-chat__resolved-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px}.support-chat__resolved-icon .svg{display:block;width:20px;height:20px;fill:none}.support-chat__composer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.support-chat__upload{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 66px;flex:0 0 66px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:66px;height:66px;color:#c79413;cursor:pointer;background:#242427;border:1px solid #b58200;border-radius:9px}.support-chat__upload:focus-within,.support-chat__upload:hover{background:#39342a}.support-chat__upload.is-disabled,.support-chat__upload:disabled,.support-chat__upload[aria-disabled=true]{color:#888891;cursor:not-allowed;background:#28282c;border-color:#37373d;opacity:1}.support-chat__upload.is-disabled:focus-within,.support-chat__upload.is-disabled:hover,.support-chat__upload:disabled:focus-within,.support-chat__upload:disabled:hover,.support-chat__upload[aria-disabled=true]:focus-within,.support-chat__upload[aria-disabled=true]:hover{background:#28282c;border-color:#37373d}.support-chat__upload input{position:absolute;width:1px;height:1px;opacity:0}.support-chat__upload-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px}.support-chat__upload-icon .svg{display:block;width:100%;height:100%}.support-chat__compose-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;min-width:0}.support-chat__field{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;min-height:64px;padding:3px;background:#29292e;border:1px solid #61616b;border-radius:10px}.support-chat__field textarea{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;min-width:0;min-height:54px;max-height:148px;padding:14px 12px 12px 14px;margin:0;overflow-x:hidden;overflow-y:auto;font:500 18px/1.3 Manrope,sans-serif;color:var(--redesign-text,#e1e1ed);word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;resize:none;background:transparent;border:0;outline:none;scrollbar-width:none;-ms-overflow-style:none}.support-chat__field textarea::-webkit-scrollbar{display:none;width:0;height:0}.support-chat__field textarea::-webkit-input-placeholder{color:#9898a2}.support-chat__field textarea::-moz-placeholder{color:#9898a2}.support-chat__field textarea:-ms-input-placeholder{color:#9898a2}.support-chat__field textarea::-ms-input-placeholder{color:#9898a2}.support-chat__field textarea::placeholder{color:#9898a2}.support-chat__send{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;font-size:27px;line-height:1;color:#fff;cursor:pointer;background:#cf0390;border:none;border-radius:7px;-webkit-transform:none;transform:none}.support-chat__send:focus-visible,.support-chat__send:hover{background:#fe0ab2;outline:none}.support-chat__send .svg{width:24px;height:24px;color:currentColor;fill:none}.support-chat__field textarea.support-chat__textarea--mobile{display:none}.support-chat__to-bottom{position:absolute;right:0;bottom:132px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;font-size:28px;color:#242427;cursor:pointer;background:#e1e1ed;border:none;border-radius:50%}.support-chat__to-bottom.is-visible:not([hidden]){display:-webkit-box;display:-ms-flexbox;display:flex}.support-chat__attachments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:16px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-width:0;max-width:100%;padding:9px 9px 0 0;margin-top:-9px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.support-chat__attachments::-webkit-scrollbar{display:none}.support-chat__attachments[hidden]{display:none}.support-chat__attachment{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;overflow:visible;background:#202026;border:1px solid #61616b;border-radius:10px}.support-chat__attachment img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.support-chat__attachment-remove{position:absolute;top:-8px;right:-8px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;color:#28282c;cursor:pointer;background:#e1e1ed;border:0;border-radius:50%}.support-chat__attachment-remove .svg{width:20px;height:20px}.support-chat__shot-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:5px;overflow:hidden;font-size:10px;line-height:1.25;color:#acacb4;text-align:center;overflow-wrap:anywhere}.support-chat__sent-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:0}.support-chat__sent-image{display:block;width:auto;min-width:0;max-width:100%;margin:0;overflow:hidden;background:#242427;border-radius:10px}.support-chat__sent-image img{display:block;width:auto;max-width:100%;height:auto;border-radius:inherit;-o-object-fit:contain;object-fit:contain}.support-chat__image-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:inherit;padding:16px;font-size:14px;color:#bfbfcb;text-align:center;background:#28282d;border:1px dashed #61616b;border-radius:8px}.support-chat__attachments img[data-chat-image],.support-chat__history img[data-chat-image]{cursor:-webkit-zoom-in;cursor:zoom-in}.support-chat__attachments img[data-chat-image]:focus-visible,.support-chat__history img[data-chat-image]:focus-visible{outline:2px solid #ddb040;outline-offset:3px}.support-chat__lightbox{position:fixed;inset:0;z-index:1201;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100vh;height:100dvh;overflow:hidden;cursor:-webkit-zoom-out;cursor:zoom-out;background:rgba(17,17,17,.85);backdrop-filter:blur(25px)}.support-chat__lightbox[hidden]{display:none!important}.support-chat__lightbox-image{display:block;width:auto;max-width:calc(100vw - 112px);height:auto;max-height:calc(100vh - 180px);max-height:calc(100dvh - 180px);cursor:default;border-radius:10px;-o-object-fit:contain;object-fit:contain}.support-chat__lightbox-close{position:absolute;top:48px;right:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;padding:18px;color:#e1e1ed;cursor:pointer;background:transparent;border:1px solid #61616b;border-radius:10px}.support-chat__lightbox-close:focus-visible,.support-chat__lightbox-close:hover{background:#28282c;outline:none}.support-chat__lightbox-close .svg{width:24px;height:24px}.support-chat__closing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:18px 24px 28px;text-align:center;background:#0b0b0c}.support-chat__closing-title{margin:0;font:500 28px/1.3 Manrope,sans-serif;color:#e1e1ed}.support-chat__closing-description{margin:0;font:500 16px/1.3 Manrope,sans-serif;color:#bfbfcb}.support-chat__closing-new{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:510px;min-height:48px;padding:10px 18px;font:600 16px/1.3 Manrope,sans-serif;color:#f9f9ff;text-transform:uppercase;cursor:pointer;background:#dd0098;border:0;border-radius:7px}.support-chat__closing-new:hover{background:#ee03a5}.support-chat__closing-new:focus-visible{outline:2px solid #e1e1ed;outline-offset:3px}.support-chat__topic-field{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.support-chat__topic-toggle{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:66px;padding:4px;font:500 18px/1.3 Manrope,sans-serif;color:#9898a2;text-align:left;cursor:pointer;background:#28282c;border:1px solid #61616b;border-radius:10px}.support-chat__topic-toggle:focus-visible{outline:2px solid #d2a229;outline-offset:2px}.support-chat__topic-toggle:hover{border-color:#9898a2}.support-chat__topic-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;color:#f9f9ff;background:#dd0098;border-radius:7px}.support-chat__topic-icon .svg{width:24px;height:24px}.support-chat__topic-options{position:absolute;bottom:calc(100% + 12px);left:0;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(352px,100%);max-height:min(430px,100dvh - 250px);padding:8px;overflow-y:auto;background:#28282c;border-radius:8px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.14);box-shadow:0 8px 24px rgba(0,0,0,.14);scrollbar-width:none}.support-chat__topic-options::-webkit-scrollbar{display:none}.support-chat__topic-options[hidden]{display:none}.support-chat__topic-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:6px 12px;font:500 18px/1.3 Manrope,sans-serif;color:#acacb4!important;text-decoration:none!important;cursor:pointer;background:transparent;border-radius:5px}@media(hover:hover){.support-chat__topic-option.hover,.support-chat__topic-option:hover{color:var(--redesign-gold)!important;background:transparent}}.support-chat__topic-option:focus-visible{color:var(--redesign-gold)!important;background:transparent;outline:none}.support--chat-photos .support-chat__history{gap:14px}@media(min-width:1101px)and (max-width:1600px){.support--chat .support__workspace{grid-template-columns:minmax(310px,31%) minmax(0,1fr);gap:28px;max-height:min(850px,100%)}.support--chat .support__sidebar{padding:20px 10px}.support--chat .support__heading h1{font-size:28px}.support--chat .support-ticket{min-height:94px;padding-right:12px;padding-left:12px}.support--chat .support-ticket__number,.support--chat .support-ticket__preview{font-size:14px}.support--chat .support-ticket__title{font-size:18px}.support-chat__header-icon{-ms-flex-preferred-size:48px;flex-basis:48px;height:48px}.support-chat__header-titles h2{font-size:20px}.support-chat__header-meta{font-size:14px}.support-chat__bottom,.support-chat__history{padding-right:24px;padding-left:24px}.support-chat__message-text{font-size:15px}.support-chat__bubble{max-width:min(560px,100%);padding-right:48px}.support-chat__bubble:has(.support-chat__message-image),.support-chat__bubble:has(.support-chat__sent-images){max-width:min(618px,100%);padding:0 4px 26px}.support-chat__attachment-row,.support-chat__attachments{gap:10px}.support-chat__attachment-row{padding-left:30px}.support-chat__attachment{-ms-flex-preferred-size:64px;flex-basis:64px;width:64px;height:64px}.support-chat__upload{-ms-flex-preferred-size:57px;flex-basis:57px;width:57px;height:57px}.support-chat__field{min-height:52px}.support-chat__field textarea{min-height:42px}.support-chat__send{-ms-flex-preferred-size:49px;flex-basis:49px;width:49px;height:49px}}@media(min-width:769px)and (max-width:1100px){.support--chat .support__workspace{grid-template-columns:minmax(270px,34%) minmax(0,1fr);gap:18px;max-height:min(760px,100%)}.support--chat .support__sidebar{padding:16px 8px}.support--chat .support__heading{padding:0 8px}.support--chat .support__heading h1{font-size:26px}.support--chat .support-ticket{min-height:88px;padding-right:8px;padding-left:8px}.support--chat .support-ticket__number,.support--chat .support-ticket__preview{font-size:12px}.support--chat .support-ticket__title{font-size:16px}.support-chat__header-icon{-ms-flex-preferred-size:40px;flex-basis:40px;height:40px}.support-chat__header-titles h2{font-size:18px}.support-chat__header-meta{gap:8px;font-size:12px}.support-chat__bottom,.support-chat__history{padding-right:12px;padding-left:12px}.support-chat__message-text{font-size:14px}.support-chat__bubble{max-width:min(500px,100%);padding:12px 46px 26px 12px}.support-chat__bubble:has(.support-chat__message-image),.support-chat__bubble:has(.support-chat__sent-images){max-width:min(618px,100%);padding:0 4px 26px}.support-chat__attachment-row,.support-chat__attachments{gap:8px}.support-chat__attachment-row{padding-top:12px;padding-left:0}.support-chat__attachment{-ms-flex-preferred-size:52px;flex-basis:52px;width:52px;height:52px}.support-chat__upload{-ms-flex-preferred-size:57px;flex-basis:57px;width:57px;height:57px}.support-chat__field{min-height:44px}.support-chat__field textarea{min-height:36px}.support-chat__send{-ms-flex-preferred-size:49px;flex-basis:49px;width:49px;height:49px}}@media(min-width:769px)and (max-width:1000px){.support-chat__attachment-row.has-attachments .support-chat__resolved{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;padding:8px}.support-chat__attachment-row.has-attachments .support-chat__resolved>span:first-child{display:none}}@media(max-width:768px){html.page--support-chat{width:100%;height:100%;overflow:hidden}.page--support-chat body{margin:0}.page--support-chat .support-page__shell,.page--support-chat body{width:100%;height:100vh;height:100dvh;min-height:0;overflow:hidden}.page--support-chat .support-page__shell{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100dvh;padding:0!important}.page--support-chat .redesign-navigation>.home-footer,.page--support-chat .redesign-navigation>.redesign-header,.page--support-chat .redesign-navigation>.redesign-mobile-header{display:none!important}.page--support-chat .support-page__main,.page--support-chat .support-page__main>.support--chat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;overflow:hidden}.page--support-chat .support-page__main>.support--chat{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 14px!important}.support--chat .redesign-breadcrumbs,.support--chat .support-chat__sidebar{display:none}.support--chat .support__workspace{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:0;height:100%;min-height:0;overflow:hidden}.support--chat .support__detail{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;height:100%;overflow:hidden}.support-chat__panel{height:100%}.support-chat__mobile-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#acacb4}.support-chat__mobile-back a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;text-decoration:none}.support-chat__mobile-back span{font-size:26px;line-height:1;color:#c79413}.support-chat__header{position:relative;display:grid;-webkit-box-flex:0;-ms-flex:0 0 67px;flex:0 0 67px;grid-template-columns:36px minmax(0,1fr);gap:0 10px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:4px 0 12px}.support-chat__header-icon{width:36px;height:36px}.support-chat__header-icon .svg{width:18px;height:18px}.support-chat__header-titles h2{font-size:20px}.support-chat__header-meta{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:9px;width:100%;overflow:visible;font-size:14px;white-space:nowrap}.support-chat__header-meta>span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.support-chat__panel .support-ticket__status{position:absolute;top:5px;right:0;-ms-flex-item-align:auto;align-self:auto;padding:3px 8px;margin:0;font-size:11px}.support-chat__history{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:12px;padding:14px 0 30px}.support-chat__message{max-width:100%;font-size:16px}.support-chat__avatar{-ms-flex-preferred-size:32px;flex-basis:32px;width:32px;height:32px}.support-chat__avatar--agent{border-radius:4px}.support-chat__avatar--agent .svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}.support-chat__bubble{max-width:min(248px,100vw - 112px);min-height:58px;padding:10px 38px 16px 12px;border-radius:8px 8px 8px 0}.support-chat__bubble:has(.support-chat__message-image),.support-chat__bubble:has(.support-chat__sent-images){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 112px);min-height:0;padding:0 4px 22px}.support-chat__bubble:has(.support-chat__message-image) .support-chat__author,.support-chat__bubble:has(.support-chat__sent-images) .support-chat__author{padding:6px 8px 0}.support-chat__bubble:has(.support-chat__message-image) .support-chat__message-text,.support-chat__bubble:has(.support-chat__sent-images) .support-chat__message-text{padding:0 32px 0 8px}.support-chat__bubble:has(.support-chat__message-image) .support-chat__message-image,.support-chat__bubble:has(.support-chat__message-image) .support-chat__sent-image,.support-chat__bubble:has(.support-chat__sent-images) .support-chat__message-image,.support-chat__bubble:has(.support-chat__sent-images) .support-chat__sent-image{border-radius:6px}.support-chat__message--mine .support-chat__bubble{border-radius:8px 8px 0 8px}.support-chat__message:has(.support-chat__message-image),.support-chat__message:has(.support-chat__sent-images){max-width:100%}.support-chat__message-text{font-size:14px;line-height:18px}.support-chat__author{font-size:12px;line-height:16px}.support-chat__message-time{font-size:11px}.support-chat__bottom{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:10px;padding:0 0 max(14px,env(safe-area-inset-bottom));background:var(--redesign-content-bg,#0b0b0c)}.support-chat__attachment-row{gap:10px;padding-top:12px;padding-left:0}.support-chat__resolved{min-height:36px;padding:7px 9px;font-size:14px;border-radius:4px}.support-chat__attachment-row.has-attachments .support-chat__resolved{-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;width:36px;padding:8px}.support-chat__attachment-row.has-attachments .support-chat__resolved>span:first-child{display:none}.support-chat__resolved-icon{width:16px;height:16px;font-size:11px}.support-chat__upload{-ms-flex-preferred-size:44px;flex-basis:44px;width:44px;height:44px;border-radius:5px}.support-chat__upload-icon{width:26px;height:26px}.support-chat__field{min-height:44px;padding:3px;border-radius:6px}.support-chat__field textarea{min-height:36px;max-height:min(310px,40dvh);padding:8px 10px 6px;font-size:16px}.support-chat__send{-ms-flex-preferred-size:36px;flex-basis:36px;width:36px;height:36px;font-size:18px;border-radius:4px}.support-chat__attachment{-ms-flex-preferred-size:48px;flex-basis:48px;width:48px;height:48px;border-radius:6px}.support-chat__attachment img{border-radius:6px}.support-chat__attachments{gap:10px;padding:8px 8px 0 0;margin-top:-8px}.support-chat__attachment-remove{top:-7px;right:-7px;width:28px;height:28px}.support-chat__attachment-remove .svg{width:16px;height:16px}.support-chat__shot-placeholder{font-size:7px}.support-chat__field textarea.support-chat__textarea--mobile{display:block}.support-chat__field textarea.support-chat__textarea--desktop{display:none}.support-chat__send .svg{width:18px;height:18px}.support-chat__to-bottom{right:0;bottom:124px;width:36px;height:36px;font-size:22px}.support-chat__sent-image{width:auto;min-width:0;max-width:100%;min-height:0}.support--chat-compose .support-chat__field textarea{min-height:36px}.support--chat-photos .support-chat__history{padding-bottom:8px}}@media(max-width:768px){.support--chat-compose-long .support-chat__field textarea{min-height:min(296px,40dvh)}}@media(min-width:481px)and (max-width:768px){.support-chat__bubble{max-width:min(420px,100vw - 130px)}.support-chat__bubble:has(.support-chat__message-image),.support-chat__bubble:has(.support-chat__sent-images){max-width:calc(100vw - 130px)}}@media(max-width:360px){.support-chat__header-meta{gap:6px;font-size:12px}.support-chat__header-titles h2{font-size:18px}}@media(min-width:769px)and (max-width:1200px){.page--support-chat .support-page__shell{padding-bottom:0!important}}@media(max-width:768px){.support-chat__lightbox{padding:0}.support-chat__lightbox-image{width:100%;max-width:100%;height:auto;max-height:calc(100dvh - 80px);border-radius:0;-o-object-fit:contain;object-fit:contain}.support-chat__lightbox-close{top:16px;right:16px;width:32px;height:32px;padding:6px;border-radius:4px}.support-chat__lightbox-close .svg{width:16px;height:16px}}.support--chat-closed .support-chat__panel .support-ticket__status--closed,.support--chat-closed .support-chat__panel>.support-ticket__status{color:#f9f9ff;background:#54545d}.support--chat-closed .support-chat__history{padding-bottom:18px}@media(min-width:769px)and (max-width:1600px){.support-chat__closing{gap:12px;padding:14px 16px 20px}.support-chat__closing-title{font-size:24px}.support-chat__closing-description{font-size:14px}.support-chat__closing-new{max-width:460px;min-height:44px;font-size:14px}}@media(max-width:768px){.support--chat-closed .support-chat__history{padding-bottom:10px}.support-chat__closing{gap:14px;padding:16px 2px max(20px,env(safe-area-inset-bottom))}.support-chat__closing-title{font-size:20px}.support-chat__closing-description{font-size:16px;color:#e1e1ed}.support-chat__closing-break{display:none}.support-chat__closing-new{max-width:none;min-height:44px;padding:9px 12px;font-size:14px;border-radius:6px}}.support--chat-new-request .support-chat__panel,.support--chat-topic-selected .support-chat__panel{min-height:0}.support--chat-new-request .support-chat__history{padding-bottom:18px}.support--chat-new-request .support-chat__composer--topic{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.support--chat-new-request .support-chat__upload{-ms-flex-item-align:end;align-self:flex-end}.support--chat-topic-selected .support-chat__history:before{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;content:""}.support--chat-topic-selected .support-chat__message--topic .support-chat__author{color:#fbb2e5}@media(min-width:769px)and (max-width:1600px){.support-chat__topic-toggle{min-height:52px;font-size:18px}.support-chat__topic-icon{-ms-flex-preferred-size:44px;flex-basis:44px;width:44px;height:44px}.support-chat__topic-options{width:min(320px,100%)}.support-chat__topic-option{min-height:36px;font-size:18px}}@media(max-width:768px){.support--chat-new-request .support-chat__history{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.support-chat__topic-toggle{gap:10px;min-height:44px;padding:3px;font-size:16px;border-radius:6px}.support-chat__topic-icon{-ms-flex-preferred-size:36px;flex-basis:36px;width:36px;height:36px;border-radius:4px}.support-chat__topic-icon .svg{width:16px;height:16px}.support-chat__topic-options{bottom:calc(100% + 10px);width:min(235px,100vw - 90px);max-height:min(364px,100dvh - 270px);padding:5px;border-radius:7px}.support-chat__topic-option{min-height:44px;padding:8px 6px;font-size:16px}.support--chat-topic-selected .support-chat__history{padding-bottom:10px}.support--chat-topic-selected .support-chat__message--topic .support-chat__bubble{min-width:0}}@media(max-width:768px){.support--chat-new-request .support-chat__topic-options{left:-54px}.support--chat-new-request .support-chat__resolved{-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;width:36px;padding:8px}.support--chat-new-request .support-chat__resolved>span:first-child{display:none}}@-webkit-keyframes support-chat-pop-in{0%{opacity:0;-webkit-transform:translateY(9px) scale(.985);transform:translateY(9px) scale(.985)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes support-chat-pop-in{0%{opacity:0;-webkit-transform:translateY(9px) scale(.985);transform:translateY(9px) scale(.985)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes support-chat-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes support-chat-overlay-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes support-chat-photo-in{0%{opacity:0;-webkit-transform:translateY(8px) scale(.985);transform:translateY(8px) scale(.985)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes support-chat-photo-in{0%{opacity:0;-webkit-transform:translateY(8px) scale(.985);transform:translateY(8px) scale(.985)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.support--chat .support-chat__lightbox:not([hidden]),.support--chat .support-chat__lightbox:not([hidden]) .support-chat__lightbox-image,.support--chat .support-chat__topic-options:not([hidden]){-webkit-animation:none;animation:none}.support--chat .support-chat__attachment-remove,.support--chat .support-chat__closing-new,.support--chat .support-chat__lightbox-close,.support--chat .support-chat__mobile-back a,.support--chat .support-chat__resolved,.support--chat .support-chat__send,.support--chat .support-chat__to-bottom,.support--chat .support-chat__topic-icon,.support--chat .support-chat__topic-option,.support--chat .support-chat__topic-toggle,.support--chat .support-chat__upload,.support--chat .support-ticket{-webkit-transition:none;transition:none}}.new-password-page{--home-inline-padding:56px;--redesign-input-bg:var(--redesign-surface-deep);--redesign-input-bg-disabled:var(--redesign-surface-deep);--redesign-input-border-error:var(--redesign-validation-error);min-width:320px;margin:0;overflow-x:clip;font-family:Manrope,sans-serif;color:var(--redesign-text-secondary);background:var(--redesign-content-bg)}.new-password-page__shell{min-height:100vh;min-height:100svh;background:var(--redesign-content-bg)}.new-password-page__main{position:relative;z-index:21;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background:transparent}@media(max-width:1200px){.new-password-page{--home-inline-padding:14px}.new-password-page__main{z-index:auto}.new-password-page .home-footer{display:none}}.new-password-flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:56px 56px 20px;color:var(--redesign-text-secondary)}.new-password-flow__screen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1808px;min-height:0;padding:0;margin:0}.new-password-flow__screen[hidden],.new-password-flow__success[hidden]{display:none!important}.new-password-flow__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;font-size:56px;font-weight:400;line-height:1;color:var(--redesign-text-primary);text-transform:uppercase;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.new-password-flow__title,.new-password-flow__title span{width:100%;max-width:1808px;font-family:Oranienbaum,serif;text-align:center}.new-password-flow__title span{display:block;min-width:0;margin:0 auto}.new-password-flow__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px;width:440px;max-width:100%;padding:0;margin:0}.new-password-flow .profile-new-password-modal__field,.new-password-flow .profile-new-password-modal__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.new-password-flow .profile-new-password-modal__group{gap:10px}.new-password-flow .profile-new-password-modal__field{gap:12px}.new-password-flow .profile-new-password-modal__input-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:56px}.new-password-flow .profile-new-password-modal__input{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:56px;padding:16px 54px 16px 20px;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:8px;outline:0}.new-password-flow .profile-new-password-modal__input:focus,.new-password-flow .profile-new-password-modal__input:focus-visible{border-color:var(--redesign-input-border-focus);outline:none;-webkit-box-shadow:none;box-shadow:none}.new-password-flow .profile-new-password-modal__toggle{position:absolute;top:50%;right:20px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;margin:0;color:var(--redesign-text-placeholder);cursor:pointer;background:transparent;border:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.new-password-flow .profile-new-password-modal__toggle .svg,.new-password-flow .profile-new-password-modal__toggle svg{width:24px;height:24px}.new-password-flow .profile-new-password-modal__toggle.active .svg:first-child,.new-password-flow .profile-new-password-modal__toggle.active svg:first-child,.new-password-flow .profile-new-password-modal__toggle .svg:last-child,.new-password-flow .profile-new-password-modal__toggle svg:last-child{display:none}.new-password-flow .profile-new-password-modal__toggle.active .svg:last-child,.new-password-flow .profile-new-password-modal__toggle.active svg:last-child{display:block}.new-password-flow .profile-new-password-modal__error,.new-password-flow .profile-new-password-modal__help,.new-password-flow .profile-new-password-modal__label{padding:0;margin:0;font-family:Manrope,sans-serif;font-weight:500;line-height:1.3}.new-password-flow .profile-new-password-modal__help{font-size:14px;color:var(--redesign-text-secondary)}.new-password-flow .profile-new-password-modal__label{font-size:16px;color:var(--redesign-text-secondary)}.new-password-flow .profile-new-password-modal__strength{width:100%;height:4px;overflow:hidden;background:var(--redesign-border-interactive);border-radius:4px}.new-password-flow .profile-new-password-modal__strength[hidden]{display:none}.new-password-flow .profile-new-password-modal__strength-value{display:block;width:0;height:100%;background:var(--redesign-validation-error);border-radius:inherit;-webkit-transition:width .2s ease,background-color .2s ease;transition:width .2s ease,background-color .2s ease}.new-password-flow .profile-new-password-modal__field.is-strong .profile-new-password-modal__strength-value{background:var(--redesign-validation-success)}.new-password-flow .profile-new-password-modal__controls{position:absolute;top:50%;right:20px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.new-password-flow .profile-new-password-modal__controls .profile-new-password-modal__toggle{position:static;-webkit-transform:none;transform:none}.new-password-flow .profile-new-password-modal__match{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;color:var(--redesign-action-green-bright)}.new-password-flow .profile-new-password-modal__match .svg,.new-password-flow .profile-new-password-modal__match svg{width:24px;height:24px}.new-password-flow .profile-new-password-modal__field.is-match .profile-new-password-modal__match{display:-webkit-box;display:-ms-flexbox;display:flex}.new-password-flow .profile-new-password-modal__field.is-match .profile-new-password-modal__input{padding-right:86px}.new-password-flow .profile-new-password-modal__error{display:none;font-size:14px;color:var(--redesign-validation-error)}.new-password-flow .profile-new-password-modal__field.is-mismatch{gap:8px}.new-password-flow .profile-new-password-modal__field.is-mismatch .profile-new-password-modal__input{border-color:var(--redesign-validation-error)}.new-password-flow .profile-new-password-modal__field.is-mismatch .profile-new-password-modal__error{display:block}.new-password-flow .profile-new-password-modal__submit.button{width:100%;height:64px;min-height:64px;padding:18px;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:10px}.new-password-flow.is-success{padding-top:210px}.new-password-flow__success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1808px}.new-password-flow__success-title{width:100%;padding:0;margin:0;font-family:Oranienbaum,serif;font-size:56px;font-weight:400;line-height:1;color:var(--redesign-text-primary);text-align:center;text-transform:uppercase;outline:none}.new-password-flow__success-button.button{width:440px;max-width:100%;height:64px;min-height:64px;padding:18px;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:10px}@media(max-width:1200px){.new-password-flow{padding:32px 14px 40px}.new-password-flow__screen{gap:40px;width:100%;max-width:100%}.new-password-flow__title{width:100%;padding:0;margin:0;font-size:26px;line-height:1;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.new-password-flow__title span{max-width:100%;padding:0;font-family:Oranienbaum,serif}.new-password-flow__form{gap:40px;width:100%}.new-password-flow .profile-new-password-modal__input,.new-password-flow .profile-new-password-modal__input-wrap{height:44px}.new-password-flow .profile-new-password-modal__input{padding:10px 46px 10px 16px;font-size:16px;border-radius:6px}.new-password-flow .profile-new-password-modal__toggle{right:16px;width:20px;height:20px}.new-password-flow .profile-new-password-modal__toggle .svg,.new-password-flow .profile-new-password-modal__toggle svg{width:20px;height:20px}.new-password-flow .profile-new-password-modal__controls{right:16px;gap:8px}.new-password-flow .profile-new-password-modal__match,.new-password-flow .profile-new-password-modal__match .svg,.new-password-flow .profile-new-password-modal__match svg{width:24px;height:24px}.new-password-flow .profile-new-password-modal__field.is-match .profile-new-password-modal__input{padding-right:76px}.new-password-flow .profile-new-password-modal__error{font-size:12px}.new-password-flow .profile-new-password-modal__submit.button{height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}.new-password-flow.is-success{padding-top:254px}.new-password-flow__success{gap:40px;width:100%;max-width:100%}.new-password-flow__success-title{font-size:26px;line-height:1}.new-password-flow__success-button.button{width:100%;height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}}.page--theme-panel,.theme-panel-page{min-height:100%;color:var(--redesign-theme-text);background:var(--redesign-theme-background)}.theme-panel-page{margin:0;font-family:Manrope,sans-serif}.theme-panel{--panel-bg:var(--redesign-theme-background);--panel-surface:var(--redesign-theme-surface-card);--panel-surface-control:var(--redesign-theme-surface-control);--panel-surface-hover:var(--redesign-theme-surface-hover);--panel-surface-tab:var(--redesign-theme-surface-tab);--panel-border:var(--redesign-theme-border-card);--panel-border-control:var(--redesign-theme-border-control);--panel-border-hover:var(--redesign-theme-border-hover);--panel-text:var(--redesign-theme-text);--panel-text-soft:var(--redesign-theme-text-soft);--panel-text-muted:var(--redesign-theme-text-muted);--panel-text-subtle:var(--redesign-theme-text-subtle);--panel-text-dim:var(--redesign-theme-text-dim);--panel-gold:var(--redesign-theme-gold);--panel-gold-dark:var(--redesign-theme-gold-dark);--panel-fuchsia:var(--redesign-theme-fuchsia);--panel-fuchsia-hover:var(--redesign-theme-fuchsia-hover);--panel-fuchsia-border:var(--redesign-theme-fuchsia-border);--panel-green:var(--redesign-theme-green);--panel-danger:var(--redesign-status-danger);display:grid;grid-template-columns:320px minmax(0,1fr);min-height:100vh;color:var(--panel-text);background:var(--panel-bg)}.theme-panel *,.theme-panel :after,.theme-panel :before{-webkit-box-sizing:border-box;box-sizing:border-box}.theme-panel button,.theme-panel input,.theme-panel select{font:inherit}.theme-panel code{padding:2px 6px;color:var(--panel-text-soft);background:var(--panel-surface-control);border-radius:5px}.theme-panel__sidebar{position:sticky;top:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;max-height:100vh;padding:32px 24px 24px;overflow:auto;background:var(--panel-surface);border-right:1px solid var(--panel-border)}.theme-panel__brand{padding-bottom:28px;border-bottom:1px solid var(--panel-border)}.theme-panel__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:28px;font-size:14px;font-weight:500;line-height:1.3;color:var(--panel-text-subtle);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}@media(hover:hover){.theme-panel__back:hover{color:var(--panel-fuchsia-hover)}}.theme-panel__eyebrow,.theme-panel__section-kicker,.theme-panel__toolbar-label{display:block;margin-bottom:8px;font-size:11px;font-weight:700;line-height:1.3;color:var(--panel-gold);text-transform:uppercase;letter-spacing:.12em}.theme-panel__title{margin:0;font-family:Oranienbaum,serif;font-size:46px;font-weight:400;line-height:1;color:var(--panel-text);text-transform:uppercase}.theme-panel__lead{max-width:250px;margin:16px 0 0;font-size:14px;font-weight:500;line-height:1.55;color:var(--panel-text-dim)}.theme-panel__sidebar-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;padding-top:8px;margin-top:auto}.theme-panel__sidebar-link{padding:8px 10px;font-size:13px;font-weight:500;line-height:1.3;color:var(--panel-text-subtle);text-decoration:none;border-radius:6px;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}@media(hover:hover){.theme-panel__sidebar-link:hover{color:var(--panel-text);background:rgba(var(--redesign-theme-surface-control-rgb),.55)}}.theme-panel__nav-button--advanced{margin-top:8px;padding-top:18px;border-top:1px solid var(--panel-border)}.theme-panel__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:24px 0}.theme-panel__nav-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:14px 16px;color:var(--panel-text-muted);text-align:left;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:8px;-webkit-transition:color .2s ease,background-color .2s ease,border-color .2s ease;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.theme-panel__nav-button span{font-size:16px;font-weight:600;line-height:1.3}.theme-panel__nav-button small{font-size:12px;font-weight:500;line-height:1.3;color:var(--panel-text-dim)}.theme-panel__nav-button.is-active{color:var(--panel-text);background:var(--panel-surface-control);border-color:var(--panel-border-control)}.theme-panel__nav-button.is-active small{color:var(--panel-text-subtle)}@media(hover:hover){.theme-panel__nav-button:hover:not(.is-active){background:rgba(var(--redesign-theme-surface-control-rgb),.6);border-color:var(--panel-border)}}.theme-panel__sidebar-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:auto;padding-top:24px;border-top:1px solid var(--panel-border)}.theme-panel__saved-state{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:28px;margin-bottom:4px;font-size:12px;font-weight:500;line-height:1.3;color:var(--panel-text-dim)}.theme-panel__saved-state.is-saved{color:var(--panel-text-subtle)}.theme-panel__saved-state.is-saved .theme-panel__saved-dot{background:var(--panel-green);-webkit-box-shadow:0 0 0 4px rgba(var(--redesign-theme-green-rgb),.13);box-shadow:0 0 0 4px rgba(var(--redesign-theme-green-rgb),.13)}.theme-panel__saved-dot{-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px;width:8px;height:8px;background:var(--panel-gold);border-radius:50%;-webkit-box-shadow:0 0 0 4px rgba(var(--redesign-theme-gold-rgb),.12);box-shadow:0 0 0 4px rgba(var(--redesign-theme-gold-rgb),.12)}.theme-panel__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.3;color:var(--redesign-theme-text-on-accent);text-align:center;text-decoration:none;cursor:pointer;border:1px solid transparent;border-radius:7px;-webkit-transition:color .2s ease,background-color .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background-color .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.theme-panel__button--primary{background:var(--panel-fuchsia);border-color:var(--panel-fuchsia)}@media(hover:hover){.theme-panel__button--primary:hover{background:var(--panel-fuchsia-hover);border-color:var(--panel-fuchsia-hover)}}.theme-panel__button--secondary{color:var(--panel-text-muted);background:transparent;border-color:var(--panel-border-control)}@media(hover:hover){.theme-panel__button--secondary:hover{color:var(--panel-text);background:var(--panel-surface-control);border-color:var(--panel-border-hover)}}.theme-panel__button--ghost{min-height:40px;padding-inline:14px;color:var(--panel-text-muted);background:var(--panel-surface-control);border-color:var(--panel-border)}@media(hover:hover){.theme-panel__button--ghost:hover{color:var(--panel-text);background:var(--panel-surface-hover);border-color:var(--panel-border-control)}}.theme-panel__button:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.theme-panel__workspace{min-width:0}.theme-panel__toolbar{position:sticky;top:0;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:92px;padding:18px 32px;background:rgba(var(--redesign-theme-background-rgb),.92);border-bottom:1px solid var(--panel-border);backdrop-filter:blur(18px)}.theme-panel__toolbar-label{margin-bottom:4px;color:var(--panel-text-dim)}.theme-panel__toolbar-title{margin:0;font-family:Oranienbaum,serif;font-size:30px;font-weight:400;line-height:1;color:var(--panel-text);text-transform:uppercase}.theme-panel__toolbar-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-panel__filter{position:relative;display:block;min-width:210px}.theme-panel__filter input{width:100%;min-height:40px;padding:8px 12px 8px 36px;font-size:12px;font-weight:500;color:var(--panel-text-muted);background:linear-gradient(var(--panel-surface-control),var(--panel-surface-control)) padding-box;border:1px solid var(--panel-border);border-radius:8px;outline:none;-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.theme-panel__filter input::-webkit-input-placeholder{color:var(--panel-text-dim)}.theme-panel__filter input::-moz-placeholder{color:var(--panel-text-dim)}.theme-panel__filter input:-ms-input-placeholder{color:var(--panel-text-dim)}.theme-panel__filter input::-ms-input-placeholder{color:var(--panel-text-dim)}.theme-panel__filter input::placeholder{color:var(--panel-text-dim)}.theme-panel__filter input:focus{background-color:var(--panel-surface-hover);border-color:var(--panel-fuchsia-border)}.theme-panel__filter input:disabled{opacity:.5}.theme-panel__filter:before{position:absolute;width:14px;height:14px;margin:13px 0 0 13px;content:"";border:1.5px solid var(--panel-text-dim);border-radius:50%;pointer-events:none}.theme-panel__filter:after{position:absolute;width:6px;height:1.5px;margin:26px 0 0 -24px;content:"";background:var(--panel-text-dim);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left center;transform-origin:left center;pointer-events:none}.theme-panel__import{position:relative;overflow:hidden}.theme-panel__import input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.theme-panel__preset{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:4px 4px 4px 12px;color:var(--panel-text-dim);background:var(--panel-surface-control);border:1px solid var(--panel-border);border-radius:8px}.theme-panel__preset span{font-size:12px;font-weight:500;white-space:nowrap}.theme-panel__preset select{min-height:30px;padding:4px 28px 4px 10px;color:var(--panel-text-muted);cursor:pointer;background-color:var(--panel-surface-hover);border:0;border-radius:6px;outline:none}.theme-panel__dev-tools{position:relative}.theme-panel__dev-tools summary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.3;color:var(--panel-text-muted);list-style:none;cursor:pointer;background:var(--panel-surface-control);border:1px solid var(--panel-border);border-radius:8px;-webkit-transition:color .2s ease,background-color .2s ease,border-color .2s ease;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.theme-panel__dev-tools summary::-webkit-details-marker{display:none}@media(hover:hover){.theme-panel__dev-tools summary:hover{color:var(--panel-text);background:var(--panel-surface-hover);border-color:var(--panel-border-control)}}.theme-panel__dev-tools[open] summary{color:var(--panel-text);border-color:var(--panel-border-control);border-bottom-right-radius:0;border-bottom-left-radius:0}.theme-panel__dev-tools-body{position:absolute;top:calc(100% - 1px);right:0;z-index:6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:220px;padding:10px;background:var(--panel-surface);border:1px solid var(--panel-border-control);border-radius:8px;border-top-right-radius:0;-webkit-box-shadow:0 12px 28px rgba(var(--redesign-theme-background-rgb),.35);box-shadow:0 12px 28px rgba(var(--redesign-theme-background-rgb),.35)}.theme-panel__help{padding:20px 22px;margin-bottom:20px;background:linear-gradient(135deg,rgba(var(--redesign-theme-fuchsia-rgb),.08),transparent 58%),var(--panel-surface);border:1px solid var(--panel-border);border-radius:14px}.theme-panel__help-title{margin:0 0 14px;font-size:18px;font-weight:600;line-height:1.3;color:var(--panel-text)}.theme-panel__help-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;margin:0;list-style:none;counter-reset:theme-help}.theme-panel__help-steps li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;min-height:100%;padding:14px 14px 14px 48px;background:rgba(var(--redesign-theme-surface-control-rgb),.55);border:1px solid var(--panel-border);border-radius:10px;counter-increment:theme-help}.theme-panel__help-steps li:before{position:absolute;width:28px;height:28px;margin-left:-36px;font-size:14px;font-weight:700;line-height:28px;color:var(--panel-text);text-align:center;content:counter(theme-help);background:var(--panel-fuchsia);border-radius:50%}.theme-panel__help-steps li strong{font-size:15px;font-weight:600;line-height:1.3;color:var(--panel-text)}.theme-panel__help-steps li span{font-size:13px;font-weight:500;line-height:1.45;color:var(--panel-text-dim)}@media(max-width:1024px){.theme-panel__help-steps{grid-template-columns:1fr}}.theme-panel__quick-presets{padding:18px 20px;margin-bottom:22px;background:var(--panel-surface);border:1px solid var(--panel-border);border-radius:12px}.theme-panel__quick-presets-head{margin-bottom:14px}.theme-panel__quick-presets-head h3{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--panel-text)}.theme-panel__quick-presets-head p{margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.45;color:var(--panel-text-dim)}.theme-panel__quick-presets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:1024px){.theme-panel__quick-presets-grid{grid-template-columns:1fr}}.theme-panel__quick-preset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:92px;padding:14px;text-align:left;cursor:pointer;background:var(--panel-surface-control);border:1px solid var(--panel-border);border-radius:10px;-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.theme-panel__quick-preset.is-active{background:rgba(var(--redesign-theme-fuchsia-rgb),.08);border-color:var(--panel-fuchsia-border)}@media(hover:hover){.theme-panel__quick-preset:hover{background:var(--panel-surface-hover);border-color:var(--panel-border-control)}}.theme-panel__quick-preset-swatch{width:100%;height:28px;border-radius:6px}.theme-panel__quick-preset-swatch--fuchsia{background:-webkit-gradient(linear,left top, right top,from(#dd0098),to(#c00386));background:linear-gradient(90deg,#dd0098,#c00386)}.theme-panel__quick-preset-swatch--gold{background:-webkit-gradient(linear,left top, right top,from(#be8800),to(#ac7b01));background:linear-gradient(90deg,#be8800,#ac7b01)}.theme-panel__quick-preset-swatch--green{background:-webkit-gradient(linear,left top, right top,from(#007a5a),to(#006a4e));background:linear-gradient(90deg,#007a5a,#006a4e)}.theme-panel__quick-preset-label{font-size:15px;font-weight:600;line-height:1.3;color:var(--panel-text)}.theme-panel__quick-preset small{font-size:12px;font-weight:500;line-height:1.3;color:var(--panel-text-dim)}.theme-panel__intro--simple{margin-bottom:16px}.theme-panel__groups--simple{gap:14px}.theme-panel__group-body--cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.theme-panel__content{display:block;max-width:1180px;margin:0 auto;padding:24px 28px 40px}.theme-panel__content.is-simple-layout{max-width:1180px}.theme-panel__token-card{display:grid;gap:0;overflow:hidden;background:rgba(var(--redesign-theme-surface-control-rgb),.35);border:1px solid var(--panel-border);border-radius:10px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-panel__token-card.is-focused{border-color:var(--panel-gold);-webkit-box-shadow:0 0 0 1px rgba(var(--redesign-theme-gold-rgb),.28);box-shadow:0 0 0 1px rgba(var(--redesign-theme-gold-rgb),.28)}.theme-panel__token-card+.theme-panel__token-card{margin-top:0}.theme-panel__token-card-controls{display:grid;gap:12px;padding:14px 16px;border-bottom:1px solid var(--panel-border)}.theme-panel__token-card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.theme-panel__token-card-preview{display:grid;gap:8px;padding:12px 16px 14px;background:radial-gradient(circle at 100% 0,rgba(var(--redesign-theme-fuchsia-rgb),.04),transparent 42%),rgba(var(--redesign-theme-background-rgb),.55)}.theme-panel__token-card-preview-label{font-size:10px;font-weight:600;line-height:1.3;color:var(--panel-text-subtle);text-transform:uppercase;letter-spacing:.06em}.theme-panel__token-card-preview-stage{display:grid;gap:8px;min-width:0}.theme-panel__token-reset--text{min-width:88px;padding-inline:12px;font-size:12px;font-weight:600;white-space:nowrap}.theme-panel__group--simple .theme-panel__group-head p{max-width:520px;line-height:1.45}.theme-panel__workspace-top{display:grid;gap:14px;margin-bottom:18px}.theme-panel__editor{min-width:0}.theme-panel__view{display:none}.theme-panel__view.is-active{display:block}.theme-panel__intro{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:22px}.theme-panel__intro h3{margin:0;font-family:Oranienbaum,serif;font-size:38px;font-weight:400;line-height:1;color:var(--panel-text);text-transform:uppercase}.theme-panel__intro p{max-width:540px;margin:2px 0 0;font-size:13px;font-weight:500;line-height:1.55;color:var(--panel-text-dim)}.theme-panel__groups{display:grid;gap:16px}.theme-panel__group{overflow:hidden;background:var(--panel-surface);border:1px solid var(--panel-border);border-radius:12px}.theme-panel__group-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:64px;padding:14px 18px;background:rgba(var(--redesign-theme-surface-control-rgb),.55);border-bottom:1px solid var(--panel-border)}.theme-panel__group-head h4{margin:0;font-size:16px;font-weight:600;line-height:1.3;color:var(--panel-text)}.theme-panel__group-head p{margin:3px 0 0;font-size:12px;font-weight:500;line-height:1.3;color:var(--panel-text-dim)}.theme-panel__group-body{display:grid}.theme-panel__token-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(190px,.75fr) auto;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:68px;padding:12px 18px}.theme-panel__token-row+.theme-panel__token-row{border-top:1px solid var(--panel-border)}.theme-panel__token-row--simple{grid-template-columns:minmax(180px,1.2fr) minmax(210px,.9fr) auto;min-height:78px;padding:14px 18px}.theme-panel__token-hint{margin:4px 0 0;font-size:12px;font-weight:500;line-height:1.4;color:var(--panel-text-dim)}.theme-panel__token-affects{margin:6px 0 0;font-size:11px;font-weight:500;line-height:1.35;color:var(--panel-text-subtle)}.theme-panel__token-affects span{color:var(--panel-gold);word-break:break-word}.theme-panel__token-info{min-width:0}.theme-panel__token-info strong{display:block;margin-bottom:4px;overflow:hidden;font-size:14px;font-weight:600;line-height:1.3;color:var(--panel-text-muted);text-overflow:ellipsis;white-space:nowrap}.theme-panel__token-info code{display:inline-block;max-width:100%;padding:0;overflow:hidden;font-size:11px;color:var(--panel-text-dim);text-overflow:ellipsis;white-space:nowrap;background:transparent}.theme-panel__color-control{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.theme-panel__color-swatch{position:relative;width:42px;height:42px;overflow:hidden;background:var(--panel-surface-control);border:1px solid var(--panel-border-control);border-radius:7px;-webkit-box-shadow:inset 0 0 0 1px rgba(var(--redesign-theme-background-rgb),.18);box-shadow:inset 0 0 0 1px rgba(var(--redesign-theme-background-rgb),.18)}.theme-panel__color-swatch--large{width:52px;height:52px;border-radius:10px}.theme-panel__color-swatch input[type=color]{position:absolute;inset:-8px;width:calc(100% + 16px);height:calc(100% + 16px);padding:0;cursor:pointer;border:0;opacity:0}.theme-panel__field input[type=text],.theme-panel__field select,.theme-panel__hex-input{width:100%;min-width:0;min-height:42px;padding:9px 12px;font-size:13px;font-weight:500;line-height:1.3;color:var(--panel-text-muted);background:var(--panel-surface-control);border:1px solid var(--panel-border-control);border-radius:7px;outline:none;-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.theme-panel__field input[type=text]:focus,.theme-panel__field select:focus,.theme-panel__hex-input:focus{background:var(--panel-surface-hover);border-color:var(--panel-fuchsia-border)}.theme-panel__field input[type=text].is-invalid,.theme-panel__field select.is-invalid,.theme-panel__hex-input.is-invalid{border-color:var(--panel-danger)}.theme-panel__token-reset{min-width:38px;height:38px;padding:0 10px;font-size:13px;font-weight:600;line-height:1;color:var(--panel-text-dim);cursor:pointer;background:transparent;border:1px solid transparent;border-radius:7px;white-space:nowrap}@media(hover:hover){.theme-panel__token-reset:hover{color:var(--panel-text);background:var(--panel-surface-control);border-color:var(--panel-border)}}.theme-panel__component-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:500;color:var(--panel-text-dim);cursor:pointer}.theme-panel__component-toggle input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.theme-panel__component-toggle i{position:relative;width:38px;height:20px;background:var(--panel-border);border-radius:20px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.theme-panel__component-toggle i:after{position:absolute;top:2px;left:2px;width:16px;height:16px;content:"";background:var(--redesign-theme-text-on-accent);border-radius:50%;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.theme-panel__component-toggle input:checked+i{background:var(--panel-gold)}.theme-panel__component-toggle input:checked+i:after{-webkit-transform:translateX(18px);transform:translateX(18px)}.theme-panel__component-controls{opacity:.45;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;pointer-events:none}.theme-panel__group.is-enabled .theme-panel__component-controls{opacity:1;pointer-events:auto}.theme-panel__custom-form{display:grid;grid-template-columns:minmax(250px,1.6fr) minmax(180px,.8fr) minmax(180px,.8fr) auto;gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:18px;margin-bottom:16px;background:var(--panel-surface);border:1px solid var(--panel-border);border-radius:12px}.theme-panel__field{display:grid;gap:7px;min-width:0}.theme-panel__field>span:first-child{font-size:12px;font-weight:500;line-height:1.3;color:var(--panel-text-dim)}.theme-panel__color-input-wrap{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px}.theme-panel__color-input-wrap input[type=color]{width:42px;height:42px;padding:3px;cursor:pointer;background:var(--panel-surface-control);border:1px solid var(--panel-border-control);border-radius:7px}.theme-panel__custom-add{min-height:42px;white-space:nowrap}.theme-panel__custom-list{display:grid;gap:8px}.theme-panel__custom-empty{padding:26px 20px;font-size:13px;color:var(--panel-text-dim);text-align:center;background:var(--panel-surface);border:1px dashed var(--panel-border-control);border-radius:10px}.theme-panel__custom-rule{display:grid;grid-template-columns:minmax(200px,1fr) minmax(150px,.5fr) 120px 40px;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:58px;padding:8px 10px 8px 16px;background:var(--panel-surface);border:1px solid var(--panel-border);border-radius:10px}.theme-panel__custom-rule code{overflow:hidden;font-size:12px;color:var(--panel-text-muted);text-overflow:ellipsis;white-space:nowrap;background:transparent}.theme-panel__custom-rule span{font-size:12px;color:var(--panel-text-dim)}.theme-panel__custom-color{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:var(--panel-text-muted)}.theme-panel__custom-color i{width:20px;height:20px;background:var(--custom-rule-color);border:1px solid var(--panel-border-control);border-radius:5px}.theme-panel__custom-remove{width:36px;height:36px;padding:0;color:var(--panel-text-dim);cursor:pointer;background:transparent;border:1px solid var(--panel-border);border-radius:7px}@media(hover:hover){.theme-panel__custom-remove:hover{color:var(--panel-danger);background:var(--panel-surface-control);border-color:var(--panel-danger)}}.theme-panel__preview-wrap{position:sticky;top:116px}.theme-panel__preview{overflow:hidden;background:var(--panel-surface);border:1px solid var(--panel-border);border-radius:14px;-webkit-box-shadow:0 16px 40px rgba(var(--redesign-theme-background-rgb),.45);box-shadow:0 16px 40px rgba(var(--redesign-theme-background-rgb),.45)}.theme-panel__preview-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 18px;background:var(--panel-surface-control);border-bottom:1px solid var(--panel-border)}.theme-panel__preview-head>div{display:grid;gap:2px}.theme-panel__preview-head span{font-size:11px;font-weight:500;color:var(--panel-text-dim)}.theme-panel__preview-head strong{font-size:14px;font-weight:600;color:var(--panel-text-muted)}.theme-panel__preview-live{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 8px;color:var(--panel-text-subtle)!important;background:var(--panel-surface-hover);border-radius:20px}.theme-panel__preview-live i{width:7px;height:7px;background:var(--panel-green);border-radius:50%;-webkit-box-shadow:0 0 0 3px rgba(var(--redesign-theme-green-rgb),.12);box-shadow:0 0 0 3px rgba(var(--redesign-theme-green-rgb),.12)}.theme-panel__preview-stage{display:grid;gap:16px;padding:18px;background:radial-gradient(circle at 100% 0,rgba(var(--redesign-theme-fuchsia-rgb),.055),transparent 36%),var(--redesign-background)}.theme-panel__toast{position:fixed;right:24px;bottom:24px;z-index:20;max-width:min(380px,100vw - 32px);padding:11px 14px;font-size:13px;font-weight:600;color:var(--redesign-theme-text-on-accent);pointer-events:none;background:var(--panel-surface-hover);border:1px solid var(--panel-border-control);border-radius:8px;-webkit-box-shadow:0 10px 30px rgba(var(--redesign-theme-background-rgb),.4);box-shadow:0 10px 30px rgba(var(--redesign-theme-background-rgb),.4);opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.theme-panel__toast.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.theme-panel-preview-search{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50px;padding:4px 12px 4px 4px;font-size:14px;font-weight:500;color:var(--redesign-text-muted);background:rgba(var(--redesign-theme-background-rgb),.35);border:1px solid var(--redesign-border-input);border-radius:8px}.theme-panel-preview-search__button{width:52px;min-width:52px;min-height:42px;padding:0;font-size:24px;border-radius:6px}.theme-panel-preview-tabs{min-height:48px;overflow:hidden}.theme-panel-preview-tabs .lessons-filters__tab span{min-height:40px;padding-inline:11px;font-size:13px}.theme-panel-preview-card{display:block;overflow:hidden}.theme-panel-preview-card__media{position:relative;min-height:170px}.theme-panel-preview-card__art{position:absolute;inset:0;background:radial-gradient(circle at 28% 34%,rgba(var(--redesign-theme-gold-rgb),.22),transparent 22%),radial-gradient(circle at 76% 36%,rgba(var(--redesign-theme-fuchsia-rgb),.19),transparent 28%),linear-gradient(145deg,var(--redesign-theme-surface-control),var(--redesign-theme-background))}.theme-panel-preview-card__status{bottom:8px;left:8px}.theme-panel-preview-card__progress{position:absolute;inset:auto 0 0;height:55px}.theme-panel-preview-card__body{display:grid;gap:14px;padding:14px}.theme-panel-preview-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;color:var(--redesign-text-muted-2)}.theme-panel-preview-card h4{min-height:48px;margin:0;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted)}.theme-panel-preview-card__actions{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:8px}.theme-panel-preview-card__actions .button{min-height:44px;margin:0;border-radius:6px}.theme-panel-preview-card__actions .lesson-card__favorite{min-width:48px;padding:0;font-size:24px}.theme-panel-preview-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:8px}.theme-panel-preview-actions .button{min-height:44px;margin:0;padding:8px 12px;font-size:12px;border-radius:6px}.theme-panel-preview-actions .redesign-header__notification{grid-column:1/-1}.theme-panel-preview-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px}.theme-panel-preview-pagination .button-icon--pagination{--size:42px;margin:0}.theme-panel-site-preview{overflow:hidden;background:var(--redesign-content-bg);border:1px solid var(--redesign-border-default);border-radius:12px;-webkit-box-shadow:0 12px 28px rgba(var(--redesign-theme-background-rgb),.28);box-shadow:0 12px 28px rgba(var(--redesign-theme-background-rgb),.28)}.theme-panel-site-preview__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 12px;background:var(--redesign-header-bg);border-bottom:1px solid var(--redesign-border-default)}.theme-panel-site-preview__brand{font-size:12px;font-weight:700;line-height:1;color:var(--redesign-text-primary);text-transform:uppercase;letter-spacing:.08em}.theme-panel-site-preview__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.theme-panel-site-preview__nav-link{font-size:12px;font-weight:500;line-height:1.35;color:var(--redesign-header-nav-text);white-space:nowrap}.theme-panel-site-preview__nav-link.is-hover{padding:6px 8px;color:var(--redesign-header-menu-text-hover);background:var(--redesign-header-nav-hover-bg);border-radius:6px}.theme-panel-site-preview__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-panel-site-preview__actions .button{min-height:34px;padding:8px 12px;font-size:12px;border-radius:6px}.theme-panel-site-preview__search-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;min-width:36px;height:36px;font-size:18px;line-height:1;color:var(--redesign-text-on-accent);background:var(--redesign-header-search-bg);border:0;border-radius:6px}.theme-panel-site-preview__search-button.is-hover{background:var(--redesign-header-search-bg-hover,var(--redesign-header-search-bg))}.theme-panel-site-preview__body{display:grid;gap:12px;padding:12px;background:radial-gradient(circle at 100% 0,rgba(var(--redesign-theme-fuchsia-rgb),.05),transparent 32%),var(--redesign-content-bg)}.theme-panel-site-preview__body--cards{max-width:360px}.theme-panel-site-preview__section{display:grid;gap:8px}.theme-panel-site-preview__eyebrow,.theme-panel-site-preview__meta{font-size:11px;font-weight:600;line-height:1.35;color:var(--redesign-text-tertiary)}.theme-panel-site-preview__eyebrow{color:var(--redesign-breadcrumb-color);text-transform:uppercase;letter-spacing:.08em}.theme-panel-site-preview__title{margin:0;font-size:22px;font-weight:500;line-height:1.2;color:var(--redesign-text-primary)}.theme-panel-site-preview__text{margin:0;font-size:14px;font-weight:500;line-height:1.5;color:var(--redesign-text-secondary)}.theme-panel-site-preview__disabled{font-size:14px;font-weight:500;line-height:1.4;color:var(--redesign-text-disabled)}.theme-panel-site-preview__breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-panel-site-preview__search-field{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px;padding:8px 12px;font-size:14px;font-weight:500;color:var(--redesign-input-placeholder);border:1px solid var(--redesign-search-border);border-radius:8px}.theme-panel-site-preview__search-field.is-color{background:var(--redesign-search-color-bg)}.theme-panel-site-preview__search-field.is-color .theme-panel-site-preview__search-icon{color:var(--redesign-search-color-accent)}.theme-panel-site-preview__search-field.is-mono{background:var(--redesign-search-mono-bg)}.theme-panel-site-preview__search-field.is-hover.is-color{background:var(--redesign-search-color-bg-hover)}.theme-panel-site-preview__search-field.is-hover.is-mono{background:var(--redesign-search-mono-bg-hover,var(--redesign-search-mono-bg))}.theme-panel-site-preview__search-icon{font-size:18px;line-height:1}.theme-panel-site-preview__search-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-panel-site-preview__clear-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;font-size:16px;line-height:1;color:var(--redesign-text-primary);background:var(--redesign-search-clear-bg);border:0;border-radius:50%}.theme-panel-inline-preview--site{display:block}.theme-panel-preview-card{background:var(--redesign-card-bg);border:1px solid var(--redesign-border-default);border-radius:12px;-webkit-box-shadow:0 10px 24px rgba(var(--redesign-theme-background-rgb),.24);box-shadow:0 10px 24px rgba(var(--redesign-theme-background-rgb),.24)}.theme-panel-preview-card.is-hover{background:var(--redesign-card-bg-hover);border-color:var(--redesign-border-interactive)}.theme-panel-preview-card--bordered{border-width:2px}.theme-panel-preview-card__status{position:absolute}.theme-panel-preview-card__progress{background:linear-gradient(90deg,rgba(var(--redesign-theme-green-rgb),.85) 58%,rgba(var(--redesign-theme-background-rgb),.16) 58% 100%),rgba(var(--redesign-theme-background-rgb),.12)}.theme-panel-preview-check.is-hover:not(.is-checked){background:var(--redesign-control-bg-active);border-color:var(--redesign-check-border)}.theme-panel-preview-check.is-checked.is-hover{background:var(--redesign-check-bg-hover);border-color:var(--redesign-check-bg-hover)}.theme-panel-preview-tabs-row .redesign-tab.is-preview-hover{background:var(--redesign-tab-bg-hover)}.theme-panel-site-preview .redesign-search-results{background:var(--redesign-card-bg);border-color:var(--redesign-border-default)!important}.theme-panel-site-preview .redesign-search-results__chip{color:var(--redesign-chip-text);background:var(--redesign-chip-bg)}.theme-panel-site-preview .redesign-search-results__chip.is-preview-hover{background:var(--redesign-chip-bg-hover)}.theme-panel-site-preview .focus-visible{-webkit-box-shadow:0 0 0 2px var(--redesign-focus-ring);box-shadow:0 0 0 2px var(--redesign-focus-ring)}@media(max-width:960px){.theme-panel__group-body--cards,.theme-panel__workspace-top{grid-template-columns:1fr}}@media(max-width:1260px){.theme-panel{grid-template-columns:270px minmax(0,1fr)}.theme-panel__content{grid-template-columns:minmax(0,1fr) 340px;gap:20px;padding:24px}.theme-panel__toolbar{padding-inline:24px}.theme-panel__toolbar-actions{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.theme-panel__token-row{grid-template-columns:minmax(140px,1fr) 180px auto}}@media(max-width:1024px){.theme-panel{display:block}.theme-panel__sidebar{position:static;display:grid;grid-template-columns:minmax(240px,1fr) minmax(360px,1.4fr);gap:20px 32px;min-height:auto;max-height:none;padding:22px 24px;overflow:visible;border-right:0;border-bottom:1px solid var(--panel-border)}.theme-panel__brand{padding:0;border:0}.theme-panel__back{margin-bottom:14px}.theme-panel__title{font-size:38px}.theme-panel__lead{display:none}.theme-panel__nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-self:end;padding:0}.theme-panel__nav-button{min-height:74px;padding:11px 12px}.theme-panel__sidebar-footer{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 180px 180px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16px}.theme-panel__saved-state{margin:0}.theme-panel__toolbar{top:0}.theme-panel__content{grid-template-columns:1fr}.theme-panel__preview-wrap{position:static}.theme-panel__preview-stage{grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start}.theme-panel .theme-panel-preview-pagination,.theme-panel .theme-panel-preview-search,.theme-panel .theme-panel-preview-tabs{grid-column:1/-1}.theme-panel__custom-form{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-panel__custom-add{width:100%}}@media(max-width:700px){.theme-panel__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:18px 14px}.theme-panel__brand{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.theme-panel__back{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 0 3px}.theme-panel__eyebrow,.theme-panel__lead{display:none}.theme-panel__title{font-size:32px}.theme-panel__nav{width:100%;overflow-x:auto;scrollbar-width:none}.theme-panel__nav::-webkit-scrollbar{display:none}.theme-panel__nav-button{min-width:130px;min-height:58px}.theme-panel__nav-button small{display:none}.theme-panel__sidebar-footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;padding-top:14px}.theme-panel__saved-state{grid-column:1/-1}.theme-panel__toolbar{position:static;display:grid;gap:14px;padding:18px 14px}.theme-panel__toolbar-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.theme-panel__filter,.theme-panel__preset{grid-column:1/-1}.theme-panel__filter{min-width:0}.theme-panel__preset{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.theme-panel__content{padding:20px 14px 32px}.theme-panel__group-body--cards,.theme-panel__workspace-top{grid-template-columns:1fr}.theme-panel__intro{display:grid;gap:12px}.theme-panel__intro h3{font-size:30px}.theme-panel__intro p{margin:0}.theme-panel__group-head{min-height:58px;padding:12px 14px}.theme-panel__token-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 14px}.theme-panel__token-info{grid-column:1/-1}.theme-panel__color-control{grid-column:1}.theme-panel__token-reset{grid-column:2}.theme-panel__custom-form{grid-template-columns:1fr;padding:14px}.theme-panel__custom-rule{grid-template-columns:minmax(0,1fr) 40px;gap:6px 10px}.theme-panel__custom-rule .theme-panel__custom-color,.theme-panel__custom-rule span{grid-column:1}.theme-panel__custom-rule .theme-panel__custom-remove{grid-column:2;grid-row:1/span 3}.theme-panel__preview-stage{display:grid;grid-template-columns:1fr}.theme-panel .theme-panel-preview-pagination,.theme-panel .theme-panel-preview-search,.theme-panel .theme-panel-preview-tabs{grid-column:auto}.theme-panel-preview-actions{grid-template-columns:1fr}.theme-panel-preview-actions .redesign-header__notification{grid-column:auto}}.theme-panel-preview-section{display:grid;gap:10px;padding:12px;background:rgba(var(--redesign-theme-surface-control-rgb),.34);border:1px solid var(--redesign-border-default);border-radius:10px}.theme-panel-preview-section__title{font-size:11px;font-weight:700;line-height:1.3;color:var(--redesign-text-tertiary);text-transform:uppercase;letter-spacing:.08em}.theme-panel-inline-preview{display:grid;gap:8px;min-width:0}.theme-panel-inline-preview--header{padding:10px 12px;background:var(--redesign-header-bg);border:1px solid var(--redesign-border-default);border-radius:8px}.theme-panel-inline-preview--on-page{padding:12px}.theme-panel-inline-preview--on-page,.theme-panel-inline-preview--text{background:var(--redesign-content-bg);border:1px solid var(--redesign-border-default);border-radius:8px}.theme-panel-inline-preview--text{padding:10px 12px}.theme-panel-inline-preview__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.theme-panel-inline-preview__dropdown{display:grid;gap:4px;max-width:220px}.theme-panel-inline-preview__dropdown a{padding:8px 10px;font-size:14px;font-weight:500;color:var(--redesign-header-menu-text);text-decoration:none;border-radius:6px}.theme-panel-inline-preview__dropdown .is-preview-hover{color:var(--redesign-header-menu-text-hover);background:rgba(var(--redesign-theme-surface-control-rgb),.35)}.theme-panel-inline-preview__card{border-radius:10px}.theme-panel-inline-preview__card--bordered{border-width:2px}.theme-panel-inline-preview__card-body{padding:14px 16px;font-size:14px;font-weight:500;color:var(--redesign-text-secondary)}.theme-panel-inline-preview__menu-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:220px;min-height:88px;padding:12px;font-size:15px;font-weight:600;color:var(--redesign-text-secondary);text-decoration:none;pointer-events:none;-webkit-animation:none;animation:none;opacity:1}.theme-panel-inline-preview__menu-card.is-preview-hover{background:var(--redesign-card-bg-hover);border-color:var(--redesign-border-interactive)}.theme-panel-inline-preview__heading{margin:0;font-size:22px;font-weight:500;line-height:1.25;color:var(--redesign-text-primary)}.theme-panel-inline-preview__text{margin:0;font-size:14px;font-weight:500;line-height:1.45;color:var(--redesign-text-secondary)}.theme-panel-inline-preview__breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.theme-panel-inline-preview__breadcrumbs .redesign-breadcrumbs__link.is-preview-hover{color:var(--redesign-breadcrumb-color-hover)}.theme-panel-inline-preview__checkbox{pointer-events:none}.theme-panel-inline-preview__checkbox .checkbox__text{margin:0;font-size:14px;font-weight:500}.theme-panel-inline-preview__paint{min-height:52px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.35;color:var(--redesign-text-primary);border-radius:8px}.theme-panel-inline-preview__cookie{padding:12px 14px;background:var(--redesign-card-bg);border:1px solid var(--redesign-border-default);border-radius:8px}.theme-panel-inline-preview .input,.theme-panel-inline-preview .textarea{width:100%;max-width:360px;margin:0;pointer-events:none}.theme-panel-inline-preview .button{margin:0;pointer-events:none}.theme-panel-inline-preview .theme-panel-preview-search{max-width:360px}.theme-panel-inline-preview .theme-panel-preview-pagination .button-icon--pagination{pointer-events:none}.theme-panel-inline-preview .modal__btn-cross--redesign{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;font-size:20px;line-height:1;color:var(--redesign-text-secondary);background:transparent;border:1px solid var(--redesign-border-control);border-radius:6px}.theme-panel-inline-preview .lesson-card__collection{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;border-radius:4px}.theme-panel-inline-preview .redesign-search-results__chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;border-radius:6px}.theme-panel-preview-surface-map{display:grid;gap:6px;overflow:hidden;border:1px solid var(--redesign-border-default);border-radius:8px}.theme-panel-preview-surface-map__content,.theme-panel-preview-surface-map__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px;font-size:12px;font-weight:600;line-height:1.3}.theme-panel-preview-surface-map__header{color:var(--redesign-header-nav-text);background:var(--redesign-header-bg);border-bottom:1px solid var(--redesign-border-default)}.theme-panel-preview-surface-map__content{min-height:64px;color:var(--redesign-text-secondary);background:var(--redesign-content-bg)}.theme-panel-preview-button-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.theme-panel-preview-button-grid .button{min-width:0;min-height:44px;margin:0;padding-inline:12px;font-size:13px}.theme-panel-preview-fields{display:grid;gap:8px}.theme-panel-preview-fields .input,.theme-panel-preview-fields .textarea{width:100%;margin:0}.theme-panel-preview-fields .input{min-height:44px}.theme-panel-preview-fields .textarea{min-height:86px;resize:vertical}.theme-panel-preview-controls,.theme-panel-preview-tabs-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-panel-preview-check,.theme-panel-preview-radio{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;color:var(--redesign-text-on-accent);border:1.5px solid var(--redesign-check-border)}.theme-panel-preview-check{font-size:13px;font-weight:700;border-radius:2px}.theme-panel-preview-check.is-checked{background:var(--redesign-check-bg);border-color:var(--redesign-check-bg)}.theme-panel-preview-radio{background:transparent;border-radius:50%}.theme-panel-preview-radio.is-selected{background:transparent;border:2px solid var(--redesign-check-bg)}.theme-panel-preview-radio.is-selected:after{width:10px;height:10px;content:"";background:var(--redesign-check-bg);border-radius:50%}.theme-panel-preview-switch{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:44px;height:22px;background:var(--redesign-switch-off-bg);border-radius:20px}.theme-panel-preview-switch:after{position:absolute;top:1px;left:1px;width:20px;height:20px;content:"";background:var(--redesign-switch-thumb);border-radius:50%;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.theme-panel-preview-switch.is-on{background:var(--redesign-switch-on-bg)}.theme-panel-preview-switch.is-on:after{-webkit-transform:translateX(22px);transform:translateX(22px)}.theme-panel-preview-tabs-row .redesign-chip,.theme-panel-preview-tabs-row .redesign-tab{margin:0}@media(max-width:700px){.theme-panel-preview-button-grid{grid-template-columns:1fr}}.theme-panel-preview-field-state,.theme-panel-preview-state-block{display:grid;gap:6px}.theme-panel-preview-field-state>small,.theme-panel-preview-state-block>small{font-size:11px;font-weight:500;line-height:1.3;color:var(--redesign-text-placeholder)}.theme-panel-preview-button-grid--states{grid-template-columns:repeat(4,minmax(0,1fr))}.theme-panel-preview-button-grid--states .button{padding-inline:8px;font-size:11px}.theme-panel-preview-field-error{margin-top:-3px;font-size:11px;font-weight:500;line-height:1.3}.theme-panel-preview-search-kit{display:grid;gap:8px}.theme-panel-preview-search-kit__field{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:44px;padding:2px 10px;font-size:13px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary);border:1px solid var(--redesign-search-border);border-radius:7px}.theme-panel-preview-search-kit__field i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;font-size:18px;font-style:normal;color:var(--redesign-text-on-accent);border-radius:5px}.theme-panel-preview-search-kit__field span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.theme-panel-preview-search-kit__field b{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;font-size:16px;font-weight:400;color:var(--redesign-text-secondary);background:var(--redesign-search-clear-bg);border-radius:50%}.theme-panel-preview-search-kit__field--color{background:var(--redesign-search-color-bg)}.theme-panel-preview-search-kit__field--color i{background:var(--redesign-search-color-accent)}.theme-panel-preview-search-kit__field--color.is-active{background:var(--redesign-search-color-bg-hover)}.theme-panel-preview-search-kit__field--mono{background:var(--redesign-search-mono-bg)}.theme-panel-preview-search-kit__field--mono i{width:20px;height:20px;color:var(--redesign-text-secondary)}@media(max-width:700px){.theme-panel-preview-button-grid--states{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-panel__nav-label{margin:22px 0 8px;font-size:12px;font-weight:700;line-height:1.3;color:var(--panel-text-subtle)}.theme-panel__nav{padding-top:0}.theme-panel__nav-button{min-height:64px}.theme-panel__nav-button span{font-size:15px}.theme-panel__help--compact{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-panel__token-info strong{overflow:visible;font-size:15px;text-overflow:clip;white-space:normal}.theme-panel__token-hint{font-size:13px}.theme-panel__token-affects{margin-top:8px;font-size:12px}.theme-panel__token-affects span{color:var(--panel-text-subtle)}.theme-panel__token-card-preview-label{font-size:11px;color:var(--panel-gold)}.theme-panel__token-reset--text{min-width:124px}.theme-panel__advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.theme-panel__advanced-actions,.theme-panel__legacy-notice{display:grid;gap:10px;padding:16px}.theme-panel__legacy-notice p{margin:0;font-size:13px;font-weight:500;line-height:1.55;color:var(--panel-text-muted)}.theme-panel__custom-group{margin-top:16px}.theme-panel-preview-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:6px 10px;color:var(--redesign-card-tag-text);background:var(--redesign-card-tag-bg);border-radius:999px}.theme-panel-preview-initiation{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 10px;color:var(--redesign-card-initiation-text);background:var(--redesign-card-initiation-bg);border-radius:6px}.theme-panel-preview-initiation b{color:var(--redesign-card-initiation-star)}.theme-panel-preview-modal{min-width:min(100%,280px);padding:16px 18px;color:var(--redesign-modal-copy);background:var(--redesign-modal-bg);border-radius:10px}.theme-panel-preview-modal p{margin:8px 0 0;font-size:12px;line-height:1.45}.theme-panel-preview-notification{display:grid;gap:4px;min-width:min(100%,280px);padding:12px;color:var(--redesign-notification-text);background:var(--redesign-notification-panel-bg);border-radius:8px}.theme-panel-preview-notification span{font-size:12px}.theme-panel-preview-notification-row{min-width:min(100%,280px);padding:10px 0;color:var(--redesign-notification-text);border-bottom:1px solid var(--redesign-notification-divider)}.theme-panel-preview-notification-date{font-size:12px;color:var(--redesign-notification-date)}.theme-panel-preview-unread{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--redesign-notification-text)}.theme-panel-preview-unread i{width:8px;height:8px;background:var(--redesign-notification-unread-dot);border-radius:50%}@media(max-width:1260px){.theme-panel{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:1024px){.theme-panel__sidebar{display:block}.theme-panel__nav-label{margin-top:16px}.theme-panel__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;width:100%;padding-bottom:4px;overflow-x:auto}.theme-panel__nav-button{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;min-height:64px}.theme-panel__sidebar-links{display:none}.theme-panel__sidebar-footer{display:grid;grid-template-columns:minmax(0,1fr) 190px 190px;margin-top:14px}}@media(max-width:700px){.theme-panel__nav-label{margin:0}.theme-panel__nav-button{-ms-flex-preferred-size:150px;flex-basis:150px}.theme-panel__advanced-grid,.theme-panel__help--compact{grid-template-columns:1fr}.theme-panel__token-card-actions{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.theme-panel__color-control{-webkit-box-flex:1;-ms-flex:1 1 190px;flex:1 1 190px}.theme-panel__token-reset--text{min-width:0}}.theme-panel__color-control{grid-template-columns:minmax(126px,auto) minmax(92px,116px)}.theme-panel__color-choice{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;color:var(--panel-text-muted);cursor:pointer}.theme-panel__color-choice-text{font-size:12px;font-weight:600;line-height:1.25}@media(max-width:700px){.theme-panel__color-control{grid-template-columns:minmax(126px,1fr) minmax(92px,116px)}}.theme-panel__tabs-bar{position:sticky;top:92px;z-index:3;padding:10px 32px;background:rgba(var(--redesign-theme-background-rgb),.96);border-bottom:1px solid var(--panel-border);backdrop-filter:blur(18px)}.theme-panel__nav--tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;width:100%;padding:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.theme-panel__nav--tabs .theme-panel__nav-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;min-width:138px;min-height:58px;padding:10px 13px}.theme-panel__nav--tabs .theme-panel__nav-button--advanced{margin-top:0;padding-top:10px;border-top:1px solid transparent}.theme-panel__section-settings{display:grid;gap:16px;margin-top:16px}.theme-panel__preview-templates{display:none}.theme-panel-real-preview{overflow:hidden;background:var(--panel-surface);border:1px solid var(--panel-border-control);border-radius:14px;-webkit-box-shadow:0 12px 32px rgba(var(--redesign-theme-background-rgb),.26);box-shadow:0 12px 32px rgba(var(--redesign-theme-background-rgb),.26)}.theme-panel-real-preview__caption{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px 18px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:13px 16px;background:var(--panel-surface-control);border-bottom:1px solid var(--panel-border)}.theme-panel-real-preview__caption strong{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:13px;font-weight:700;line-height:1.35;color:var(--panel-text)}.theme-panel-real-preview__caption span{font-size:12px;font-weight:500;line-height:1.45;color:var(--panel-text-dim);text-align:right}.theme-panel-real-preview__viewport{position:relative;overflow:auto;background:var(--redesign-content-bg);isolation:isolate}.theme-panel-real-preview__viewport--wide{overflow-x:auto}.theme-panel-real-preview__wide-content{min-width:1180px}.theme-panel-real-preview__buttons,.theme-panel-real-preview__card-area,.theme-panel-real-preview__forms,.theme-panel-real-preview__navigation,.theme-panel-real-preview__overlays,.theme-panel-real-preview__page-content,.theme-panel-real-preview__special{padding:24px}.theme-panel-real-preview__one-card{grid-template-columns:minmax(260px,340px)!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.theme-panel-real-preview__card-area{max-width:430px}.theme-panel-real-preview__buttons{display:grid;gap:12px}.theme-panel-real-preview__button-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-panel-real-preview__button-row>span{-webkit-box-flex:0;-ms-flex:0 0 112px;flex:0 0 112px;font-size:13px;font-weight:600;color:var(--redesign-text-secondary)}.theme-panel-real-preview__button-row .button{margin:0}.theme-panel-real-preview__forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:920px}.theme-panel-real-preview__form-column{display:grid;gap:12px;-ms-flex-line-pack:start;align-content:start}.theme-panel-real-preview__form-column .input,.theme-panel-real-preview__form-column .material-search{width:100%;margin:0}.theme-panel-real-preview__navigation{display:grid;gap:26px;min-width:1080px}.theme-panel-real-preview__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-panel-real-preview__overlays{display:grid;grid-template-columns:minmax(320px,447px) minmax(320px,467px);gap:28px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.theme-panel-real-preview__notification-wrap.redesign-notifications.header__notify{width:100%}.theme-panel-real-preview__notification-wrap.redesign-notifications.header__notify .header__notify-content{position:static;top:auto;right:auto;z-index:auto;width:100%;visibility:visible;opacity:1;-webkit-transform:none;transform:none}.theme-panel-real-preview__modal-wrap .modal-wrapper--redesign{position:static!important;z-index:auto!important;display:block!important;width:auto;height:auto;min-height:0;padding:0;visibility:visible!important;background:transparent;opacity:1!important;backdrop-filter:none;-webkit-transform:none!important;transform:none!important}.theme-panel-real-preview__modal-wrap .modal-wrapper--redesign .modal--redesign{position:relative;top:auto;left:auto;display:block!important;margin:0;visibility:visible!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.theme-panel-real-preview__special{display:grid;gap:28px;min-width:1080px}.theme-panel-real-preview__special .home-footer{position:static;width:100%}.theme-panel-real-preview__not-found{position:relative;min-height:420px;overflow:hidden;border:1px solid var(--redesign-border-default);border-radius:16px}.theme-panel-real-preview__not-found .redesign-404{min-height:420px}.theme-panel-real-preview a,.theme-panel-real-preview button,.theme-panel-real-preview input,.theme-panel-real-preview label,.theme-panel-real-preview select,.theme-panel-real-preview textarea{pointer-events:none}.theme-panel-real-preview .redesign-header{z-index:1}@media(max-width:1260px){.theme-panel__tabs-bar{padding-inline:24px}}@media(max-width:1024px){.theme-panel__tabs-bar{position:sticky;top:92px;padding-inline:24px}.theme-panel__nav--tabs{display:-webkit-box;display:-ms-flexbox;display:flex;grid-template-columns:none;align-self:auto;padding:0}.theme-panel__nav--tabs .theme-panel__nav-button{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;min-height:58px}}@media(max-width:700px){.theme-panel__tabs-bar{position:sticky;top:0;padding:8px 14px}.theme-panel__nav--tabs .theme-panel__nav-button{-ms-flex-preferred-size:142px;flex-basis:142px;min-width:142px}.theme-panel-real-preview__caption{display:grid;gap:4px}.theme-panel-real-preview__caption span{text-align:left}.theme-panel-real-preview__buttons,.theme-panel-real-preview__card-area,.theme-panel-real-preview__forms,.theme-panel-real-preview__navigation,.theme-panel-real-preview__overlays,.theme-panel-real-preview__page-content,.theme-panel-real-preview__special{padding:16px}.theme-panel-real-preview__forms,.theme-panel-real-preview__overlays{grid-template-columns:1fr}.theme-panel-real-preview__button-row>span{-ms-flex-preferred-size:100%;flex-basis:100%}}.theme-panel__sidebar-footer{margin-top:12px}.theme-panel-real-preview--header .theme-panel-real-preview__wide-content{min-width:1440px}.theme-panel__group--with-real-preview{overflow:hidden}.theme-panel__group-real-preview{padding:18px;background:rgba(var(--redesign-theme-background-rgb),.28);border-top:1px solid var(--panel-border)}.theme-panel__group-real-preview-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px 18px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.theme-panel__group-real-preview-head span{font-size:11px;font-weight:700;line-height:1.35;color:var(--panel-gold);text-transform:uppercase;letter-spacing:.06em}.theme-panel__group-real-preview-head strong{font-size:12px;font-weight:600;line-height:1.4;color:var(--panel-text-dim);text-align:right}.theme-panel__group-real-preview .theme-panel-real-preview{border-radius:10px;-webkit-box-shadow:none;box-shadow:none}.theme-panel__group-real-preview .theme-panel-real-preview__caption{display:none}.theme-panel-real-preview__navigation--compact{min-width:0}.theme-panel-real-preview__pagination--padded,.theme-panel-real-preview__single-overlay,.theme-panel-real-preview__states,.theme-panel-real-preview__tags{padding:24px}.theme-panel-real-preview__states,.theme-panel-real-preview__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-panel-real-preview__state{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:38px;padding:8px 12px;font-size:13px;font-weight:600;border:1px solid;border-radius:7px}.theme-panel-real-preview__state--success{color:var(--redesign-state-success)}.theme-panel-real-preview__state--danger{color:var(--redesign-state-danger)}.theme-panel-real-preview__special--single{min-width:1080px}@media(max-width:700px){.theme-panel__group-real-preview{padding:14px}.theme-panel__group-real-preview-head{display:grid;gap:3px}.theme-panel__group-real-preview-head strong{text-align:left}.theme-panel-real-preview__pagination--padded,.theme-panel-real-preview__single-overlay,.theme-panel-real-preview__states,.theme-panel-real-preview__tags{padding:16px}}.theme-panel__state-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--panel-border)}.theme-panel__state-preview{min-width:0;overflow:hidden;background:var(--panel-surface);border:1px solid var(--panel-border);border-radius:10px}.theme-panel__state-preview--state{border-color:var(--panel-border-hover)}.theme-panel__state-preview-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:42px;padding:9px 12px;background:var(--panel-surface-control);border-bottom:1px solid var(--panel-border)}.theme-panel__state-preview-head>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.theme-panel__state-preview-head strong{min-width:0;overflow:hidden;font-size:12px;font-weight:600;line-height:1.35;color:var(--panel-text-muted);text-overflow:ellipsis;white-space:nowrap}.theme-panel__state-preview-head>span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:10px;font-weight:600;line-height:1.25;color:var(--panel-gold);text-align:right}.theme-panel__state-preview-swatch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:18px;height:18px;background:var(--theme-state-color);border:1px solid var(--panel-border-control);border-radius:5px}.theme-panel__state-preview-body{min-height:74px;padding:12px;background:rgba(var(--redesign-theme-background-rgb),.22)}.theme-panel__state-preview-body .theme-panel-inline-preview{min-height:48px;-ms-flex-line-pack:center;align-content:center}.page--theme-panel .theme-panel__state-gallery .button.hover:not(:disabled),.page--theme-panel .theme-panel__state-gallery .button.is-preview-hover:not(:disabled){color:var(--color-hover);background-color:var(--bg-color-hover);border-color:var(--border-color-hover)}.page--theme-panel .theme-panel__state-gallery .button.pressed:not(:disabled){color:var(--color-pressed);background-color:var(--bg-color-pressed);border-color:var(--border-color-pressed)}.page--theme-panel .theme-panel__state-gallery .redesign-header__nav-link.is-preview-hover{color:var(--redesign-header-menu-text-hover);background:var(--redesign-header-nav-hover-bg)}.page--theme-panel .theme-panel__state-gallery .lesson-card.theme-panel-preview-state-card{min-height:70px;padding:14px;color:var(--redesign-text-primary);background:var(--redesign-card-bg);border:1px solid var(--redesign-border-default);border-radius:10px}.page--theme-panel .theme-panel__state-gallery .lesson-card.theme-panel-preview-state-card.is-preview-hover{background:var(--redesign-card-bg-hover);border-color:var(--redesign-border-interactive)}.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-search-kit__field--mono.is-active{background:var(--redesign-search-mono-bg-hover)}.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-search-kit__field b.is-preview-hover{background:var(--redesign-search-clear-bg-hover)}.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-channel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:10px 14px;font-size:14px;font-weight:500;color:var(--redesign-modal-channel-text);background:var(--redesign-modal-channel-bg);border:1px solid transparent;border-radius:6px}.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-channel.is-preview-hover{background:var(--redesign-modal-channel-bg-hover);border-color:var(--redesign-modal-channel-border-hover)}.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-field-message{display:grid;gap:6px}.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-field-message .input-error,.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-field-message .input-success{font-size:11px;font-weight:500;line-height:1.35}.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-404-social,.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-404-token{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:52px;padding:10px 12px;font-size:12px;font-weight:600;border:1px solid var(--redesign-border-default);border-radius:8px}.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-404-token--cream{color:var(--redesign-not-found-dark);background:var(--redesign-cream)}.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-404-token--header{color:var(--redesign-cream);background:var(--redesign-not-found-header)}.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-404-token--dark{color:var(--redesign-cream);background:var(--redesign-not-found-dark)}.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-404-token--dark-soft{color:var(--redesign-cream);background:var(--redesign-not-found-dark-soft)}.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-404-token--gold-1{background:var(--redesign-not-found-gold-1)}.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-404-token--gold-2{background:var(--redesign-not-found-gold-2)}.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-404-token--gold-3{background:var(--redesign-not-found-gold-3)}.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-404-token--gold-4{background:var(--redesign-not-found-gold-4)}.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-404-social{color:var(--redesign-cream);background:var(--redesign-not-found-social)}@media(max-width:760px){.theme-panel__state-gallery{grid-template-columns:1fr}.theme-panel__state-preview-head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.theme-panel__state-preview-head strong{white-space:normal}}.page--theme-panel .theme-panel__state-gallery .checkbox.hover:not(.checked) .checkbox__custom{background-color:var(--redesign-control-bg-active);border-color:var(--redesign-check-border)}.page--theme-panel .theme-panel__state-gallery .checkbox.checked.hover .checkbox__custom{background-color:var(--redesign-check-bg-hover);border-color:var(--redesign-check-bg-hover)}.page--theme-panel .theme-panel__state-gallery .redesign-search-results__chip.is-preview-hover{background:var(--redesign-chip-bg-hover)}.page--theme-panel .theme-panel__state-gallery .redesign-header__notification{color:var(--redesign-header-notification-accent);border-color:var(--redesign-header-notification-border)}.page--theme-panel .theme-panel__state-gallery .theme-panel-preview-modal .modal__title--redesign{color:var(--redesign-modal-title)}.page--theme-panel .theme-panel__state-gallery .modal__btn-cross--redesign{color:var(--redesign-modal-close-color);border-color:var(--redesign-modal-close-border)}.page--redesign-sitemap,.page--redesign-ui,.page--theme-panel,html.page--redesign-sitemap,html.page--redesign-ui,html.page--theme-panel{background:var(--redesign-content-bg,var(--redesign-page-bg-deep))}.page--redesign-sitemap,.page--redesign-ui,.page--theme-panel{min-height:100%;color:var(--redesign-text-primary)}.page--theme-panel,.redesign-dev-page,.theme-panel-page{margin:0;overflow-x:clip}.redesign-dev-page{min-height:100vh;min-height:100svh;font-family:Manrope,sans-serif;color:var(--redesign-text-primary);background:var(--redesign-content-bg,var(--redesign-page-bg-deep))}.redesign-dev-page__shell{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:100vh;min-height:100svh}.redesign-dev-page__sidebar{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-ms-flex-item-align:start;align-self:start;min-height:100vh;max-height:100vh;padding:32px 24px 24px;overflow:hidden;background:var(--redesign-card-bg);border-right:1px solid var(--redesign-border-default)}.redesign-dev-page__sidebar-scroll{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:auto}.redesign-dev-page__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:28px;font-size:14px;font-weight:500;line-height:1.3;color:var(--redesign-text-tertiary);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}@media(hover:hover){.redesign-dev-page__back:hover{color:var(--redesign-brand-bright)}}.redesign-dev-page__eyebrow{display:block;margin-bottom:8px;font-size:11px;font-weight:700;line-height:1.3;color:var(--redesign-accent-gold);text-transform:uppercase;letter-spacing:.12em}.redesign-dev-page__title{margin:0;font-family:Oranienbaum,serif;font-size:42px;font-weight:400;line-height:1;color:var(--redesign-text-primary);text-transform:uppercase}.redesign-dev-page__lead{max-width:260px;margin:16px 0 0;font-size:14px;font-weight:500;line-height:1.5;color:var(--redesign-text-disabled)}.redesign-dev-page__main{min-width:0;padding:40px 48px 80px;overflow-x:clip}@media(max-width:1200px){.redesign-dev-page__shell{grid-template-columns:1fr}.redesign-dev-page__sidebar{position:static;min-height:0;max-height:none;padding-bottom:16px;overflow:visible}.redesign-dev-page__sidebar-scroll{overflow:visible}.redesign-dev-page__main{padding:0 14px 48px}}.redesign-dev-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:24px 0}.redesign-dev-nav__link{display:block;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.3;color:var(--redesign-text-secondary);text-decoration:none;border:1px solid transparent;border-radius:8px;-webkit-transition:color .2s ease,background-color .2s ease,border-color .2s ease;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.redesign-dev-nav__link.is-active{color:var(--redesign-text-primary);background:var(--redesign-control-bg);border-color:var(--redesign-border-control)}@media(hover:hover){.redesign-dev-nav__link:hover{color:var(--redesign-text-primary);background:var(--redesign-control-bg-hover)}}.redesign-dev-sitemap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;max-width:920px}.redesign-dev-sitemap__section-title{margin:0;font-family:Oranienbaum,serif;font-size:32px;font-weight:400;line-height:1.1;color:var(--redesign-text-primary);text-transform:uppercase}.redesign-dev-sitemap__section-lead{margin:8px 0 0;font-size:14px;font-weight:500;line-height:1.5;color:var(--redesign-text-disabled)}.redesign-dev-sitemap__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:0;margin:20px 0 0;list-style:none}.redesign-dev-sitemap__item{padding:16px 18px;background:var(--redesign-card-bg);border:1px solid var(--redesign-border-default);border-radius:12px;-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}@media(hover:hover){.redesign-dev-sitemap__item:hover{background:var(--redesign-card-bg-hover);border-color:var(--redesign-border-interactive)}}.redesign-dev-sitemap__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:inherit;text-decoration:none}.redesign-dev-sitemap__name{font-size:18px;font-weight:600;line-height:1.3;color:var(--redesign-text-primary)}.redesign-dev-sitemap__path{font-size:13px;font-weight:500;line-height:1.3;color:var(--redesign-brand-bright)}.redesign-dev-sitemap__desc{margin:8px 0 0;font-size:14px;font-weight:500;line-height:1.5;color:var(--redesign-text-disabled)}.redesign-dev-ui{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:56px;max-width:1080px}.redesign-dev-ui__toc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding-top:16px;margin-top:16px;border-top:1px solid var(--redesign-border-default)}.redesign-dev-ui__toc-link{padding:8px 10px;font-size:13px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary);text-decoration:none;border-radius:6px;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}@media(hover:hover){.redesign-dev-ui__toc-link:hover{color:var(--redesign-text-primary);background:var(--redesign-control-bg-hover)}}.redesign-dev-ui__section-title{margin:0;font-family:Oranienbaum,serif;font-size:32px;font-weight:400;line-height:1.1;color:var(--redesign-text-primary);text-transform:uppercase}.redesign-dev-ui__section-lead{margin:8px 0 0;font-size:14px;font-weight:500;line-height:1.5;color:var(--redesign-text-disabled)}.redesign-dev-ui__section-lead code{padding:2px 6px;font-size:12px;color:var(--redesign-text-soft);background:var(--redesign-control-bg);border-radius:4px}.redesign-dev-ui__grid{display:grid;gap:16px;margin-top:24px}.redesign-dev-ui__grid,.redesign-dev-ui__grid--forms,.redesign-dev-ui__grid--typography{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1024px){.redesign-dev-ui__grid{grid-template-columns:1fr}}.redesign-dev-ui__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;min-width:0;padding:18px;background:var(--redesign-card-bg);border:1px solid var(--redesign-border-default);border-radius:12px}.redesign-dev-ui__card--wide{grid-column:1/-1}.redesign-dev-ui__label{margin:0;font-size:11px;font-weight:700;line-height:1.3;color:var(--redesign-accent-gold);text-transform:uppercase;letter-spacing:.1em}.redesign-dev-ui__display{margin:0;font-family:Oranienbaum,serif;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:.95;color:var(--redesign-text-primary);text-transform:uppercase}.redesign-dev-ui__body-14,.redesign-dev-ui__body-16,.redesign-dev-ui__body-18{margin:0;font-weight:500;line-height:1.3;color:var(--redesign-text-primary)}.redesign-dev-ui__body-18{font-size:18px}.redesign-dev-ui__body-16{font-size:16px}.redesign-dev-ui__body-14{font-size:14px}.redesign-dev-ui__text-swatches{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.redesign-dev-ui__text-swatch{font-size:16px;font-weight:500;line-height:1.3}.redesign-dev-ui__text-swatch--primary{color:var(--redesign-text-primary)}.redesign-dev-ui__text-swatch--secondary{color:var(--redesign-text-secondary)}.redesign-dev-ui__text-swatch--muted{color:var(--redesign-text-tertiary)}.redesign-dev-ui__text-swatch--dim{color:var(--redesign-text-disabled)}.redesign-dev-ui__text-swatch--brand{color:var(--redesign-brand-bright)}.redesign-dev-ui__stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.redesign-dev-ui__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.redesign-dev-ui__search.material-search{max-width:520px}.redesign-dev-ui__table-wrap{margin-top:24px;overflow-x:auto}.redesign-dev-ui__table{width:100%;min-width:720px;border-collapse:collapse}.redesign-dev-ui__table td,.redesign-dev-ui__table th{padding:14px 12px;vertical-align:middle;text-align:left;border-bottom:1px solid var(--redesign-border-default)}.redesign-dev-ui__table th{font-size:12px;font-weight:700;line-height:1.3;color:var(--redesign-text-disabled);text-transform:uppercase;letter-spacing:.08em}.redesign-dev-ui__table td:first-child{width:180px;font-size:14px;font-weight:600;color:var(--redesign-text-secondary)}.redesign-dev-ui__table .button{min-width:140px;margin:0}.redesign-dev-ui__play-demo{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:28px 24px;background:radial-gradient(circle at 80% 20%,rgba(var(--redesign-theme-fuchsia-rgb),.08),transparent 42%),var(--redesign-card-bg)}.redesign-dev-ui .consultation-card__more--demo.is-hover{color:var(--redesign-brand-bright);border-color:var(--redesign-text-dim)}.redesign-dev-ui .consultation-card__more--demo.is-hover .consultation-card__play.is-hover{background:var(--redesign-content-bg)}.page--redesign-404,.page--redesign-404 body{min-height:100%}.redesign-404-page{--home-inline-padding:56px;--home-muted:var(--redesign-text-dim);--home-mobile-content-width:100%;--redesign-mobile-header-height:56px;--redesign-mobile-menu-height:73px;--redesign-mobile-panel-gap:6px;min-width:320px;margin:0;font-family:Manrope,sans-serif;color:var(--redesign-text)}.redesign-404-page,.redesign-404-page__shell{overflow-x:hidden;background:var(--redesign-content-bg)}.redesign-404-page__shell{position:relative;width:100%;min-height:100vh;min-height:100svh}.redesign-404-page__main{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.redesign-404-page .redesign-header{border-bottom:1px solid var(--redesign-border);-webkit-box-shadow:0 4px 20px 0 rgba(var(--redesign-shadow-warm-rgb),.35);box-shadow:0 4px 20px 0 rgba(var(--redesign-shadow-warm-rgb),.35)}.redesign-404-page .redesign-header,.redesign-404-page .redesign-mobile-header__bar{background:rgba(var(--redesign-not-found-header-rgb),.54);backdrop-filter:blur(2px)}.redesign-404-page .redesign-mobile-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.redesign-404-page .redesign-mobile-header__notification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:8px;color:var(--redesign-text)}.redesign-404-page .redesign-mobile-header__notification .svg{width:24px;height:24px}.redesign-404{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;min-width:0;min-height:100%;padding:0;overflow:hidden;background:var(--redesign-content-bg);isolation:isolate}.redesign-404__background,.redesign-404__gradient{position:absolute;pointer-events:none}.redesign-404__background{inset:0;z-index:0;overflow:hidden}.redesign-404__background:after{position:absolute;right:0;bottom:0;left:0;height:73.6%;content:"";background:radial-gradient(ellipse at 16% 91%,rgba(var(--redesign-not-found-dark-rgb),.88) 0 18%,rgba(var(--redesign-not-found-dark-rgb),0) 55%),radial-gradient(ellipse at 73% 91%,rgba(var(--redesign-not-found-dark-rgb),.76) 0 36%,rgba(var(--redesign-not-found-dark-rgb),0) 57%);opacity:.51}.redesign-404__background img,.redesign-404__background picture{display:block;width:100%;height:100%}.redesign-404__background img{max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.redesign-404__gradient{display:none}.redesign-404__content{position:absolute;top:clamp(260px,33.061vh,324px);left:calc(6.25vw + 50px);z-index:3;width:min(1050px,100vw - 220px)}.redesign-404__title{margin:0;font-family:Oranienbaum,serif;font-size:92px;font-weight:400;line-height:1.3;text-transform:uppercase;white-space:nowrap;background:linear-gradient(2.848deg,var(--redesign-not-found-gold-1) 5.16%,var(--redesign-not-found-gold-2) 58.68%,var(--redesign-not-found-gold-3) 79.71%,var(--redesign-not-found-gold-4) 105.53%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.redesign-404__text{width:486px;max-width:100%;margin:-1px 0 0;color:var(--redesign-text)}.redesign-404__link,.redesign-404__text{font-size:20px;font-weight:500;line-height:1.3}.redesign-404__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:262px;height:64px;padding:18px;margin-top:112px;border-radius:10px;--border-width:0;--border-radius:10px}@media(min-width:1200px){.redesign-404-page__shell{display:block}.redesign-404-page__main,.redesign-404-page__shell{min-height:100vh;min-height:100svh}.redesign-404-page .redesign-header{position:absolute;top:0;right:0;left:0;z-index:20}.redesign-404-page .home-footer{position:absolute;right:0;bottom:0;left:0;z-index:5;height:154px;padding:0 0 22px;background:linear-gradient(180deg,rgba(var(--redesign-not-found-dark-rgb),0),var(--redesign-not-found-dark))}.redesign-404-page .home-footer__inner{max-width:none}}@media(max-width:1199px)and (min-width:768px){.redesign-404-page__main{min-height:620px}.redesign-404-page .home-footer{position:relative;z-index:4;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.redesign-404{min-height:620px}.redesign-404__background{inset:0}.redesign-404__background img{-o-object-position:62% bottom;object-position:62% bottom}.redesign-404__content{top:clamp(56px,9vh,110px);left:clamp(32px,7vw,84px);width:min(760px,100% - 64px)}.redesign-404__title{font-size:clamp(64px,8.5vw,92px);line-height:1.05;white-space:normal}.redesign-404__text{font-size:18px}.redesign-404__link{margin-top:clamp(48px,7vh,72px)}}@media(max-width:767px){.redesign-404-page__shell{overflow-y:visible}.redesign-404-page__main{min-height:497px}.redesign-404-page .home-footer{position:relative;z-index:4;display:block;-webkit-box-flex:0;-ms-flex:0 0 186px;flex:0 0 186px;width:100%;min-height:186px;padding:16px 14px 20px;background:transparent}.redesign-404-page .home-footer:before{display:none}.redesign-404-page .home-footer__inner{width:100%}.redesign-404-page .mobile-menu--redesign{min-height:var(--redesign-mobile-menu-height);-webkit-box-shadow:0 -9px 8px rgba(var(--redesign-shadow-warm-rgb),.35);box-shadow:0 -9px 8px rgba(var(--redesign-shadow-warm-rgb),.35)}.redesign-404{min-height:497px;overflow:visible}.redesign-404,.redesign-404__background{background:var(--redesign-not-found-dark)}.redesign-404__background{top:58px;right:0;bottom:auto;left:0;width:100%;height:auto;overflow:hidden}.redesign-404__background:after{display:none}.redesign-404__background img,.redesign-404__background picture{width:100%;height:auto}.redesign-404__background img{aspect-ratio:375/455;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.redesign-404__gradient{right:0;left:0;z-index:1;display:block;width:100%}.redesign-404__gradient--top{top:-3px;height:385px;background:linear-gradient(180deg,var(--redesign-not-found-dark),var(--redesign-not-found-dark) 40.755%,rgba(var(--redesign-not-found-dark-rgb),0) 82.695%,rgba(var(--redesign-not-found-dark-rgb),0))}.redesign-404__gradient--top-deep{top:-1px;height:225px;background:linear-gradient(180deg,var(--redesign-not-found-dark-soft),var(--redesign-not-found-dark-soft) 23.132%,rgba(var(--redesign-not-found-dark-soft-rgb),0) 93.946%,rgba(var(--redesign-not-found-dark-soft-rgb),0))}.redesign-404__gradient--bottom{top:369px;height:max(385px,100% - 183px);background:linear-gradient(180deg,rgba(var(--redesign-not-found-dark-rgb),0),rgba(var(--redesign-not-found-dark-rgb),0) 17.305%,var(--redesign-not-found-dark) 38.304%,var(--redesign-not-found-dark))}.redesign-404__content{top:32px;left:13px;width:calc(100% - 28px)}.redesign-404__title{font-size:clamp(48px,14.934vw,56px);line-height:1;white-space:normal;background:linear-gradient(26.576deg,var(--redesign-not-found-gold-1) 20.17%,var(--redesign-not-found-gold-2) 54.57%,var(--redesign-not-found-gold-3) 65.9%,var(--redesign-not-found-gold-4) 79.81%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.redesign-404__text{width:347px;max-width:100%;margin-top:8px;font-size:15px;line-height:1.3}.redesign-404__link{width:171px;height:48px;padding:12px 18px;margin-top:33px;margin-left:-1px;font-size:16px;border-radius:7px;--border-radius:7px}}@media(max-width:359px){.redesign-404__content{left:12px;width:calc(100% - 24px)}.redesign-404__title{font-size:48px}.redesign-404__text{font-size:14px}}.modal-wrapper--redesign{z-index:100!important;padding:20px;font-family:Manrope,sans-serif;background-color:var(--redesign-modal-overlay);backdrop-filter:blur(2px)}.modal-wrapper--redesign .modal--redesign{width:100%;min-width:0;max-width:467px;height:auto;padding:32px 40px;overflow:visible;font-family:Manrope,sans-serif;font-size:16px;text-align:left;background:var(--redesign-modal-bg);border:0;border-radius:16px}.modal-wrapper--redesign .modal__wrap{display:block;height:auto}.modal-wrapper--redesign .modal__title--redesign{padding:0 36px 0 0;margin:0;font-family:Manrope,sans-serif;font-size:24px;font-weight:500;line-height:1.3;color:var(--redesign-modal-title);text-align:left}.modal-wrapper--redesign .modal__btn-cross--redesign{position:absolute;top:12px;right:12px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:10px;margin:0;color:var(--redesign-modal-close-color);cursor:pointer;background:transparent;border:1px solid var(--redesign-modal-close-border);border-radius:6px;-webkit-transition:color .2s ease,background-color .2s ease,border-color .2s ease;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.modal-wrapper--redesign .modal__btn-cross--redesign .svg,.modal-wrapper--redesign .modal__btn-cross--redesign svg{width:16px;height:16px;margin:0;font-size:16px}@media(hover:hover){.modal-wrapper--redesign .modal__btn-cross--redesign:hover:not(:disabled,[aria-disabled=true]){color:var(--redesign-modal-close-color);background:var(--redesign-modal-close-bg-hover);border-color:var(--redesign-modal-close-border)}}.modal-wrapper--redesign .modal__btn-cross--redesign:active:not(:disabled,[aria-disabled=true]){color:var(--redesign-modal-close-color);background:var(--redesign-modal-close-bg-pressed);border-color:var(--redesign-modal-close-border)}.modal-wrapper--redesign .modal__btn-cross--redesign:disabled,.modal-wrapper--redesign .modal__btn-cross--redesign[aria-disabled=true]{color:var(--redesign-modal-close-color-disabled);cursor:not-allowed;background:transparent;border-color:var(--redesign-modal-close-border-disabled)}.modal-wrapper--redesign .modal__btn-cross--redesign:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}@media(max-width:768px){.modal-wrapper--redesign{padding:14px}.modal-wrapper--redesign .modal--redesign{max-width:347px;height:auto;padding:24px 16px;border:0;border-radius:10px}.modal-wrapper--redesign .modal__wrap{display:block;height:auto}.modal-wrapper--redesign .modal__title--redesign{padding-right:30px;font-size:20px}.modal-wrapper--redesign .modal__btn-cross--redesign{top:6px;right:6px;width:32px;height:32px;padding:6px;border-radius:4px}}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__body,.modal-wrapper--redesign .modal-notify--redesign .modal-notify__footer,.modal-wrapper--redesign .modal-notify--redesign .modal-notify__head{padding:0;margin:0}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__head{display:block}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__body,.modal-wrapper--redesign .modal-notify--redesign .modal-notify__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__lead,.modal-wrapper--redesign .modal-notify--redesign .modal-notify__subtitle,.modal-wrapper--redesign .modal-notify--redesign .modal-notify__text,.modal-wrapper--redesign .modal-notify--redesign .modal-notify__title{padding:0;margin:0;font-family:Manrope,sans-serif;font-weight:500;line-height:1.3;text-align:left}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__title{font-size:24px;color:var(--redesign-modal-title)}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__subtitle{font-size:18px;color:var(--redesign-modal-heading)}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__lead{font-size:16px;color:var(--redesign-modal-copy)}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__text{font-size:16px;color:var(--redesign-modal-copy-muted)}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__checkbox{margin:0}.modal-wrapper--redesign .modal-notify--redesign .checkbox--redesign{--size:20px;--icon-size:16px;--color:transparent;--color-checked:var(--redesign-text-on-accent);--color-disabled:transparent;--color-checked-disabled:var(--redesign-check-color-disabled);--bg-color:transparent;--bg-color-hover:var(--redesign-control-bg-active);--bg-color-checked:var(--redesign-check-bg);--bg-color-checked-hover:var(--redesign-check-bg-hover);--bg-color-disabled:transparent;--bg-color-checked-disabled:var(--redesign-check-bg-disabled);--border-color:var(--redesign-check-border);--border-color-hover:var(--redesign-check-border);--border-color-disabled:var(--redesign-check-border);--border-color-checked:var(--redesign-check-bg);--border-color-checked-hover:var(--redesign-check-bg-hover);--border-color-checked-disabled:var(--redesign-check-bg-disabled);--border-radius:2px;display:block;margin:0}.modal-wrapper--redesign .modal-notify--redesign .checkbox--redesign .checkbox__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-wrapper--redesign .modal-notify--redesign .checkbox--redesign .checkbox__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-width:0;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-modal-copy)}.modal-wrapper--redesign .modal-notify--redesign .checkbox--redesign .checkbox__custom{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:20px;min-width:20px;height:20px;min-height:20px;margin:0 0 0 12px;font-size:20px;border-width:1.5px;border-radius:var(--border-radius)}.modal-wrapper--redesign .modal-notify--redesign .checkbox--redesign .checkbox__icon,.modal-wrapper--redesign .modal-notify--redesign .checkbox--redesign .svg.checkbox__icon{width:16px;height:16px;margin:0;font-size:16px}.modal-wrapper--redesign .modal-notify--redesign .checkbox--redesign .checkbox__input:focus-visible~.checkbox__wrap .checkbox__custom{outline:2px solid var(--redesign-accent-gold-hover);outline-offset:2px}.modal-wrapper--redesign .modal-notify--redesign .checkbox--redesign .checkbox__wrap:hover .checkbox__custom{background-color:var(--bg-color-hover);border-color:var(--border-color-hover)}.modal-wrapper--redesign .modal-notify--redesign .checkbox--redesign .checkbox__input:checked~.checkbox__wrap .checkbox__custom,.modal-wrapper--redesign .modal-notify--redesign .checkbox--redesign.checked .checkbox__custom{color:var(--color-checked);background-color:var(--bg-color-checked);border-color:var(--border-color-checked)}.modal-wrapper--redesign .modal-notify--redesign .checkbox--redesign .checkbox__input:checked~.checkbox__wrap:hover .checkbox__custom,.modal-wrapper--redesign .modal-notify--redesign .checkbox--redesign.checked .checkbox__wrap:hover .checkbox__custom{background-color:var(--bg-color-checked-hover);border-color:var(--border-color-checked-hover)}.modal-wrapper--redesign .modal-notify--redesign .checkbox--redesign .checkbox__input:disabled~.checkbox__wrap .checkbox__custom,.modal-wrapper--redesign .modal-notify--redesign .checkbox--redesign.disabled .checkbox__custom{color:var(--color-disabled);background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}.modal-wrapper--redesign .modal-notify--redesign .checkbox--redesign .checkbox__input:disabled:checked~.checkbox__wrap .checkbox__custom,.modal-wrapper--redesign .modal-notify--redesign .checkbox--redesign.disabled.checked .checkbox__custom{color:var(--color-checked-disabled);background-color:var(--bg-color-checked-disabled);border-color:var(--border-color-checked-disabled)}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__button{width:auto;margin:0}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__channel.button{--min-width:0;--padding-y:10px;--padding-x:14px;--font-size:14px;--font-weight:500;--line-height:1.3;--border-radius:6px;--color:var(--redesign-modal-channel-text);--color-hover:var(--redesign-modal-channel-text);--color-pressed:var(--redesign-modal-channel-text);--bg-color:var(--redesign-modal-channel-bg);--bg-color-hover:var(--redesign-modal-channel-bg-hover);--bg-color-pressed:var(--redesign-modal-channel-bg-pressed);--border-color:var(--redesign-modal-channel-bg);--border-color-hover:var(--redesign-modal-channel-border-hover);--border-color-pressed:var(--redesign-modal-channel-border-hover);--outline-color:var(--redesign-focus-ring);gap:6px;min-height:40px;margin:0;font-family:Manrope,sans-serif;text-transform:none}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__channel.button .svg,.modal-wrapper--redesign .modal-notify--redesign .modal-notify__channel.button svg{width:16px;color:var(--redesign-modal-channel-icon);min-width:16px;height:16px;min-height:16px;margin:0!important;font-size:16px}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__primary.button{--color:var(--redesign-button-primary-text);--color-hover:var(--redesign-button-primary-text);--color-pressed:var(--redesign-button-primary-text);--bg-color:var(--redesign-button-primary-bg);--bg-color-hover:var(--redesign-button-primary-bg-hover);--bg-color-pressed:var(--redesign-button-primary-bg-pressed);--border-color:var(--redesign-button-primary-bg);--border-color-hover:var(--redesign-button-primary-bg-hover);--border-color-pressed:var(--redesign-button-primary-bg-pressed);width:100%;min-height:56px;padding:14px;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;border-radius:8px;text-transform:uppercase}.modal-wrapper--redesign .modal-notify--redesign.modal-notify--subscribe .modal-notify__wrap{gap:30px}.modal-wrapper--redesign .modal-notify--redesign.modal-notify--subscribe .modal-notify__body,.modal-wrapper--redesign .modal-notify--redesign.modal-notify--subscribe .modal-notify__footer{gap:0}.modal-wrapper--redesign .modal-notify--redesign.modal-notify--channels .modal-notify__footer{gap:18px}@media(max-width:768px){.modal-wrapper--redesign .modal-notify--redesign .modal-notify__wrap{gap:20px}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__body,.modal-wrapper--redesign .modal-notify--redesign .modal-notify__footer{gap:16px}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__title{font-size:20px}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__lead,.modal-wrapper--redesign .modal-notify--redesign .modal-notify__subtitle{font-size:16px}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__text{font-size:14px}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__checkboxes{gap:12px}.modal-wrapper--redesign .modal-notify--redesign .checkbox--redesign .checkbox__text{font-size:14px}.modal-wrapper--redesign .modal-notify--redesign .modal-notify__primary.button{min-height:48px;padding:12px;font-size:16px;border-radius:7px}.modal-wrapper--redesign .modal-notify--redesign.modal-notify--subscribe .modal-notify__wrap{gap:20px}.modal-wrapper--redesign .modal-notify--redesign.modal-notify--subscribe .modal-notify__body,.modal-wrapper--redesign .modal-notify--redesign.modal-notify--subscribe .modal-notify__footer{gap:0}.modal-wrapper--redesign .modal-notify--redesign.modal-notify--channels .modal-notify__footer{gap:14px}}.redesign-modals-page{min-height:100vh;min-height:100svh;margin:0;font-family:Manrope,sans-serif;color:var(--redesign-text);background:var(--redesign-background)}.redesign-modals-demo{width:100%;max-width:1180px;padding:48px 56px 120px;margin:0 auto}.redesign-modals-demo__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.redesign-modals-demo__section{grid-column:1/-1;padding:24px 0 32px;border-top:1px solid var(--redesign-border-soft);border-bottom:1px solid var(--redesign-border-soft)}.redesign-modals-demo__section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.redesign-modals-demo__section-title{padding:0;margin:0;font-family:Oranienbaum,serif;font-size:28px;font-weight:400;line-height:1.05;color:var(--redesign-text-primary)}.redesign-modals-demo__section-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.redesign-modals-demo__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;min-height:138px;padding:20px;background:var(--redesign-surface-control);border:1px solid var(--redesign-border-soft);border-radius:12px}.redesign-modals-demo__card-title{margin:0;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-white)}.redesign-modals-demo__open.button{-ms-flex-item-align:start;align-self:flex-start;min-height:44px;padding:10px 16px;margin-top:auto;font-size:14px;border-radius:6px}.redesign-modals-demo__state-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:auto}.redesign-modals-demo__state-button.button{min-height:40px;padding:8px 12px;font-size:13px;border-radius:6px}@media(max-width:1200px){.redesign-modals-demo{padding:32px 14px 48px}.redesign-modals-demo__grid{grid-template-columns:1fr}.redesign-modals-demo__section{padding:20px 0 24px}.redesign-modals-demo__section-title{font-size:24px}.redesign-modals-demo__section-grid{grid-template-columns:1fr}}.profile-auth-modal .modal--profile-login,.profile-login-modal .modal--profile-login{width:552px;max-width:calc(100vw - 40px);min-width:0;height:auto;padding:54px 56px;overflow:visible;border-radius:20px}.profile-auth-modal .profile-login-modal__content,.profile-login-modal .profile-login-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px;width:100%;padding:0;margin:0}.profile-auth-modal .profile-login-modal__alternative-label,.profile-auth-modal .profile-login-modal__error,.profile-auth-modal .profile-login-modal__title,.profile-login-modal .profile-login-modal__alternative-label,.profile-login-modal .profile-login-modal__error,.profile-login-modal .profile-login-modal__title{padding:0;margin:0}.profile-auth-modal .profile-login-modal__title,.profile-login-modal .profile-login-modal__title{font-family:Oranienbaum,serif;font-size:40px;font-weight:400;line-height:1.05;color:var(--redesign-text-primary);text-align:left}.profile-auth-modal .profile-login-modal__alternative,.profile-auth-modal .profile-login-modal__choice-actions,.profile-auth-modal .profile-login-modal__fields,.profile-login-modal .profile-login-modal__alternative,.profile-login-modal .profile-login-modal__choice-actions,.profile-login-modal .profile-login-modal__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.profile-auth-modal .profile-login-modal__choice-actions,.profile-auth-modal .profile-login-modal__fields,.profile-login-modal .profile-login-modal__choice-actions,.profile-login-modal .profile-login-modal__fields{gap:24px}.profile-auth-modal .profile-login-modal__alternative,.profile-login-modal .profile-login-modal__alternative{gap:20px}.profile-auth-modal .profile-login-modal__field.form-ui__field,.profile-login-modal .profile-login-modal__field.form-ui__field{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%;padding:0;margin:0}.profile-auth-modal .profile-login-modal__input.input,.profile-auth-modal .profile-login-modal__password-control,.profile-login-modal .profile-login-modal__input.input,.profile-login-modal .profile-login-modal__password-control{width:100%;height:56px;min-height:56px}.profile-auth-modal .profile-login-modal__input.input,.profile-login-modal .profile-login-modal__input.input{--font-size:18px;--font-weight:500;--line-height:1.3;--padding-y:16px;--padding-x:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;font-family:Manrope,sans-serif;-webkit-box-shadow:none;box-shadow:none}.profile-auth-modal .profile-login-modal__password-control,.profile-login-modal .profile-login-modal__password-control{position:relative}.profile-auth-modal .profile-login-modal__input--password.input,.profile-login-modal .profile-login-modal__input--password.input{padding-right:56px}.profile-auth-modal .profile-login-modal__password-toggle,.profile-login-modal .profile-login-modal__password-toggle{position:absolute;top:50%;right:20px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;margin:0;color:var(--redesign-text-placeholder);cursor:pointer;background:transparent;border:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.profile-auth-modal .profile-login-modal__password-toggle .svg,.profile-auth-modal .profile-login-modal__password-toggle svg,.profile-login-modal .profile-login-modal__password-toggle .svg,.profile-login-modal .profile-login-modal__password-toggle svg{width:24px;height:24px;margin:0}.profile-auth-modal .profile-login-modal__password-toggle.active .svg:first-child,.profile-auth-modal .profile-login-modal__password-toggle.active svg:first-child,.profile-auth-modal .profile-login-modal__password-toggle .svg:last-child,.profile-auth-modal .profile-login-modal__password-toggle svg:last-child,.profile-login-modal .profile-login-modal__password-toggle.active .svg:first-child,.profile-login-modal .profile-login-modal__password-toggle.active svg:first-child,.profile-login-modal .profile-login-modal__password-toggle .svg:last-child,.profile-login-modal .profile-login-modal__password-toggle svg:last-child{display:none}.profile-auth-modal .profile-login-modal__password-toggle.active .svg:last-child,.profile-auth-modal .profile-login-modal__password-toggle.active svg:last-child,.profile-login-modal .profile-login-modal__password-toggle.active .svg:last-child,.profile-login-modal .profile-login-modal__password-toggle.active svg:last-child{display:block}.profile-auth-modal .profile-login-modal__password-toggle:focus-visible,.profile-login-modal .profile-login-modal__password-toggle:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.profile-auth-modal .profile-login-modal__error.form-ui__error,.profile-login-modal .profile-login-modal__error.form-ui__error{position:static;display:none;width:100%;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.3;color:var(--redesign-input-error-text)}.profile-auth-modal .profile-login-modal__error--visible.form-ui__error,.profile-auth-modal .profile-login-modal__field.is-invalid .profile-login-modal__error,.profile-login-modal .profile-login-modal__error--visible.form-ui__error,.profile-login-modal .profile-login-modal__field.is-invalid .profile-login-modal__error{display:block}.profile-auth-modal .profile-login-modal__options,.profile-login-modal .profile-login-modal__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:21px}.profile-auth-modal .profile-login-modal__remember.checkbox,.profile-login-modal .profile-login-modal__remember.checkbox{margin:0}.profile-auth-modal .profile-login-modal__remember.checkbox .checkbox__wrap,.profile-login-modal .profile-login-modal__remember.checkbox .checkbox__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.profile-auth-modal .profile-login-modal__remember.checkbox .checkbox__custom,.profile-login-modal .profile-login-modal__remember.checkbox .checkbox__custom{margin-right:12px}.profile-auth-modal .profile-login-modal__remember.checkbox .checkbox__text,.profile-login-modal .profile-login-modal__remember.checkbox .checkbox__text{margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary);white-space:nowrap}.profile-auth-modal .profile-login-modal__forgot.button,.profile-login-modal .profile-login-modal__forgot.button{--min-width:0;--font-size:16px;--font-weight:500;--line-height:1.3;min-height:21px;margin:0;font-family:Manrope,sans-serif}.profile-auth-modal .profile-login-modal__primary.button,.profile-auth-modal .profile-login-modal__submit.button,.profile-login-modal .profile-login-modal__primary.button,.profile-login-modal .profile-login-modal__submit.button{--min-width:0;--font-size:20px;--font-weight:600;--line-height:1.3;width:100%;height:64px;min-height:64px;padding:18px;margin:0;font-family:Manrope,sans-serif;text-transform:uppercase;border-radius:10px}.profile-auth-modal .profile-login-modal__secondary.button,.profile-auth-modal .profile-login-modal__yandex.button,.profile-login-modal .profile-login-modal__secondary.button,.profile-login-modal .profile-login-modal__yandex.button{--min-width:0;--font-size:20px;--font-weight:600;--line-height:1.3;width:100%;height:56px;min-height:56px;margin:0;font-family:Manrope,sans-serif;border-radius:8px}.profile-auth-modal .profile-login-modal__secondary.button,.profile-login-modal .profile-login-modal__secondary.button{padding:14px;text-transform:uppercase}.profile-auth-modal .profile-login-modal__alternative-label,.profile-login-modal .profile-login-modal__alternative-label{width:100%;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary);text-align:center}.profile-auth-modal .profile-login-modal__yandex.button,.profile-login-modal .profile-login-modal__yandex.button{--color:var(--redesign-text-primary);--color-hover:var(--redesign-text-primary);--color-pressed:var(--redesign-text-primary);--bg-color:transparent;--bg-color-hover:var(--redesign-input-bg-hover);--bg-color-pressed:var(--redesign-input-bg-hover);--border-color:var(--redesign-input-border);--border-color-hover:var(--redesign-input-border-hover);--border-color-pressed:var(--redesign-input-border-focus);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:14px;text-transform:none}.profile-auth-modal .profile-login-modal__yandex-icon,.profile-auth-modal .profile-login-modal__yandex-icon .svg,.profile-auth-modal .profile-login-modal__yandex-icon svg,.profile-login-modal .profile-login-modal__yandex-icon,.profile-login-modal .profile-login-modal__yandex-icon .svg,.profile-login-modal .profile-login-modal__yandex-icon svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;margin:0}@media(max-width:768px){.profile-auth-modal,.profile-login-modal{padding:0}.profile-auth-modal .modal--profile-login,.profile-login-modal .modal--profile-login{width:100%;max-width:none;min-height:100vh;min-height:100svh;padding:64px 14px 32px;overflow-y:auto;border-radius:0}.profile-auth-modal .modal__btn-cross--redesign,.profile-login-modal .modal__btn-cross--redesign{top:12px;right:12px;width:40px;height:40px;padding:10px;border-radius:6px}.profile-auth-modal .profile-login-modal__content,.profile-login-modal .profile-login-modal__content{gap:40px;min-height:100%}.profile-auth-modal .profile-login-modal__title,.profile-login-modal .profile-login-modal__title{font-size:32px;text-align:center}.profile-auth-modal .profile-login-modal__alternative,.profile-login-modal .profile-login-modal__alternative{gap:12px}.profile-auth-modal .profile-login-modal__input.input,.profile-auth-modal .profile-login-modal__password-control,.profile-login-modal .profile-login-modal__input.input,.profile-login-modal .profile-login-modal__password-control{height:44px;min-height:44px}.profile-auth-modal .profile-login-modal__input.input,.profile-login-modal .profile-login-modal__input.input{--font-size:16px;--padding-y:10px;--padding-x:16px;--border-radius:6px}.profile-auth-modal .profile-login-modal__input--password.input,.profile-login-modal .profile-login-modal__input--password.input{padding-right:48px}.profile-auth-modal .profile-login-modal__password-toggle,.profile-login-modal .profile-login-modal__password-toggle{right:16px;width:20px;height:20px}.profile-auth-modal .profile-login-modal__password-toggle .svg,.profile-auth-modal .profile-login-modal__password-toggle svg,.profile-login-modal .profile-login-modal__password-toggle .svg,.profile-login-modal .profile-login-modal__password-toggle svg{width:20px;height:20px}.profile-auth-modal .profile-login-modal__error.form-ui__error,.profile-login-modal .profile-login-modal__error.form-ui__error{font-size:12px}.profile-auth-modal .profile-login-modal__forgot.button,.profile-auth-modal .profile-login-modal__remember.checkbox .checkbox__text,.profile-login-modal .profile-login-modal__forgot.button,.profile-login-modal .profile-login-modal__remember.checkbox .checkbox__text{font-size:14px}.profile-auth-modal .profile-login-modal__primary.button,.profile-auth-modal .profile-login-modal__submit.button,.profile-login-modal .profile-login-modal__primary.button,.profile-login-modal .profile-login-modal__submit.button{--font-size:16px;height:48px;min-height:48px;padding:12px;border-radius:7px}.profile-auth-modal .profile-login-modal__secondary.button,.profile-auth-modal .profile-login-modal__yandex.button,.profile-login-modal .profile-login-modal__secondary.button,.profile-login-modal .profile-login-modal__yandex.button{--font-size:16px;height:44px;min-height:44px;border-radius:6px;padding:10px}.profile-auth-modal .profile-login-modal__alternative-label,.profile-login-modal .profile-login-modal__alternative-label{font-size:16px}.profile-auth-modal .profile-login-modal__yandex.button,.profile-login-modal .profile-login-modal__yandex.button{gap:7px}.profile-auth-modal .profile-login-modal__yandex-icon,.profile-auth-modal .profile-login-modal__yandex-icon .svg,.profile-auth-modal .profile-login-modal__yandex-icon svg,.profile-login-modal .profile-login-modal__yandex-icon,.profile-login-modal .profile-login-modal__yandex-icon .svg,.profile-login-modal .profile-login-modal__yandex-icon svg{-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;height:20px}}.profile-registration-modal .modal--profile-registration{width:552px;max-width:calc(100vw - 40px);min-width:0;height:auto;padding:54px 56px;overflow:visible;border-radius:20px}.profile-registration-modal .profile-registration-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px;width:100%;padding:0;margin:0}.profile-registration-modal .profile-registration-modal__alternative p,.profile-registration-modal .profile-registration-modal__description,.profile-registration-modal .profile-registration-modal__device,.profile-registration-modal .profile-registration-modal__device-question,.profile-registration-modal .profile-registration-modal__label,.profile-registration-modal .profile-registration-modal__section-copy,.profile-registration-modal .profile-registration-modal__title{padding:0;margin:0}.profile-registration-modal .profile-registration-modal__title{font-family:Oranienbaum,serif;font-size:40px;font-weight:400;line-height:1.05;color:var(--redesign-text-primary)}.profile-registration-modal .profile-registration-modal__alternative,.profile-registration-modal .profile-registration-modal__code-methods,.profile-registration-modal .profile-registration-modal__confirm-actions,.profile-registration-modal .profile-registration-modal__control,.profile-registration-modal .profile-registration-modal__details,.profile-registration-modal .profile-registration-modal__device-actions,.profile-registration-modal .profile-registration-modal__phone-field{width:100%}.profile-registration-modal .profile-registration-modal__control,.profile-registration-modal .profile-registration-modal__phone-field{min-width:0;padding:0;margin:0}.profile-registration-modal .consultation-order-modal__phone.is-invalid .input-phone__inner,.profile-registration-modal .is-invalid.form-ui__phone .input-phone__inner{border-color:var(--redesign-validation-error)}.profile-registration-modal .consultation-order-modal__phone.is-invalid .input-phone__error,.profile-registration-modal .is-invalid.form-ui__phone .input-phone__error{display:block}.profile-registration-modal .profile-registration-modal__control.is-invalid .consultation-order-modal__input{border-color:var(--redesign-validation-error)}.profile-registration-modal .profile-registration-modal__alternative,.profile-registration-modal .profile-registration-modal__code-methods{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.profile-registration-modal .profile-registration-modal__section-copy{font-family:Manrope,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary);text-align:center}.profile-registration-modal .profile-registration-modal__channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.profile-registration-modal .profile-registration-modal__channels .consultation-order-modal__channel{min-width:0;width:100%}.profile-registration-modal .profile-registration-modal__channels .consultation-order-modal__channel-label{gap:10px;width:100%;white-space:nowrap}.profile-registration-modal .profile-registration-modal__channels .consultation-order-modal__channel-input:disabled+.consultation-order-modal__channel-label{color:var(--redesign-text-placeholder);pointer-events:none;cursor:default}.profile-registration-modal .profile-registration-modal__alternative p{font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary);text-align:center}.profile-registration-modal .profile-registration-modal__secondary.button,.profile-registration-modal .profile-registration-modal__yandex.button{--min-width:0;--font-size:20px;--font-weight:600;--line-height:1.3;width:100%;height:56px;min-height:56px;margin:0;font-family:Manrope,sans-serif;border-radius:8px}.profile-registration-modal .profile-registration-modal__secondary.button{padding:14px;text-transform:uppercase}.profile-registration-modal .profile-registration-modal__yandex.button{--color:var(--redesign-text-primary);--color-hover:var(--redesign-text-primary);--color-pressed:var(--redesign-text-primary);--bg-color:transparent;--bg-color-hover:var(--redesign-input-bg-hover);--bg-color-pressed:var(--redesign-input-bg-hover);--border-color:var(--redesign-input-border);--border-color-hover:var(--redesign-input-border-hover);--border-color-pressed:var(--redesign-input-border-focus);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:14px;text-transform:none}.profile-registration-modal .profile-registration-modal__yandex-icon,.profile-registration-modal .profile-registration-modal__yandex-icon .svg,.profile-registration-modal .profile-registration-modal__yandex-icon svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;margin:0}.profile-registration-modal .profile-registration-modal__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.profile-registration-modal .profile-registration-modal__labeled-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:100%;min-width:0}.profile-registration-modal .profile-registration-modal__label{font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.profile-registration-modal .profile-registration-modal__primary.button{--min-width:0;--font-size:20px;--font-weight:600;--line-height:1.3;width:100%;height:64px;min-height:64px;padding:18px;margin:0;font-family:Manrope,sans-serif;text-transform:uppercase;border-radius:10px}.profile-registration-modal .profile-registration-modal__description{font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.profile-registration-modal .profile-registration-modal__confirm-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.profile-registration-modal .modal--profile-registration-confirm .profile-registration-modal__content,.profile-registration-modal .modal--profile-registration-device .profile-registration-modal__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-registration-modal .modal--profile-registration-confirm .profile-registration-modal__description,.profile-registration-modal .modal--profile-registration-confirm .profile-registration-modal__device,.profile-registration-modal .modal--profile-registration-confirm .profile-registration-modal__device-question,.profile-registration-modal .modal--profile-registration-confirm .profile-registration-modal__title,.profile-registration-modal .modal--profile-registration-device .profile-registration-modal__description,.profile-registration-modal .modal--profile-registration-device .profile-registration-modal__device,.profile-registration-modal .modal--profile-registration-device .profile-registration-modal__device-question,.profile-registration-modal .modal--profile-registration-device .profile-registration-modal__title{width:100%;text-align:center}.profile-registration-modal .modal--profile-registration-device .profile-registration-modal__content{gap:44px}.profile-registration-modal .profile-registration-modal__device{font-family:Manrope,sans-serif;font-size:22px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.profile-registration-modal .profile-registration-modal__device-question{font-family:Manrope,sans-serif;font-size:28px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.profile-registration-modal .profile-registration-modal__device-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-registration-modal .profile-registration-modal__back.button{--min-width:0;--font-size:20px;--font-weight:500;--line-height:1.3;width:100%;min-height:26px;padding:0;margin:0;font-family:Manrope,sans-serif;text-align:center}@media(max-width:768px){.profile-registration-modal{padding:0}.profile-registration-modal .modal--profile-registration{width:100%;max-width:none;min-height:100vh;min-height:100svh;padding:64px 14px 32px;overflow-y:auto;border-radius:0}.profile-registration-modal .profile-registration-modal__content{gap:40px;min-height:100%}.profile-registration-modal .profile-registration-modal__title{font-size:32px;text-align:center}.profile-registration-modal .profile-registration-modal__alternative p,.profile-registration-modal .profile-registration-modal__description,.profile-registration-modal .profile-registration-modal__section-copy{font-size:16px}.profile-registration-modal .profile-registration-modal__alternative,.profile-registration-modal .profile-registration-modal__code-methods{gap:12px}.profile-registration-modal .profile-registration-modal__channels{gap:4px}.profile-registration-modal .profile-registration-modal__channels .consultation-order-modal__channel-label{gap:6px;height:40px;min-height:40px;padding:10px;font-size:13px}.profile-registration-modal .profile-registration-modal__channels .consultation-order-modal__channel-label .svg,.profile-registration-modal .profile-registration-modal__channels .consultation-order-modal__channel-label svg{width:16px;height:16px}.profile-registration-modal .profile-registration-modal__secondary.button,.profile-registration-modal .profile-registration-modal__yandex.button{--font-size:16px;height:44px;min-height:44px;padding:10px;border-radius:6px}.profile-registration-modal .profile-registration-modal__yandex-icon,.profile-registration-modal .profile-registration-modal__yandex-icon .svg,.profile-registration-modal .profile-registration-modal__yandex-icon svg{-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;height:20px}.profile-registration-modal .profile-registration-modal__details{gap:16px}.profile-registration-modal .profile-registration-modal__labeled-field{gap:10px}.profile-registration-modal .profile-registration-modal__label{font-size:14px}.profile-registration-modal .profile-registration-modal__primary.button{--font-size:16px;height:48px;min-height:48px;padding:12px;border-radius:7px}.profile-registration-modal .profile-registration-modal__confirm-actions{gap:24px}.profile-registration-modal .modal--profile-registration-confirm .profile-registration-modal__description{font-size:16px}.profile-registration-modal .modal--profile-registration-device .profile-registration-modal__content{gap:40px}.profile-registration-modal .profile-registration-modal__device{font-size:18px}.profile-registration-modal .profile-registration-modal__device-question{font-size:24px}.profile-registration-modal .profile-registration-modal__back.button{--font-size:16px}}.consultation-video-modal{--consultation-video-pad-top:max(16px,calc(100svh/2 - 449px));--consultation-video-pad-bottom:max(16px,calc(100svh/2 - 458px));--consultation-video-pad-right:max(24px,calc(50vw - 867px));--consultation-video-pad-left:max(24px,calc(50vw - 794px));--consultation-video-max-height:calc(100svh - var(--consultation-video-pad-top) - var(--consultation-video-pad-bottom));z-index:120!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:var(--consultation-video-pad-top) var(--consultation-video-pad-right) var(--consultation-video-pad-bottom) var(--consultation-video-pad-left);overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;white-space:normal;background:rgba(var(--redesign-background-ink-rgb),.85);backdrop-filter:blur(25px)}.consultation-video-modal:before{display:none}.consultation-video-modal__dialog{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:min(100%,1661px);min-width:0}.consultation-video-modal__player{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:min(1589px,100% - 72px,var(--consultation-video-max-height)*1589/898);min-width:0;max-width:1589px;max-height:var(--consultation-video-max-height);aspect-ratio:1589/898;overflow:hidden;background:#000;border:1px solid var(--redesign-border-hover);border-radius:39px}.consultation-video-modal__iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.consultation-video-modal__close{position:static!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;padding:12px;color:var(--redesign-modal-close-color);cursor:pointer;background:transparent;border:1px solid var(--redesign-modal-close-border);border-radius:7px;-webkit-transition:color .2s ease,border-color .2s ease,background-color .2s ease;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.consultation-video-modal__close svg{width:20px;height:20px}@media(hover:hover){.consultation-video-modal__close:hover:not(:disabled,[aria-disabled=true]){color:var(--redesign-modal-close-color);background:var(--redesign-modal-close-bg-hover);border-color:var(--redesign-modal-close-border)}}.consultation-video-modal__close:active:not(:disabled,[aria-disabled=true]){color:var(--redesign-modal-close-color);background:var(--redesign-modal-close-bg-pressed);border-color:var(--redesign-modal-close-border)}.consultation-video-modal__close:disabled,.consultation-video-modal__close[aria-disabled=true]{color:var(--redesign-modal-close-color-disabled);cursor:not-allowed;background:transparent;border-color:var(--redesign-modal-close-border-disabled)}.consultation-video-modal__close:focus-visible{outline:2px solid var(--redesign-gold);outline-offset:2px}@media(max-width:768px){.consultation-video-modal{--consultation-video-pad-top:172px;--consultation-video-pad-bottom:20px;--consultation-video-pad-right:14px;--consultation-video-pad-left:14px;padding:var(--consultation-video-pad-top) var(--consultation-video-pad-right) var(--consultation-video-pad-bottom) var(--consultation-video-pad-left);background:rgba(var(--redesign-background-rgb),.6);backdrop-filter:blur(2px)}.consultation-video-modal__dialog{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8px;width:100%}.consultation-video-modal__player{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:none;height:389px;max-height:none;aspect-ratio:auto;border-radius:12px}.consultation-video-modal__close{-ms-flex-preferred-size:32px;flex-basis:32px;-ms-flex-item-align:end;align-self:flex-end;width:32px;height:32px;padding:6px;border-radius:4px}.consultation-video-modal__close svg{width:16px;height:16px}}@media(max-width:420px)and (max-height:720px){.consultation-video-modal{--consultation-video-pad-top:112px;padding-top:var(--consultation-video-pad-top)}.consultation-video-modal__player{height:min(389px,100svh - 172px)}}.consultation-order-modal{z-index:130!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 20px;overflow-x:hidden;overflow-y:auto;white-space:normal;background:rgba(var(--redesign-background-ink-rgb),.85);backdrop-filter:blur(25px)}.consultation-order-modal:before{display:none}.consultation-order-modal .modal--consultation-order{width:min(100%,1022px);max-width:1022px;padding:54px 56px;margin:0 auto;overflow:visible;background:var(--redesign-modal-bg);border-radius:20px}.consultation-order-modal .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.consultation-order-modal__wrap{position:relative;width:100%}.consultation-order-modal .modal__btn-cross--redesign{top:-42px;right:-44px}@media(max-width:1024px){.consultation-order-modal .modal__btn-cross--redesign{top:-30px;right:-24px}}.consultation-order-modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:100%}.consultation-order-modal__head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.consultation-order-modal__head-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;min-width:0}.consultation-order-modal__title{max-width:630px;margin:0;font-family:Oranienbaum,serif;font-size:40px;font-weight:400;line-height:1.05;color:var(--redesign-text-primary)}.consultation-order-modal__subtitle{margin:0;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-text-placeholder)}.consultation-order-modal__price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:6px;font-size:32px;font-weight:600;line-height:1.3;color:var(--redesign-modal-price);white-space:nowrap}.consultation-order-modal__note{margin:-12px 0 0;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.consultation-order-modal__section{min-width:0;padding:0;margin:0;border:0}.consultation-order-modal__section-title{display:block;padding:0;margin:0 0 26px;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-primary)}.consultation-order-modal__section-title--optional{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.consultation-order-modal__section-title--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.consultation-order-modal__section-title--inline h3,.consultation-order-modal__section-title--inline p{margin:0;font:inherit;color:inherit}.consultation-order-modal__optional{color:var(--redesign-text-placeholder)}.consultation-order-modal__limit{font-size:16px;color:var(--redesign-text-secondary)}.consultation-order-modal__optional-grid,.consultation-order-modal__personal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.consultation-order-modal__personal-grid{grid-template-areas:"name email" "phone birth";row-gap:32px}.consultation-order-modal__personal-grid--full-name{grid-template-areas:"name surname" "patronymic email" "phone ."}.consultation-order-modal__personal-grid--full-name-file{grid-template-areas:"name surname" "patronymic email" "phone file"}.consultation-order-modal__column{display:contents}.consultation-order-modal__field--name{grid-area:name}.consultation-order-modal__field--email{grid-area:email}.consultation-order-modal__field--surname{grid-area:surname}.consultation-order-modal__field--patronymic{grid-area:patronymic}.consultation-order-modal__field--file{grid-area:file}.consultation-order-modal__field--phone{grid-area:phone}.consultation-order-modal__field--birth-date{grid-area:birth}.consultation-order-modal__field{position:relative;display:block;min-width:0}.consultation-order-modal__field--date .consultation-order-modal__input{padding-right:54px;cursor:pointer}.consultation-order-modal__field.is-invalid .consultation-order-modal__input::-webkit-input-placeholder{color:var(--redesign-text-secondary)}.consultation-order-modal__field.is-invalid .consultation-order-modal__input::-moz-placeholder{color:var(--redesign-text-secondary)}.consultation-order-modal__field.is-invalid .consultation-order-modal__input:-ms-input-placeholder{color:var(--redesign-text-secondary)}.consultation-order-modal__field.is-invalid .consultation-order-modal__input::-ms-input-placeholder{color:var(--redesign-text-secondary)}.consultation-order-modal__field.is-invalid .consultation-order-modal__input::placeholder{color:var(--redesign-text-secondary)}.consultation-order-modal__input{width:100%;height:56px;padding:16px 20px;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:8px}.consultation-order-modal__input::-webkit-input-placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder);opacity:1}.consultation-order-modal__input::-moz-placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder);opacity:1}.consultation-order-modal__input:-ms-input-placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder);opacity:1}.consultation-order-modal__input::-ms-input-placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder);opacity:1}.consultation-order-modal__input::placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder);opacity:1}.consultation-order-modal__calendar{position:absolute;top:16px;right:20px;width:24px;height:24px;color:var(--redesign-text-placeholder);pointer-events:none}.consultation-order-modal__calendar[hidden]{display:none}.consultation-order-modal__date-clear{position:absolute;top:12px;right:12px;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:4px;color:var(--redesign-text-placeholder);cursor:pointer;background:var(--redesign-control-bg-active);border:0;border-radius:50%}.consultation-order-modal__date-clear svg{width:24px;height:24px}.consultation-order-modal__date-clear[hidden]{display:none}.consultation-order-modal__error{position:absolute;top:calc(100% + 2px);left:0;display:none;margin:0;font-size:13px;font-weight:500;line-height:1.3;color:var(--redesign-input-error-text)}.is-invalid>.consultation-order-modal__error{display:block}.consultation-order-modal__error--channels{position:static;margin-top:5px}.consultation-order-modal__error--channels.is-visible{display:block}.consultation-order-modal__phone,.form-ui__phone{position:relative}.consultation-order-modal__phone .input-phone__inner,.form-ui__phone .input-phone__inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;margin:0;overflow:visible;background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:8px;-webkit-box-shadow:none;box-shadow:none}.consultation-order-modal__phone .input-phone__codes,.form-ui__phone .input-phone__codes{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.consultation-order-modal__phone .input-phone__input,.form-ui__phone .input-phone__input{min-width:0;height:54px;padding:16px 20px 16px 4px;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.consultation-order-modal__phone .input-phone__input::-webkit-input-placeholder, .form-ui__phone .input-phone__input::-webkit-input-placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder);opacity:1}.consultation-order-modal__phone .input-phone__input::-moz-placeholder, .form-ui__phone .input-phone__input::-moz-placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder);opacity:1}.consultation-order-modal__phone .input-phone__input:-ms-input-placeholder, .form-ui__phone .input-phone__input:-ms-input-placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder);opacity:1}.consultation-order-modal__phone .input-phone__input::-ms-input-placeholder, .form-ui__phone .input-phone__input::-ms-input-placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder);opacity:1}.consultation-order-modal__phone .input-phone__input::placeholder,.form-ui__phone .input-phone__input::placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder);opacity:1}.consultation-order-modal__phone .input-phone__error,.form-ui__phone .input-phone__error{position:absolute;top:calc(100% + 2px);left:0;z-index:1;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;line-height:1.3;color:var(--redesign-input-error-text)}.consultation-order-modal__phone.is-invalid .input-phone__inner,.is-invalid.form-ui__phone .input-phone__inner{border-color:var(--redesign-input-border)}.consultation-order-modal__phone .country-codes,.form-ui__phone .country-codes{position:static}.consultation-order-modal__phone .country-codes.show-dropdown .country-codes__value-icon,.form-ui__phone .country-codes.show-dropdown .country-codes__value-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.consultation-order-modal__phone .country-codes__value,.form-ui__phone .country-codes__value{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:54px;padding:16px 0 16px 16px;font-family:Manrope,sans-serif;color:var(--redesign-input-text);background:transparent;border:0;border-radius:8px 0 0 8px}.consultation-order-modal__phone .country-codes__value-flag,.form-ui__phone .country-codes__value-flag{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.consultation-order-modal__phone .country-codes__value-code,.form-ui__phone .country-codes__value-code{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text)}.consultation-order-modal__phone .country-codes__value-icon,.form-ui__phone .country-codes__value-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:20px;height:20px;color:var(--redesign-text-placeholder);-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease, -webkit-transform .18s ease;-webkit-transform-origin:center;transform-origin:center}.consultation-order-modal__phone .country-codes__value-icon svg,.form-ui__phone .country-codes__value-icon svg{width:20px;height:20px}.consultation-order-modal__phone .country-codes__dropdown,.form-ui__phone .country-codes__dropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:220;display:none;width:100%;padding:4px;background:var(--redesign-input-bg);border-radius:8px;-webkit-box-shadow:0 12px 32px rgba(var(--redesign-background-ink-rgb),.45);box-shadow:0 12px 32px rgba(var(--redesign-background-ink-rgb),.45)}.consultation-order-modal__phone .country-codes.show-dropdown .country-codes__dropdown,.form-ui__phone .country-codes.show-dropdown .country-codes__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.consultation-order-modal__phone .country-codes__search,.form-ui__phone .country-codes__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;padding:2px 10px;background:var(--redesign-modal-bg);border:1px solid var(--redesign-input-border);border-radius:6px}.consultation-order-modal__phone .country-codes__search-icon,.form-ui__phone .country-codes__search-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;color:var(--redesign-text-secondary)}.consultation-order-modal__phone .country-codes__search-icon svg,.form-ui__phone .country-codes__search-icon svg{width:18px;height:18px}.consultation-order-modal__phone .country-codes__search-input,.form-ui__phone .country-codes__search-input{width:100%;min-width:0;height:38px;padding:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:0}.consultation-order-modal__phone .country-codes__search-input::-webkit-input-placeholder, .form-ui__phone .country-codes__search-input::-webkit-input-placeholder{color:var(--redesign-text-secondary);opacity:1}.consultation-order-modal__phone .country-codes__search-input::-moz-placeholder, .form-ui__phone .country-codes__search-input::-moz-placeholder{color:var(--redesign-text-secondary);opacity:1}.consultation-order-modal__phone .country-codes__search-input:-ms-input-placeholder, .form-ui__phone .country-codes__search-input:-ms-input-placeholder{color:var(--redesign-text-secondary);opacity:1}.consultation-order-modal__phone .country-codes__search-input::-ms-input-placeholder, .form-ui__phone .country-codes__search-input::-ms-input-placeholder{color:var(--redesign-text-secondary);opacity:1}.consultation-order-modal__phone .country-codes__search-input::placeholder,.form-ui__phone .country-codes__search-input::placeholder{color:var(--redesign-text-secondary);opacity:1}.consultation-order-modal__phone .country-codes__search-input::-webkit-search-cancel-button,.form-ui__phone .country-codes__search-input::-webkit-search-cancel-button{display:none}.consultation-order-modal__phone .country-codes .iti__country-list,.form-ui__phone .country-codes .iti__country-list{position:static;width:100%;max-height:204px;padding:0 4px 4px 0;margin:0;overflow-x:hidden;overflow-y:auto;font-family:Manrope,sans-serif;color:var(--redesign-text-secondary);white-space:normal;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;scrollbar-color:var(--redesign-modal-scroll-thumb) transparent;scrollbar-width:thin}.consultation-order-modal__phone .country-codes .iti__country-list::-webkit-scrollbar,.form-ui__phone .country-codes .iti__country-list::-webkit-scrollbar{width:14px}.consultation-order-modal__phone .country-codes .iti__country-list::-webkit-scrollbar-track,.form-ui__phone .country-codes .iti__country-list::-webkit-scrollbar-track{background:transparent}.consultation-order-modal__phone .country-codes .iti__country-list::-webkit-scrollbar-thumb,.form-ui__phone .country-codes .iti__country-list::-webkit-scrollbar-thumb{min-height:48px;background:var(--redesign-modal-scroll-thumb);background-clip:content-box;border:4px solid transparent;border-radius:8px}.consultation-order-modal__phone .country-codes .iti__country,.form-ui__phone .country-codes .iti__country{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:4px 8px;font-size:16px;font-weight:500;line-height:1.3;cursor:pointer;border-radius:4px}.consultation-order-modal__phone .country-codes .iti__country[hidden],.form-ui__phone .country-codes .iti__country[hidden]{display:none}.consultation-order-modal__phone .country-codes .iti__country.iti__active,.consultation-order-modal__phone .country-codes .iti__country.iti__highlight,.consultation-order-modal__phone .country-codes .iti__country:hover,.form-ui__phone .country-codes .iti__country.iti__active,.form-ui__phone .country-codes .iti__country.iti__highlight,.form-ui__phone .country-codes .iti__country:hover{background:var(--redesign-modal-channel-bg)}.consultation-order-modal__phone .country-codes .iti__flag-box,.form-ui__phone .country-codes .iti__flag-box{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;margin-right:0}.consultation-order-modal__phone .country-codes .iti__country-name,.form-ui__phone .country-codes .iti__country-name{margin-right:0;color:var(--redesign-text-primary)}.consultation-order-modal__phone .country-codes .iti__dial-code,.form-ui__phone .country-codes .iti__dial-code{margin-left:-4px;font-size:14px;color:var(--redesign-text-secondary)}.consultation-order-modal__phone .country-codes .iti__divider,.form-ui__phone .country-codes .iti__divider{height:1px;padding:0;margin:4px 8px;border:0;border-top:1px solid var(--redesign-input-border)}.consultation-order-modal__phone .country-codes .iti__divider[hidden],.form-ui__phone .country-codes .iti__divider[hidden]{display:none}.consultation-order-modal__channel-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.consultation-order-modal__channel{position:relative}.consultation-order-modal__channel-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.consultation-order-modal__channel-input:checked+.consultation-order-modal__channel-label{color:var(--redesign-text-on-accent);background:var(--redesign-modal-channel-bg-selected)}.consultation-order-modal__channel-input:focus-visible+.consultation-order-modal__channel-label{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.consultation-order-modal__channel-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px;padding:10px 14px;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-text-primary);cursor:pointer;background:var(--redesign-modal-channel-bg);border-radius:6px;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.consultation-order-modal__channel-label svg,.consultation-order-modal__email-icon{width:16px;height:16px;color:currentColor}.consultation-order-modal__email-icon{display:block}.consultation-order-modal__optional-grid{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.consultation-order-modal__message-section{min-height:222px}.consultation-order-modal__message-section--described{min-height:0}.consultation-order-modal__section-text{margin:-10px 0 26px;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted)}.consultation-order-modal__message{position:relative;display:block;padding-bottom:25px}.consultation-order-modal__textarea{display:block;width:100%;height:167px;min-height:167px;max-height:167px;padding:12px 16px;margin:0;overflow-y:auto;font-size:18px;resize:none}.consultation-order-modal__textarea::-webkit-input-placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder)}.consultation-order-modal__textarea::-moz-placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder)}.consultation-order-modal__textarea:-ms-input-placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder)}.consultation-order-modal__textarea::-ms-input-placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder)}.consultation-order-modal__textarea::placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder)}.consultation-order-modal__textarea{scrollbar-color:var(--redesign-modal-scroll-thumb) transparent;scrollbar-width:thin}.consultation-order-modal__textarea::-webkit-scrollbar{width:14px}.consultation-order-modal__textarea::-webkit-scrollbar-track{background:transparent}.consultation-order-modal__textarea::-webkit-scrollbar-thumb{background:var(--redesign-modal-scroll-thumb);background-clip:content-box;border:4px solid transparent;border-radius:8px}.consultation-order-modal__message.is-invalid .consultation-order-modal__error{top:calc(100% - 17px);right:auto;left:0;display:block}.consultation-order-modal__counter{position:absolute;right:0;bottom:0;font-size:12px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.consultation-order-modal__counter.is-limit{color:var(--redesign-modal-counter-limit)}.consultation-order-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:16px;margin-top:-22px}.consultation-order-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.consultation-order-modal__submit{-webkit-box-flex:0;-ms-flex:0 0 337px;flex:0 0 337px;width:337px;height:56px;min-height:56px;padding:14px;margin:0;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:8px}.consultation-order-modal__change-payment{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:0;padding:0;margin:0;font-size:18px;font-weight:500;line-height:1.3;white-space:nowrap;border-radius:8px}.consultation-order-modal__change-payment .svg,.consultation-order-modal__change-payment svg{display:block;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;margin:0;color:currentColor}.consultation-order-modal__consent{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:none;padding-top:0;cursor:pointer}.consultation-order-modal__consent.is-invalid .consultation-order-modal__consent-check,.consultation-order-modal__consent.is-invalid .consultation-order-modal__consent__consent-check,.consultation-order-modal__consent.is-invalid .form-ui__consent-check{border-color:var(--redesign-input-error-text)}.consultation-order-modal__consent-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.consultation-order-modal__consent-input:checked+.consultation-order-modal__consent-check{color:var(--redesign-text-on-accent);background:var(--redesign-check-bg);border-color:var(--redesign-check-bg)}.consultation-order-modal__consent-input:checked+.consultation-order-modal__consent-check svg{opacity:1}.consultation-order-modal__consent-input:disabled+.consultation-order-modal__consent-check{color:transparent;background:transparent;border-color:var(--redesign-check-border)}.consultation-order-modal__consent-input:disabled:checked+.consultation-order-modal__consent-check{color:var(--redesign-check-color-disabled);background:var(--redesign-check-bg-disabled);border-color:var(--redesign-check-bg-disabled)}.consultation-order-modal__consent-input:disabled:checked+.consultation-order-modal__consent-check svg{opacity:1}.consultation-order-modal__consent-input:focus-visible+.consultation-order-modal__consent-check{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.consultation-order-modal__consent-check{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;color:transparent;background:transparent;border:1.5px solid var(--redesign-check-border);border-radius:2px}.consultation-order-modal__consent-check svg{width:16px;height:16px;opacity:0}.consultation-order-modal__consent-text{font-size:14px;font-weight:400;line-height:20px;color:var(--redesign-text-secondary)}.consultation-order-modal__consent-text a{color:var(--redesign-gold);text-decoration:none}@media(hover:hover)and (pointer:fine){.consultation-order-modal__channel-label:hover{background:var(--redesign-modal-channel-bg-hover)}.consultation-order-modal__consent:hover .consultation-order-modal__consent-input:not(:disabled)+.consultation-order-modal__consent-check{background:var(--redesign-control-bg-active);border-color:var(--redesign-check-border)}.consultation-order-modal__consent:hover .consultation-order-modal__consent-input:checked:not(:disabled)+.consultation-order-modal__consent-check{color:var(--redesign-text-on-accent);background:var(--redesign-check-bg-hover);border-color:var(--redesign-check-bg-hover)}}@media(max-width:1024px){.consultation-order-modal{padding:32px 20px}.consultation-order-modal .modal--consultation-order{width:min(100%,720px);max-width:720px;padding:40px}.consultation-order-modal__personal-grid{grid-template-areas:"name" "email" "phone" "birth";grid-template-columns:1fr;gap:24px}.consultation-order-modal__personal-grid--full-name{grid-template-areas:"name" "surname" "patronymic" "email" "phone"}.consultation-order-modal__personal-grid--full-name-file{grid-template-areas:"name" "surname" "patronymic" "email" "phone" "file"}.consultation-order-modal__optional-grid{grid-template-columns:1fr;gap:24px}.consultation-order-modal__head{padding-right:28px}.consultation-order-modal__actions,.consultation-order-modal__footer{-ms-flex-wrap:wrap;flex-wrap:wrap}.consultation-order-modal__submit{-webkit-box-flex:0;-ms-flex:0 1 337px;flex:0 1 337px;max-width:100%}}@media(max-width:568px){.consultation-order-modal{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;background:var(--redesign-modal-bg);backdrop-filter:none}.consultation-order-modal .modal--consultation-order{width:100%;max-width:none;min-height:100dvh;padding:48px 14px calc(48px + env(safe-area-inset-bottom));margin:0;background:var(--redesign-modal-bg);border-radius:0}.consultation-order-modal__wrap{width:100%}.consultation-order-modal .modal__btn-cross--redesign{top:-36px;right:-2px;width:40px;height:40px;padding:10px;border-radius:6px}.consultation-order-modal__form{gap:30px;padding-bottom:32px}.consultation-order-modal__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding-right:0}.consultation-order-modal__head-copy{gap:12px}.consultation-order-modal__title{max-width:none;font-size:32px;line-height:1.05}.consultation-order-modal__note,.consultation-order-modal__subtitle{font-size:14px;line-height:1.3}.consultation-order-modal__price{padding-top:0;font-size:24px}.consultation-order-modal__note{margin:-14px 0 0}.consultation-order-modal__section-title{margin-bottom:18px;font-size:16px}.consultation-order-modal__section-title--optional{display:block;line-height:1.3}.consultation-order-modal__personal-grid{grid-template-areas:"name" "email" "phone" "birth";grid-template-columns:minmax(0,1fr);gap:14px}.consultation-order-modal__personal-grid--full-name{grid-template-areas:"name" "surname" "patronymic" "email" "phone"}.consultation-order-modal__personal-grid--full-name-file{grid-template-areas:"name" "surname" "patronymic" "email" "phone" "file"}.consultation-order-modal__optional-grid{grid-template-columns:minmax(0,1fr);gap:14px}.consultation-order-modal__field{min-width:0}.consultation-order-modal__field.is-invalid{padding-bottom:0}.consultation-order-modal__field.is-invalid .consultation-order-modal__input{border-color:var(--redesign-input-error-text)}.consultation-order-modal__field>.consultation-order-modal__error{position:static;margin-top:2px}.consultation-order-modal__input{height:44px;padding:10px 16px;font-size:16px;border-radius:6px}.consultation-order-modal__input::-webkit-input-placeholder{font-size:16px}.consultation-order-modal__input::-moz-placeholder{font-size:16px}.consultation-order-modal__input:-ms-input-placeholder{font-size:16px}.consultation-order-modal__input::-ms-input-placeholder{font-size:16px}.consultation-order-modal__input::placeholder{font-size:16px}.consultation-order-modal__field--date .consultation-order-modal__input{padding-right:48px}.consultation-order-modal__calendar{top:12px;right:16px;width:20px;height:20px}.consultation-order-modal__date-clear{top:10px;right:8px;width:24px;height:24px;padding:3px}.consultation-order-modal__date-clear svg{width:18px;height:18px}.consultation-order-modal__error{font-size:12px}.consultation-order-modal__phone .input-phone__inner,.form-ui__phone .input-phone__inner{height:44px;border-radius:6px}.consultation-order-modal__phone .input-phone__input,.form-ui__phone .input-phone__input{height:42px;padding:10px 16px 10px 4px;font-size:16px}.consultation-order-modal__phone .input-phone__input::-webkit-input-placeholder, .form-ui__phone .input-phone__input::-webkit-input-placeholder{font-size:16px}.consultation-order-modal__phone .input-phone__input::-moz-placeholder, .form-ui__phone .input-phone__input::-moz-placeholder{font-size:16px}.consultation-order-modal__phone .input-phone__input:-ms-input-placeholder, .form-ui__phone .input-phone__input:-ms-input-placeholder{font-size:16px}.consultation-order-modal__phone .input-phone__input::-ms-input-placeholder, .form-ui__phone .input-phone__input::-ms-input-placeholder{font-size:16px}.consultation-order-modal__phone .input-phone__input::placeholder,.form-ui__phone .input-phone__input::placeholder{font-size:16px}.consultation-order-modal__phone .input-phone__error,.form-ui__phone .input-phone__error{position:static;margin:2px 0 0;font-size:12px}.consultation-order-modal__phone .country-codes__value,.form-ui__phone .country-codes__value{gap:4px;height:42px;padding:10px 0 10px 16px;border-radius:6px 0 0 6px}.consultation-order-modal__phone .country-codes__value-code,.form-ui__phone .country-codes__value-code{font-size:16px}.consultation-order-modal__phone .country-codes__dropdown,.form-ui__phone .country-codes__dropdown{top:calc(100% + 8px);width:100%;border-radius:6px}.consultation-order-modal__channel-list{gap:8px}.consultation-order-modal__channel-label{min-height:44px;padding:10px 12px;font-size:16px}.consultation-order-modal__message-section{min-height:209px}.consultation-order-modal__message-section--described{min-height:0}.consultation-order-modal__section-text{margin:-6px 0 18px;font-size:15px}.consultation-order-modal__message{padding-bottom:25px}.consultation-order-modal__textarea{height:167px;min-height:167px;max-height:167px;padding:12px 16px;font-size:16px}.consultation-order-modal__textarea::-webkit-input-placeholder{font-size:16px}.consultation-order-modal__textarea::-moz-placeholder{font-size:16px}.consultation-order-modal__textarea:-ms-input-placeholder{font-size:16px}.consultation-order-modal__textarea::-ms-input-placeholder{font-size:16px}.consultation-order-modal__textarea::placeholder{font-size:16px}.consultation-order-modal__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:8px;margin-top:0}.consultation-order-modal__consent{width:100%;max-width:none;padding-top:0}.consultation-order-modal__consent-text{font-size:13px;line-height:1.3}.consultation-order-modal__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.consultation-order-modal__submit{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;width:100%;height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}.consultation-order-modal__change-payment{gap:7px;font-size:16px;border-radius:7px}.consultation-order-modal__change-payment .svg,.consultation-order-modal__change-payment svg{-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;height:20px}}.air-datepicker{z-index:1000!important;--adp-z-index:1000}.air-datepicker.consultation-order-datepicker{-webkit-box-sizing:border-box;box-sizing:border-box;width:440px;padding:16px 20px;font-family:Manrope,sans-serif;color:var(--redesign-text-primary);background:var(--redesign-input-bg);border:0;border-radius:8px;-webkit-box-shadow:0 1px 6px rgba(var(--redesign-background-ink-rgb),.08);box-shadow:0 1px 6px rgba(var(--redesign-background-ink-rgb),.08);--adp-width:440px;--adp-padding:0;--adp-background-color:var(--redesign-input-bg);--adp-background-color-hover:transparent;--adp-background-color-active:transparent;--adp-color:var(--redesign-text-primary);--adp-color-secondary:var(--redesign-text-placeholder);--adp-accent-color:var(--redesign-datepicker-accent);--adp-color-current-date:var(--redesign-text-on-accent);--adp-color-other-month:var(--redesign-text-disabled);--adp-color-disabled:var(--redesign-text-disabled);--adp-border-color:transparent;--adp-border-color-inner:transparent;--adp-cell-background-color-selected:var(--redesign-datepicker-accent);--adp-cell-background-color-selected-hover:var(--redesign-datepicker-accent)}.air-datepicker.consultation-order-datepicker .air-datepicker--pointer{display:none}.air-datepicker.consultation-order-datepicker .air-datepicker-nav{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:24px;padding:0;border-bottom:0}.air-datepicker.consultation-order-datepicker .air-datepicker-nav--title{justify-self:center;min-height:24px;padding:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--redesign-text-secondary);pointer-events:none;background:transparent!important;border-radius:0}.air-datepicker.consultation-order-datepicker .air-datepicker-nav--title i{color:inherit}.air-datepicker.consultation-order-datepicker .air-datepicker-nav--action{width:24px;height:24px;padding:0;color:var(--redesign-text-secondary);background:transparent!important;border:0;border-radius:0}.air-datepicker.consultation-order-datepicker .air-datepicker-nav--action:first-child{justify-self:start}.air-datepicker.consultation-order-datepicker .air-datepicker-nav--action:last-child{justify-self:end}.air-datepicker.consultation-order-datepicker .air-datepicker-nav--action svg{width:24px;height:24px}.air-datepicker.consultation-order-datepicker .air-datepicker-nav--action path{fill:none;stroke:currentColor;stroke-width:1.5px}.air-datepicker.consultation-order-datepicker .air-datepicker-nav--action:focus-visible,.air-datepicker.consultation-order-datepicker .air-datepicker-nav--action:hover{color:var(--redesign-text-primary)}.air-datepicker.consultation-order-datepicker .air-datepicker--content{padding:0}.air-datepicker.consultation-order-datepicker .air-datepicker-body.-days-{padding-top:18px}.air-datepicker.consultation-order-datepicker .air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,32px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 11px}.air-datepicker.consultation-order-datepicker .air-datepicker-body--day-name{width:32px;height:18px;font-size:12px;font-weight:600;line-height:1.3;color:var(--redesign-text-placeholder);text-transform:uppercase}.air-datepicker.consultation-order-datepicker .air-datepicker-body--cells.-days-{display:grid;grid-template-columns:repeat(7,32px);grid-auto-rows:32px;gap:8px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.air-datepicker.consultation-order-datepicker .air-datepicker-cell.-day-{-webkit-box-sizing:border-box;box-sizing:border-box;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;font-size:14px;font-weight:500;line-height:1.3;color:var(--redesign-text-primary);background:transparent;border:1px solid transparent;border-radius:50%}.air-datepicker.consultation-order-datepicker .air-datepicker-cell.-day-.-disabled-,.air-datepicker.consultation-order-datepicker .air-datepicker-cell.-day-.-other-month-{color:var(--redesign-text-disabled)}.air-datepicker.consultation-order-datepicker .air-datepicker-cell.-day-.-current-{color:var(--redesign-text-on-accent);background:transparent;border-color:var(--redesign-datepicker-accent)}.air-datepicker.consultation-order-datepicker .air-datepicker-cell.-day-.-selected-,.air-datepicker.consultation-order-datepicker .air-datepicker-cell.-day-.-selected-.-current-{color:var(--redesign-text-on-accent);background:var(--redesign-datepicker-accent);border-color:var(--redesign-datepicker-accent)}.air-datepicker.consultation-order-datepicker .air-datepicker-cell.-day-.-focus-:not(.-selected-){color:var(--redesign-text-primary);background:transparent;border-color:var(--redesign-datepicker-accent)}.air-datepicker.consultation-order-datepicker .air-datepicker-cell.-day-:hover:not(.-selected-):not(.-disabled-){color:var(--redesign-text-on-accent);background:transparent;border-color:var(--redesign-datepicker-accent)}.air-datepicker.consultation-order-datepicker .air-datepicker--buttons{padding:0;margin-top:20px;border-top:0}.air-datepicker.consultation-order-datepicker .air-datepicker-buttons{display:block}.air-datepicker.consultation-order-datepicker .air-datepicker-button.consultation-order-datepicker__apply{width:100%;height:44px;padding:10px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.3;color:var(--redesign-button-primary-text);text-transform:uppercase;background:var(--redesign-button-primary-bg);border:0;border-radius:6px}.air-datepicker.consultation-order-datepicker .air-datepicker-button.consultation-order-datepicker__apply:hover{color:var(--redesign-button-primary-text);background:var(--redesign-button-primary-bg-hover)}.air-datepicker.consultation-order-datepicker .air-datepicker-button.consultation-order-datepicker__apply:active{background:var(--redesign-button-primary-bg-pressed)}.air-datepicker.consultation-order-datepicker.consultation-order-datepicker--anchored{position:absolute!important;top:64px!important;right:auto!important;bottom:auto!important;left:0!important;margin:0!important;-webkit-transform:none!important;transform:none!important}@media(max-width:568px){.air-datepicker.consultation-order-datepicker{width:100%;padding:16px 20px;border-radius:6px;--adp-width:100%}.air-datepicker.consultation-order-datepicker .air-datepicker--buttons{margin-top:20px}.air-datepicker.consultation-order-datepicker.consultation-order-datepicker--anchored{top:52px!important;width:100%!important}}.consultation-file-upload__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.consultation-file-upload__control{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:56px;padding:16px 52px 16px 20px;overflow:hidden;color:var(--redesign-input-placeholder);cursor:pointer;background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:8px}.consultation-file-upload__icon{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;color:var(--redesign-text-placeholder)}.consultation-file-upload__copy{min-width:0;font-size:18px;font-weight:500;line-height:1.3}.consultation-file-upload__copy--placeholder{overflow:hidden;color:var(--redesign-input-placeholder);text-overflow:ellipsis;white-space:nowrap}.consultation-file-upload__copy--selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;white-space:nowrap}.consultation-file-upload__name{overflow:hidden;color:var(--redesign-input-text);text-overflow:ellipsis}.consultation-file-upload__size{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--redesign-input-placeholder)}.consultation-file-upload__copy[hidden],.consultation-file-upload__remove[hidden]{display:none}.consultation-file-upload__remove{position:absolute;top:12px;right:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:4px;color:var(--redesign-text-placeholder);cursor:pointer;background:var(--redesign-control-bg-active);border:0;border-radius:50%}.consultation-file-upload__remove svg{width:24px;height:24px}.consultation-file-upload__error{display:none}.consultation-file-upload.is-invalid .consultation-file-upload__control{border-color:var(--redesign-input-error-text)}.consultation-file-upload.is-invalid .consultation-file-upload__error{display:block}@media(hover:hover)and (pointer:fine){.consultation-file-upload__control:hover{background:var(--redesign-input-bg-hover)}}@media(max-width:568px){.consultation-file-upload__control{gap:10px;height:44px;padding:10px 44px 10px 16px;border-radius:6px}.consultation-file-upload__icon{-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;height:20px}.consultation-file-upload__copy{font-size:16px}.consultation-file-upload__remove{top:10px;right:8px;width:24px;height:24px;padding:3px}.consultation-file-upload__remove svg{width:18px;height:18px}.consultation-file-upload__error{position:static;margin-top:2px;font-size:12px}}.form-photo-upload__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:0}.form-photo-upload__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.form-photo-upload__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.form-photo-upload__tile{position:relative;-webkit-box-flex:0;-ms-flex:0 0 114px;flex:0 0 114px;width:114px;height:114px}.form-photo-upload__tile[hidden]{display:none}.form-photo-upload__tile.is-invalid .form-photo-upload__preview{border-color:var(--redesign-input-error-text)}.form-photo-upload__tile.is-invalid .form-photo-upload__error-state{display:-webkit-box;display:-ms-flexbox;display:flex}.form-photo-upload__tile--add .form-photo-upload__empty{position:relative;inset:auto;width:100%;height:100%}.form-photo-upload--multiple .form-photo-upload__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-photo-upload--multiple .form-photo-upload__list:empty{display:none}.form-photo-upload--multiple.has-files .form-photo-upload__row{gap:16px;padding-top:8px}.form-photo-upload--multiple.has-files .form-photo-upload__hint,.form-photo-upload--multiple.is-full .form-photo-upload__tile--add{display:none}.form-photo-upload__empty,.form-photo-upload__preview{position:absolute;inset:0;overflow:hidden;background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:10px}.form-photo-upload__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:border-color .2s ease,color .2s ease;transition:border-color .2s ease,color .2s ease}.form-photo-upload__empty[hidden]{display:none}.form-photo-upload__camera{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;color:var(--redesign-profile-photo-upload-icon)}.form-photo-upload__camera .svg{width:48px;height:48px}.form-photo-upload__preview[hidden]{display:none}.form-photo-upload__tile:has([data-photo-progress-host].is-loading) .form-photo-upload__remove{pointer-events:none;opacity:.35}.form-photo-upload__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.form-photo-upload__error-state{position:absolute;inset:0;z-index:1;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;color:var(--redesign-input-error-text);text-align:center;background:rgba(19,19,21,.65);border-radius:9px}.form-photo-upload__error-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;color:currentColor}.form-photo-upload__error-icon .svg{width:16px;height:16px}.form-photo-upload__error-text{font-size:12px;font-weight:600;line-height:14px;color:currentColor;text-transform:uppercase}.form-photo-upload__remove{position:absolute;top:-7px;right:-7px;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:6px;color:var(--redesign-surface-deep);cursor:pointer;background:var(--redesign-text);border:0;border-radius:50%;-webkit-transition:background-color .2s ease,-webkit-transform .15s ease;transition:background-color .2s ease,-webkit-transform .15s ease;transition:transform .15s ease,background-color .2s ease;transition:transform .15s ease,background-color .2s ease,-webkit-transform .15s ease}.form-photo-upload__remove .svg{width:16px;height:16px;color:currentColor}.form-photo-upload__remove[hidden]{display:none}.form-photo-upload__remove:focus-visible,.form-photo-upload__remove:hover{background:var(--redesign-white)}.form-photo-upload__remove:active{-webkit-transform:scale(.96);transform:scale(.96)}.form-photo-upload__remove:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.form-photo-upload__hint,.form-photo-upload__name{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin:0;overflow:hidden;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted);text-overflow:ellipsis}.form-photo-upload__error,.form-photo-upload__hint[hidden],.form-photo-upload__name[hidden]{display:none}.form-photo-upload.is-invalid .form-photo-upload__error{display:block}.form-photo-upload.is-invalid:not(.form-photo-upload--multiple) .form-photo-upload__empty,.form-photo-upload.is-invalid:not(.form-photo-upload--multiple) .form-photo-upload__preview{border-color:var(--redesign-input-error-text)}.form-photo-upload.is-invalid:not(.form-photo-upload--multiple) .form-photo-upload__error-state{display:-webkit-box;display:-ms-flexbox;display:flex}@media(hover:hover)and (pointer:fine){.form-photo-upload .form-photo-upload__tile:not(.is-invalid) .form-photo-upload__empty:hover,.form-photo-upload:not(.is-invalid) .form-photo-upload__empty:hover{border-color:var(--redesign-profile-photo-upload-border-hover)}.form-photo-upload .form-photo-upload__tile:not(.is-invalid) .form-photo-upload__empty:hover .form-photo-upload__camera,.form-photo-upload:not(.is-invalid) .form-photo-upload__empty:hover .form-photo-upload__camera{color:var(--redesign-profile-photo-upload-icon-hover)}}@media(max-width:768px){.form-photo-upload--multiple.has-files .form-photo-upload__row{gap:10px;width:calc(100% + 28px);max-width:none;padding-top:8px;padding-right:14px;padding-left:14px;margin-top:-8px;margin-right:-14px;margin-left:-14px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.form-photo-upload--multiple.has-files .form-photo-upload__row::-webkit-scrollbar{display:none}.form-photo-upload--multiple.has-files .form-photo-upload__list,.form-photo-upload--multiple.has-files .form-photo-upload__tile--add{-ms-flex-negative:0;flex-shrink:0}}@media(max-width:568px){.form-photo-upload__list,.form-photo-upload__row{gap:10px}.form-photo-upload__tile{-ms-flex-preferred-size:74px;flex-basis:74px;width:74px;height:74px}.form-photo-upload__empty,.form-photo-upload__preview{border-radius:6px}.form-photo-upload__camera,.form-photo-upload__camera .svg{width:28px;height:28px}.form-photo-upload__error-state{border-radius:5px}.form-photo-upload__error-text{font-size:9px;line-height:12px}.form-photo-upload__hint,.form-photo-upload__name{font-size:15px}}.consultation-composite-dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}.consultation-composite-dates .consultation-order-modal__section-title{margin-bottom:0}.consultation-composite-dates__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}.consultation-composite-dates__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.consultation-composite-dates__head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.consultation-composite-dates__label{margin:0;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.consultation-composite-dates__remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;color:var(--redesign-text-soft);cursor:pointer;background:transparent;border:0;border-radius:10px;-webkit-transition:color .2s ease;transition:color .2s ease}.consultation-composite-dates__remove svg{display:block;width:24px;height:24px}.consultation-composite-dates__remove[hidden]{display:none}.consultation-composite-dates__grid{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.consultation-composite-dates__add-date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-button-text-gold-color);cursor:pointer;background:transparent;border:0;border-radius:8px;-webkit-transition:color .2s ease;transition:color .2s ease}.consultation-composite-dates__add-date svg{width:24px;height:24px;color:currentColor}.consultation-composite-dates__add-date[hidden]{display:none}@media(max-width:1024px){.consultation-composite-dates__grid{grid-template-columns:1fr;gap:24px}}@media(max-width:568px){.consultation-composite-dates .consultation-order-modal__section-title--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.consultation-composite-dates,.consultation-composite-dates__list{gap:18px}.consultation-composite-dates__item{gap:14px}.consultation-composite-dates__label{font-size:15px}.consultation-composite-dates__grid{gap:14px}.consultation-composite-dates__add-date{gap:6px;font-size:14px}.consultation-composite-dates__add-date svg{width:16px;height:16px}}@media(hover:hover)and (pointer:fine){.consultation-composite-dates__add-date:hover{color:var(--redesign-button-text-gold-color-hover)}.consultation-composite-dates__remove:hover{color:var(--redesign-text-primary)}}.consultation-specialist-modal__voice-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}.consultation-specialist-modal__voice-section .consultation-order-modal__section-title{margin-bottom:0}@media(max-width:568px){.consultation-specialist-modal__voice-section{gap:18px}}.voice-recorder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:100%}.voice-recorder [hidden]{display:none!important}.voice-recorder__bar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:56px;padding:4px 4px 4px 20px;overflow:hidden;background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:10px}.voice-recorder__placeholder{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin:0;overflow:hidden;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-placeholder);text-overflow:ellipsis;white-space:nowrap}.voice-recorder__delete,.voice-recorder__toggle-play{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;color:var(--redesign-state-danger);cursor:pointer;background:transparent;border:0}.voice-recorder__delete svg,.voice-recorder__toggle-play svg{display:block;width:24px;height:24px}.voice-recorder__toggle-play{color:var(--redesign-text-on-accent)}.voice-recorder__toggle-play .voice-recorder__icon-pause{display:none}.voice-recorder__indicator{-webkit-box-flex:0;-ms-flex:0 0 13px;flex:0 0 13px;width:13px;height:13px;background:var(--redesign-gold);border-radius:50%}.voice-recorder__time{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:36px;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-on-accent);white-space:nowrap}.voice-recorder__waveform{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;height:24px;cursor:pointer}.voice-recorder__canvas{display:block;width:100%;height:24px}.voice-recorder__playhead{position:absolute;top:50%;left:0;width:13px;height:13px;pointer-events:none;background:var(--redesign-gold);border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.voice-recorder__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.voice-recorder__side-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;padding:0;color:var(--redesign-gold);cursor:pointer;background:transparent;border:1px solid var(--redesign-gold-dark);border-radius:7px}.voice-recorder__side-btn svg{display:block;width:20px;height:20px}.voice-recorder__side-btn .voice-recorder__icon-rerecord{display:none}.voice-recorder__record,.voice-recorder__save{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;padding:12px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.3;color:var(--redesign-text-on-accent);text-transform:uppercase;white-space:nowrap;cursor:pointer;background:var(--redesign-button-primary-bg);border:0;border-radius:7px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.voice-recorder__record svg,.voice-recorder__save svg{display:block;width:20px;height:20px}.voice-recorder__icon-save{display:none;width:16px;height:16px}.voice-recorder__files{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none}.voice-recorder__file{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:24px}.voice-recorder__file-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;font-size:16px;font-weight:500;line-height:1.3}.voice-recorder__file-info svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;color:var(--redesign-text-secondary)}.voice-recorder__file-name{color:var(--redesign-text-soft);white-space:nowrap}.voice-recorder__file-size{color:var(--redesign-text-placeholder);white-space:nowrap}.voice-recorder__file-delete{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;padding:0;color:var(--redesign-text-secondary);cursor:pointer;background:transparent;border:0}.voice-recorder__file-delete svg{width:20px;height:20px}.voice-recorder.is-idle .voice-recorder__bar{padding-right:4px}.voice-recorder.is-idle .voice-recorder__record{margin-left:auto}.voice-recorder.is-playing .voice-recorder__bar,.voice-recorder.is-preview .voice-recorder__bar,.voice-recorder.is-recording .voice-recorder__bar{padding-right:4px}.voice-recorder.is-playing .voice-recorder__side-btn .voice-recorder__icon-pause-only,.voice-recorder.is-preview .voice-recorder__side-btn .voice-recorder__icon-pause-only{display:none}.voice-recorder.is-playing .voice-recorder__side-btn .voice-recorder__icon-rerecord,.voice-recorder.is-preview .voice-recorder__side-btn .voice-recorder__icon-rerecord{display:block}.voice-recorder.is-playing .voice-recorder__toggle-play .voice-recorder__icon-play{display:none}.voice-recorder.is-playing .voice-recorder__toggle-play .voice-recorder__icon-pause{display:block}.voice-recorder.has-saved-file.is-idle .voice-recorder__record,.voice-recorder.is-disabled .voice-recorder__record{color:var(--redesign-button-primary-text-disabled);background:var(--redesign-button-primary-bg-disabled);cursor:not-allowed}.voice-recorder.is-disabled .voice-recorder__record{width:48px;min-width:48px;padding:12px}.voice-recorder.is-disabled .voice-recorder__record [data-voice-record-text]{display:none}@media(max-width:568px){.voice-recorder__bar{gap:8px;height:44px;padding:4px 4px 4px 16px;border-radius:6px}.voice-recorder__placeholder,.voice-recorder__time{font-size:16px}.voice-recorder__delete,.voice-recorder__delete svg,.voice-recorder__toggle-play,.voice-recorder__toggle-play svg{width:20px;height:20px}.voice-recorder__record,.voice-recorder__save,.voice-recorder__side-btn{width:36px;min-width:36px;height:36px;min-height:36px;padding:8px;border-radius:4px}.voice-recorder__record [data-voice-record-text],.voice-recorder__save [data-voice-save-text]{display:none}.voice-recorder__icon-save{display:block}.voice-recorder__record svg,.voice-recorder__save svg,.voice-recorder__side-btn svg{width:16px;height:16px}.voice-recorder.is-disabled .voice-recorder__record{width:36px;min-width:36px;padding:8px}.voice-recorder.has-saved-file.is-idle .voice-recorder__record{cursor:not-allowed}}@media(hover:hover)and (pointer:fine){.voice-recorder__record:not(:disabled):hover,.voice-recorder__save:not(:disabled):hover{background:var(--redesign-button-primary-bg-hover)}.voice-recorder.has-saved-file.is-idle .voice-recorder__record:hover,.voice-recorder.is-disabled .voice-recorder__record:hover{background:var(--redesign-button-primary-bg-disabled)}.voice-recorder__delete:hover,.voice-recorder__file-delete:hover,.voice-recorder__side-btn:hover,.voice-recorder__toggle-play:hover{opacity:.85}.voice-recorder__file:hover .voice-recorder__file-delete,.voice-recorder__file:hover .voice-recorder__file-name{color:var(--redesign-text-primary)}}.angel-modal__personal-grid .angel-modal__photo-field{grid-area:birth}.angel-modal__paper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}.angel-modal__paper-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;cursor:pointer}.angel-modal__paper-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.angel-modal__paper-input:focus-visible+.angel-modal__paper-switch{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.angel-modal__paper-input:checked+.angel-modal__paper-switch{background:var(--redesign-switch-on-bg)}.angel-modal__paper-input:checked+.angel-modal__paper-switch span{-webkit-transform:translateX(22px);transform:translateX(22px)}.angel-modal__paper-switch{position:relative;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:44px;height:22px;background:var(--redesign-switch-off-bg);border-radius:20px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.angel-modal__paper-switch span{position:absolute;top:1px;left:1px;width:20px;height:20px;background:var(--redesign-switch-thumb);border-radius:50%;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.angel-modal__paper-label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-primary)}.angel-modal__paper-price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:24px;font-weight:600;line-height:1.3;color:var(--redesign-modal-price);white-space:nowrap}.angel-modal__address.is-invalid .consultation-order-modal__input{border-color:var(--redesign-input-error-text)}.angel-modal .consultation-order-modal__error--channels,.angel-modal__address[hidden]{display:none}.angel-modal .consultation-order-modal__error--channels.is-visible{display:block}@media(hover:hover)and (pointer:fine){.angel-modal__paper-toggle:hover .angel-modal__paper-switch{background:var(--redesign-switch-off-hover)}.angel-modal__paper-input:checked+.angel-modal__paper-switch{background:var(--redesign-switch-on-bg)}.angel-modal__paper-input:checked+.angel-modal__paper-switch:hover{background:var(--redesign-switch-on-hover)}}@media(max-width:1024px){.angel-modal__paper-toggle{width:100%}}@media(max-width:568px){.angel-modal .modal--angel{padding-bottom:calc(32px + env(safe-area-inset-bottom))}.angel-modal__form{padding-bottom:0}.angel-modal__paper{gap:14px}.angel-modal__paper-toggle{gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.angel-modal__paper-switch{margin-top:1px}.angel-modal__paper-label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:16px}.angel-modal__paper-price{font-size:16px}.angel-modal__footer{padding-top:8px}}.reincarnation-calculation-modal__footer{margin-top:0}@media(max-width:568px){.reincarnation-calculation-modal .consultation-order-modal__section-title--inline{-ms-flex-wrap:wrap;flex-wrap:wrap}}.spread-order-modal .consultation-order-modal__head-copy{gap:12px}.spread-order-modal__note{margin-top:-12px}.spread-order-modal__quantity-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:440px;max-width:100%}.spread-order-modal__quantity-option{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:24px;cursor:pointer}.spread-order-modal__quantity-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.spread-order-modal__quantity-input:checked+.spread-order-modal__quantity-radio{border-color:var(--redesign-gold)}.spread-order-modal__quantity-input:checked+.spread-order-modal__quantity-radio:after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.spread-order-modal__quantity-input:focus-visible+.spread-order-modal__quantity-radio{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.spread-order-modal__quantity-radio{position:relative;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;margin-right:12px;border:1.5px solid var(--redesign-modal-checkbox-border);border-radius:50%}.spread-order-modal__quantity-radio:after{position:absolute;top:50%;left:50%;width:10px;height:10px;content:"";background:var(--redesign-gold);border-radius:50%;opacity:0;-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);-webkit-transform-origin:center;transform-origin:center}.spread-order-modal__quantity-label,.spread-order-modal__quantity-price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:18px;font-weight:500;line-height:1.3}.spread-order-modal__quantity-label{color:var(--redesign-text-secondary)}.spread-order-modal__quantity-price{font-weight:600;color:var(--redesign-modal-price);white-space:nowrap}.spread-order-modal__quantity-leader{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:12px;height:1px;margin:8px 0 0;border-bottom:1px dotted var(--redesign-input-border)}.spread-order-modal__footer{margin-top:0}@media(max-width:568px){.spread-order-modal__note{margin-top:-14px}.spread-order-modal__quantity-list{gap:14px;width:100%}.spread-order-modal__quantity-radio{margin-right:6px}.spread-order-modal__quantity-label,.spread-order-modal__quantity-price{font-size:16px;font-weight:600}.spread-order-modal__quantity-leader{margin-top:7px}}.prophecy-modal__service-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:485px;max-width:100%}.prophecy-modal__service-option{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:24px;cursor:pointer}.prophecy-modal__service-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.prophecy-modal__service-input:checked+.prophecy-modal__service-main .prophecy-modal__service-radio{border-color:var(--redesign-gold)}.prophecy-modal__service-input:checked+.prophecy-modal__service-main .prophecy-modal__service-radio:after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.prophecy-modal__service-input:focus-visible+.prophecy-modal__service-main .prophecy-modal__service-radio{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.prophecy-modal__service-main{position:relative;display:block;-webkit-box-flex:1;-ms-flex:1 1 46%;flex:1 1 46%;min-width:0;padding-left:36px;margin-right:5px}.prophecy-modal__service-main:after{position:absolute;bottom:0;left:36px;display:block;width:calc(100% - 46px);content:"";border-bottom:1px dashed var(--redesign-input-border);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.prophecy-modal__service-radio{position:absolute;top:2px;left:0;z-index:2;width:20px;height:20px;background:var(--redesign-modal-bg);border:1.5px solid var(--redesign-modal-checkbox-border);border-radius:50%}.prophecy-modal__service-radio:after{position:absolute;top:50%;left:50%;width:10px;height:10px;content:"";background:var(--redesign-gold);border-radius:50%;opacity:0;-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);-webkit-transform-origin:center;transform-origin:center}.prophecy-modal__service-label{position:relative;z-index:2;display:inline;padding-right:4px;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted);background:var(--redesign-modal-bg)}.prophecy-modal__service-price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:18px;font-weight:600;line-height:1.3;color:var(--redesign-modal-price);white-space:nowrap}.prophecy-modal__service-leader{display:none}@media(max-width:568px){.prophecy-modal__service-list{gap:14px;width:100%}.prophecy-modal__service-main{padding-left:30px}.prophecy-modal__service-main:after{left:30px;width:calc(100% - 40px)}.prophecy-modal__service-label,.prophecy-modal__service-price{font-size:16px;font-weight:600}}.uranus-opposition-modal{padding-top:78px}.uranus-opposition-modal .consultation-order-modal__personal-grid--uranus{grid-template-areas:"name surname" "patronymic birth" "email phone" "place time"}.uranus-opposition-modal .consultation-order-modal__field--birth-place{grid-area:place}.uranus-opposition-modal .consultation-order-modal__field--birth-time{grid-area:time}@media(max-width:1024px){.uranus-opposition-modal{padding-top:32px}.uranus-opposition-modal .consultation-order-modal__personal-grid--uranus{grid-template-areas:"name" "surname" "patronymic" "birth" "email" "phone" "place" "time"}}@media(max-width:568px){.uranus-opposition-modal{padding-top:0}}.voice-record-error-modal{z-index:140!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;overflow-x:hidden;overflow-y:auto;font-size:16px;text-align:center;white-space:normal;background:rgba(var(--redesign-background-ink-rgb),.85);backdrop-filter:blur(25px)}.voice-record-error-modal:before{display:none;content:none}.voice-record-error-modal .modal--voice-record-error{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:590px;max-width:min(590px,100%);min-width:0;height:auto;min-height:0;padding:54px 56px;margin:0;overflow:hidden;vertical-align:middle;background:var(--redesign-modal-bg);border:0;border-radius:20px}.voice-record-error-modal .modal__btn-cross--redesign{top:12px;right:12px}.voice-record-error-modal__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.voice-record-error-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.voice-record-error-modal__title{font-family:Manrope,sans-serif;font-size:32px;color:var(--redesign-text-primary)}.voice-record-error-modal__text,.voice-record-error-modal__title{width:100%;margin:0;font-weight:500;line-height:1.3;text-align:center}.voice-record-error-modal__text{font-size:18px;color:var(--redesign-text-secondary)}.voice-record-error-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-top:56px}.voice-record-error-modal__submit{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:293px;height:56px;min-height:56px;padding:14px;margin:0;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:8px}@media(max-width:568px){.voice-record-error-modal{padding:14px}.voice-record-error-modal .modal--voice-record-error{width:100%;height:auto;min-height:0;padding:48px 16px 24px;border:0;border-radius:10px}.voice-record-error-modal .modal__btn-cross--redesign{top:6px;right:6px;width:32px;height:32px;padding:6px;border-radius:4px}.voice-record-error-modal__wrap{height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.voice-record-error-modal__content{gap:16px}.voice-record-error-modal__title{font-size:20px}.voice-record-error-modal__text{font-size:16px}.voice-record-error-modal__actions{width:100%;padding-top:28px}.voice-record-error-modal__submit{width:100%;height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}}.personal-data-code-confirmation-modal .modal--personal-data-code-confirmation,.personal-data-code-confirmation-modal .modal--personal-data-confirmation,.personal-data-code-confirmation-modal .modal--personal-data-phone-confirmation,.personal-data-confirmation-modal .modal--personal-data-code-confirmation,.personal-data-confirmation-modal .modal--personal-data-confirmation,.personal-data-confirmation-modal .modal--personal-data-phone-confirmation,.personal-data-phone-confirmation-modal .modal--personal-data-code-confirmation,.personal-data-phone-confirmation-modal .modal--personal-data-confirmation,.personal-data-phone-confirmation-modal .modal--personal-data-phone-confirmation{max-width:467px}.personal-data-code-confirmation-modal .modal__btn-cross--redesign,.personal-data-confirmation-modal .modal__btn-cross--redesign,.personal-data-phone-confirmation-modal .modal__btn-cross--redesign{top:12px;right:12px;width:40px;height:40px;padding:10px;border-radius:6px}.personal-data-code-confirmation-modal [hidden],.personal-data-confirmation-modal [hidden],.personal-data-phone-confirmation-modal [hidden]{display:none!important}.personal-data-code-confirmation-modal .visually-hidden,.personal-data-confirmation-modal .visually-hidden,.personal-data-phone-confirmation-modal .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.personal-data-confirmation-modal__content,.personal-data-confirmation-modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;width:100%}.personal-data-confirmation-modal__description{padding:0;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.personal-data-confirmation-modal__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:100%}.personal-data-confirmation-modal__field{position:relative;display:block;width:100%;min-width:0;padding:0;margin:0}.personal-data-confirmation-modal__input{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:56px;padding:16px 20px;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:8px;outline:0}.personal-data-confirmation-modal__input::-webkit-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.personal-data-confirmation-modal__input::-moz-placeholder{color:var(--redesign-input-placeholder);opacity:1}.personal-data-confirmation-modal__input:-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.personal-data-confirmation-modal__input::-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.personal-data-confirmation-modal__input::placeholder{color:var(--redesign-input-placeholder);opacity:1}.personal-data-confirmation-modal__input:focus-visible{border-color:var(--redesign-input-border-focus);outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.personal-data-confirmation-modal__error{display:none;margin-top:2px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;line-height:1.3;color:var(--redesign-input-error-text)}.personal-data-confirmation-modal__field.is-invalid .personal-data-confirmation-modal__input{border-color:var(--redesign-input-error-text)}.personal-data-confirmation-modal__field.is-invalid .personal-data-confirmation-modal__error{display:block}.personal-data-confirmation-modal__contact-control{display:block;width:100%;padding:0;margin:0}.personal-data-confirmation-modal__input--contact{padding-right:132px}.personal-data-confirmation-modal__contact-action,.personal-data-confirmation-modal__contact-confirmed{position:absolute;top:28px;right:20px;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.personal-data-confirmation-modal__contact-action{padding:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-button-text-gold-color);cursor:pointer;background:transparent;border:0}.personal-data-confirmation-modal__contact-confirmed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;color:var(--redesign-input-success-text)}.personal-data-confirmation-modal__contact-confirmed .svg,.personal-data-confirmation-modal__contact-confirmed svg{width:24px;height:24px}.personal-data-confirmation-modal__phone-field.form-ui__field{width:100%;padding:0;margin:0}.personal-data-confirmation-modal .consultation-order-modal__phone,.personal-data-confirmation-modal .form-ui__phone{position:relative;width:100%}.personal-data-confirmation-modal .consultation-order-modal__phone .input-phone__inner,.personal-data-confirmation-modal .form-ui__phone .input-phone__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;width:100%;height:56px;margin:0;overflow:visible;background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:8px;-webkit-box-shadow:none;box-shadow:none}.personal-data-confirmation-modal .consultation-order-modal__phone .input-phone__codes,.personal-data-confirmation-modal .form-ui__phone .input-phone__codes{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.personal-data-confirmation-modal .consultation-order-modal__phone .input-phone__input,.personal-data-confirmation-modal .form-ui__phone .input-phone__input{min-width:0;height:54px;padding:16px 132px 16px 4px;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);background:transparent;border:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.personal-data-confirmation-modal .consultation-order-modal__phone .input-phone__input::-webkit-input-placeholder, .personal-data-confirmation-modal .form-ui__phone .input-phone__input::-webkit-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.personal-data-confirmation-modal .consultation-order-modal__phone .input-phone__input::-moz-placeholder, .personal-data-confirmation-modal .form-ui__phone .input-phone__input::-moz-placeholder{color:var(--redesign-input-placeholder);opacity:1}.personal-data-confirmation-modal .consultation-order-modal__phone .input-phone__input:-ms-input-placeholder, .personal-data-confirmation-modal .form-ui__phone .input-phone__input:-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.personal-data-confirmation-modal .consultation-order-modal__phone .input-phone__input::-ms-input-placeholder, .personal-data-confirmation-modal .form-ui__phone .input-phone__input::-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.personal-data-confirmation-modal .consultation-order-modal__phone .input-phone__input::placeholder,.personal-data-confirmation-modal .form-ui__phone .input-phone__input::placeholder{color:var(--redesign-input-placeholder);opacity:1}.personal-data-confirmation-modal .consultation-order-modal__phone .input-phone__error,.personal-data-confirmation-modal .form-ui__phone .input-phone__error{display:none!important}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes,.personal-data-confirmation-modal .form-ui__phone .country-codes{position:static}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes.show-dropdown .country-codes__value-icon,.personal-data-confirmation-modal .form-ui__phone .country-codes.show-dropdown .country-codes__value-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__value,.personal-data-confirmation-modal .form-ui__phone .country-codes__value{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:54px;padding:16px 0 16px 16px;font-family:Manrope,sans-serif;color:var(--redesign-input-text);cursor:pointer;background:transparent;border:0;border-radius:8px 0 0 8px}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__value-flag,.personal-data-confirmation-modal .form-ui__phone .country-codes__value-flag{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__value-code,.personal-data-confirmation-modal .form-ui__phone .country-codes__value-code{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:currentColor}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__value-icon,.personal-data-confirmation-modal .form-ui__phone .country-codes__value-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:20px;height:20px;color:var(--redesign-text-placeholder);-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease, -webkit-transform .18s ease;-webkit-transform-origin:center;transform-origin:center}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__value-icon svg,.personal-data-confirmation-modal .form-ui__phone .country-codes__value-icon svg{width:20px;height:20px}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__dropdown,.personal-data-confirmation-modal .form-ui__phone .country-codes__dropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:220;display:none;width:100%;padding:4px;background:var(--redesign-input-bg);border-radius:8px;-webkit-box-shadow:0 12px 32px rgba(var(--redesign-background-ink-rgb),.45);box-shadow:0 12px 32px rgba(var(--redesign-background-ink-rgb),.45)}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes.show-dropdown .country-codes__dropdown,.personal-data-confirmation-modal .form-ui__phone .country-codes.show-dropdown .country-codes__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__search,.personal-data-confirmation-modal .form-ui__phone .country-codes__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;padding:2px 10px;background:var(--redesign-modal-bg);border:1px solid var(--redesign-input-border);border-radius:6px}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__search-icon,.personal-data-confirmation-modal .form-ui__phone .country-codes__search-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;color:var(--redesign-text-secondary)}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__search-icon svg,.personal-data-confirmation-modal .form-ui__phone .country-codes__search-icon svg{width:18px;height:18px}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__search-input,.personal-data-confirmation-modal .form-ui__phone .country-codes__search-input{width:100%;min-width:0;height:38px;padding:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:0}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__search-input::-webkit-input-placeholder, .personal-data-confirmation-modal .form-ui__phone .country-codes__search-input::-webkit-input-placeholder{color:var(--redesign-text-secondary);opacity:1}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__search-input::-moz-placeholder, .personal-data-confirmation-modal .form-ui__phone .country-codes__search-input::-moz-placeholder{color:var(--redesign-text-secondary);opacity:1}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__search-input:-ms-input-placeholder, .personal-data-confirmation-modal .form-ui__phone .country-codes__search-input:-ms-input-placeholder{color:var(--redesign-text-secondary);opacity:1}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__search-input::-ms-input-placeholder, .personal-data-confirmation-modal .form-ui__phone .country-codes__search-input::-ms-input-placeholder{color:var(--redesign-text-secondary);opacity:1}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__search-input::placeholder,.personal-data-confirmation-modal .form-ui__phone .country-codes__search-input::placeholder{color:var(--redesign-text-secondary);opacity:1}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__search-input::-webkit-search-cancel-button,.personal-data-confirmation-modal .form-ui__phone .country-codes__search-input::-webkit-search-cancel-button{display:none}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes .iti__country-list,.personal-data-confirmation-modal .form-ui__phone .country-codes .iti__country-list{position:static;width:100%;max-height:204px;padding:0 4px 4px 0;margin:0;overflow-x:hidden;overflow-y:auto;font-family:Manrope,sans-serif;color:var(--redesign-text-secondary);white-space:normal;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;scrollbar-color:var(--redesign-modal-scroll-thumb) transparent;scrollbar-width:thin}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes .iti__country-list::-webkit-scrollbar,.personal-data-confirmation-modal .form-ui__phone .country-codes .iti__country-list::-webkit-scrollbar{width:14px}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes .iti__country-list::-webkit-scrollbar-track,.personal-data-confirmation-modal .form-ui__phone .country-codes .iti__country-list::-webkit-scrollbar-track{background:transparent}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes .iti__country-list::-webkit-scrollbar-thumb,.personal-data-confirmation-modal .form-ui__phone .country-codes .iti__country-list::-webkit-scrollbar-thumb{min-height:48px;background:var(--redesign-modal-scroll-thumb);background-clip:content-box;border:4px solid transparent;border-radius:8px}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes .iti__country,.personal-data-confirmation-modal .form-ui__phone .country-codes .iti__country{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:4px 8px;font-size:16px;font-weight:500;line-height:1.3;cursor:pointer;border-radius:4px}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes .iti__country[hidden],.personal-data-confirmation-modal .form-ui__phone .country-codes .iti__country[hidden]{display:none}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes .iti__country.iti__active,.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes .iti__country.iti__highlight,.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes .iti__country:hover,.personal-data-confirmation-modal .form-ui__phone .country-codes .iti__country.iti__active,.personal-data-confirmation-modal .form-ui__phone .country-codes .iti__country.iti__highlight,.personal-data-confirmation-modal .form-ui__phone .country-codes .iti__country:hover{background:var(--redesign-modal-channel-bg)}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes .iti__flag-box,.personal-data-confirmation-modal .form-ui__phone .country-codes .iti__flag-box{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;margin-right:0}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes .iti__country-name,.personal-data-confirmation-modal .form-ui__phone .country-codes .iti__country-name{margin-right:0;color:var(--redesign-text-primary)}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes .iti__dial-code,.personal-data-confirmation-modal .form-ui__phone .country-codes .iti__dial-code{margin-left:-4px;font-size:14px;color:var(--redesign-text-secondary)}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes .iti__divider,.personal-data-confirmation-modal .form-ui__phone .country-codes .iti__divider{height:1px;padding:0;margin:4px 8px;border:0;border-top:1px solid var(--redesign-input-border)}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes .iti__divider[hidden],.personal-data-confirmation-modal .form-ui__phone .country-codes .iti__divider[hidden]{display:none}.personal-data-confirmation-modal__field.is-confirmed .input-phone__inner,.personal-data-confirmation-modal__field.is-confirmed .personal-data-confirmation-modal__input{border-color:var(--redesign-input-border)}.personal-data-confirmation-modal__submit{width:100%;height:64px;min-height:64px;padding:18px;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:10px}.personal-data-confirmation-modal__later{-ms-flex-item-align:center;align-self:center;width:100%;min-height:23px;padding:0;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;text-align:center}.personal-data-phone-confirmation-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;width:100%}.personal-data-phone-confirmation-modal__delivery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}.personal-data-phone-confirmation-modal__description{padding:0;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.personal-data-phone-confirmation-modal__channels{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.personal-data-phone-confirmation-modal__channel{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);white-space:nowrap;cursor:pointer;background:var(--redesign-modal-channel-bg);border:0;border-radius:6px}.personal-data-phone-confirmation-modal__channel:first-child{width:132px}.personal-data-phone-confirmation-modal__channel:nth-child(2){width:141px}.personal-data-phone-confirmation-modal__channel:nth-child(3){width:96px}.personal-data-phone-confirmation-modal__channel .svg,.personal-data-phone-confirmation-modal__channel svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20px;height:20px;color:var(--redesign-input-text)}.personal-data-phone-confirmation-modal__channel[data-personal-data-phone-channel=sms] .svg{width:15px;height:15px;margin:2.5px}@media(hover:hover){.personal-data-phone-confirmation-modal__channel:hover{background:var(--redesign-modal-channel-bg-hover)}}.personal-data-phone-confirmation-modal__cancel{width:100%;height:56px;min-height:56px;padding:14px;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:8px}.personal-data-code-confirmation-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;width:100%}.personal-data-code-confirmation-modal__description,.personal-data-code-confirmation-modal__resend-title,.personal-data-code-confirmation-modal__timer{padding:0;margin:0;font-family:Manrope,sans-serif;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.personal-data-code-confirmation-modal__description{font-size:18px}.personal-data-code-confirmation-modal__field{position:relative;display:block;width:100%;min-width:0;padding:0;margin:0}.personal-data-code-confirmation-modal__input{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:56px;padding:16px 20px;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:8px;outline:0}.personal-data-code-confirmation-modal__input::-webkit-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.personal-data-code-confirmation-modal__input::-moz-placeholder{color:var(--redesign-input-placeholder);opacity:1}.personal-data-code-confirmation-modal__input:-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.personal-data-code-confirmation-modal__input::-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.personal-data-code-confirmation-modal__input::placeholder{color:var(--redesign-input-placeholder);opacity:1}.personal-data-code-confirmation-modal__error{display:block;margin-top:2px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;line-height:1.3;color:var(--redesign-input-error-text)}.personal-data-code-confirmation-modal__field.is-invalid .personal-data-code-confirmation-modal__input{border-color:var(--redesign-input-error-text)}.personal-data-code-confirmation-modal__field.is-ready .personal-data-code-confirmation-modal__input{border-color:var(--redesign-input-success-text)}.personal-data-code-confirmation-modal__resend-title,.personal-data-code-confirmation-modal__timer{font-size:20px}.personal-data-code-confirmation-modal__timer{width:100%;text-align:center}.personal-data-code-confirmation-modal__resend,.personal-data-code-confirmation-modal__resend-phone{width:100%}.personal-data-code-confirmation-modal__resend-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.personal-data-code-confirmation-modal__channels{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.personal-data-code-confirmation-modal__channel{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);white-space:nowrap;cursor:pointer;background:var(--redesign-modal-channel-bg);border:0;border-radius:6px}.personal-data-code-confirmation-modal__channel:first-child{width:132px}.personal-data-code-confirmation-modal__channel:nth-child(2){width:141px}.personal-data-code-confirmation-modal__channel:nth-child(3){width:96px}.personal-data-code-confirmation-modal__channel .svg,.personal-data-code-confirmation-modal__channel svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20px;height:20px;color:var(--redesign-input-text)}.personal-data-code-confirmation-modal__channel[data-personal-data-code-resend-channel=sms] .svg{width:15px;height:15px;margin:2.5px}.personal-data-code-confirmation-modal__resend-email{width:100%;min-height:26px;padding:0;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:500;line-height:1.3;text-align:center}.personal-data-code-confirmation-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.personal-data-code-confirmation-modal__cancel,.personal-data-code-confirmation-modal__confirm{width:100%;height:56px;min-height:56px;padding:14px;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:8px}@media(max-width:768px){.personal-data-code-confirmation-modal,.personal-data-confirmation-modal,.personal-data-phone-confirmation-modal{padding:0}.personal-data-code-confirmation-modal:before,.personal-data-confirmation-modal:before,.personal-data-phone-confirmation-modal:before{display:none}.personal-data-code-confirmation-modal .modal--personal-data-code-confirmation,.personal-data-code-confirmation-modal .modal--personal-data-confirmation,.personal-data-code-confirmation-modal .modal--personal-data-phone-confirmation,.personal-data-confirmation-modal .modal--personal-data-code-confirmation,.personal-data-confirmation-modal .modal--personal-data-confirmation,.personal-data-confirmation-modal .modal--personal-data-phone-confirmation,.personal-data-phone-confirmation-modal .modal--personal-data-code-confirmation,.personal-data-phone-confirmation-modal .modal--personal-data-confirmation,.personal-data-phone-confirmation-modal .modal--personal-data-phone-confirmation{display:block;width:100%;max-width:375px;min-height:var(--vh,100vh);padding:64px 14px;margin:0 auto;vertical-align:top;border-radius:10px}.personal-data-code-confirmation-modal .modal__title--redesign,.personal-data-confirmation-modal .modal__title--redesign,.personal-data-phone-confirmation-modal .modal__title--redesign{padding-right:42px;font-size:24px;line-height:1.3}.personal-data-code-confirmation-modal .modal__btn-cross--redesign,.personal-data-confirmation-modal .modal__btn-cross--redesign,.personal-data-phone-confirmation-modal .modal__btn-cross--redesign{top:12px;right:12px;width:40px;height:40px;padding:10px;border-radius:6px}.personal-data-confirmation-modal__content,.personal-data-confirmation-modal__form{gap:32px}.personal-data-confirmation-modal__description{font-size:18px}.personal-data-confirmation-modal__fields{gap:16px}.personal-data-confirmation-modal__input{height:44px;padding:10px 16px;font-size:16px;border-radius:6px}.personal-data-confirmation-modal__input--contact{padding-right:112px}.personal-data-confirmation-modal__error{font-size:12px}.personal-data-confirmation-modal__contact-action,.personal-data-confirmation-modal__contact-confirmed{top:22px;right:16px}.personal-data-confirmation-modal__contact-action{font-size:13px}.personal-data-confirmation-modal__contact-confirmed,.personal-data-confirmation-modal__contact-confirmed .svg,.personal-data-confirmation-modal__contact-confirmed svg{width:20px;height:20px}.personal-data-confirmation-modal .consultation-order-modal__phone .input-phone__inner,.personal-data-confirmation-modal .form-ui__phone .input-phone__inner{gap:4px;height:44px;border-radius:6px}.personal-data-confirmation-modal .consultation-order-modal__phone .input-phone__input,.personal-data-confirmation-modal .form-ui__phone .input-phone__input{height:42px;padding:10px 112px 10px 4px;font-size:16px}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__value,.personal-data-confirmation-modal .form-ui__phone .country-codes__value{gap:4px;height:42px;padding:10px 0 10px 12px;border-radius:6px 0 0 6px}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__value-code,.personal-data-confirmation-modal .form-ui__phone .country-codes__value-code{font-size:16px}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__value-icon,.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__value-icon svg,.personal-data-confirmation-modal .form-ui__phone .country-codes__value-icon,.personal-data-confirmation-modal .form-ui__phone .country-codes__value-icon svg{width:16px;height:16px}.personal-data-confirmation-modal .consultation-order-modal__phone .country-codes__dropdown,.personal-data-confirmation-modal .form-ui__phone .country-codes__dropdown{top:calc(100% + 6px)}.personal-data-confirmation-modal__submit{height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}.personal-data-confirmation-modal__later{min-height:21px;font-size:16px}.personal-data-phone-confirmation-modal__content{gap:44px}.personal-data-phone-confirmation-modal__delivery{gap:16px}.personal-data-phone-confirmation-modal__description{font-size:18px}.personal-data-phone-confirmation-modal__channels{gap:4px}.personal-data-phone-confirmation-modal__channel{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;gap:6px;width:auto!important;min-width:0;height:40px;padding:10px;font-size:13px}.personal-data-phone-confirmation-modal__channel .svg,.personal-data-phone-confirmation-modal__channel svg{width:16px;height:16px}.personal-data-phone-confirmation-modal__channel[data-personal-data-phone-channel=sms] .svg{width:15px;height:15px;margin:.5px}.personal-data-phone-confirmation-modal__cancel{height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}.personal-data-code-confirmation-modal__content{gap:44px}.personal-data-code-confirmation-modal__description{font-size:16px}.personal-data-code-confirmation-modal__input{height:44px;padding:10px 16px;font-size:16px;border-radius:6px}.personal-data-code-confirmation-modal__error{font-size:12px}.personal-data-code-confirmation-modal__resend-email,.personal-data-code-confirmation-modal__resend-title,.personal-data-code-confirmation-modal__timer{font-size:18px}.personal-data-code-confirmation-modal__resend-phone{gap:16px}.personal-data-code-confirmation-modal__channels{gap:4px}.personal-data-code-confirmation-modal__channel{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;gap:6px;width:auto!important;min-width:0;height:40px;padding:10px;font-size:13px}.personal-data-code-confirmation-modal__channel .svg,.personal-data-code-confirmation-modal__channel svg{width:16px;height:16px}.personal-data-code-confirmation-modal__channel[data-personal-data-code-resend-channel=sms] .svg{width:15px;height:15px;margin:.5px}.personal-data-code-confirmation-modal__actions{gap:16px}.personal-data-code-confirmation-modal__cancel,.personal-data-code-confirmation-modal__confirm{height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}}.consultation-unavailable-modal{z-index:140!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;overflow-x:hidden;overflow-y:auto;font-size:16px;text-align:left;white-space:normal;background-color:var(--redesign-modal-overlay);backdrop-filter:blur(2px)}.consultation-unavailable-modal:before{display:none;content:none}.consultation-unavailable-modal .modal--consultation-unavailable{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:min(100%,1022px);max-width:1022px;height:auto;padding:54px 56px;margin:auto;overflow:hidden;background:var(--redesign-modal-bg);border:0;border-radius:20px}.consultation-unavailable-modal .modal__btn-cross--redesign{top:12px;right:12px}.consultation-unavailable-modal__wrap{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:100%}.consultation-unavailable-modal__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px;width:100%}.consultation-unavailable-modal__title{margin:0;font-family:Oranienbaum,serif;font-size:40px;font-weight:400;line-height:1.3;color:var(--redesign-text-primary)}.consultation-unavailable-modal__subtitle{margin:0;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted)}.consultation-unavailable-modal__lessons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}@media(min-width:769px){.consultation-unavailable-modal__lessons .lesson-card{position:relative;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:174px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:174px;background:var(--redesign-card-bg)}.consultation-unavailable-modal__lessons .lesson-card__media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:274px;height:172px;aspect-ratio:auto;border-radius:9px 0 0 9px}.consultation-unavailable-modal__lessons .lesson-card__body{position:relative;min-width:0;height:100%;min-height:0;padding:16px 16px 16px 0}.consultation-unavailable-modal__lessons .lesson-card__meta{min-height:31px;padding-right:250px}.consultation-unavailable-modal__lessons .lesson-card__meta-left{gap:12px;max-width:100%}.consultation-unavailable-modal__lessons .lesson-card__tag{height:24px;padding-right:10px;padding-left:10px}.consultation-unavailable-modal__lessons .lesson-card__initiation--media{display:none}.consultation-unavailable-modal__lessons .lesson-card__initiation--list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;gap:4px;height:24px;max-width:330px;min-height:24px;padding:1px 11px 2px 6px;overflow:hidden;border-radius:2px}.consultation-unavailable-modal__lessons .lesson-card__initiation--list span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.consultation-unavailable-modal__lessons .lesson-card h3{min-height:0;padding-right:250px;margin:16px 0 0;font-size:22px;color:var(--redesign-text-muted)}.consultation-unavailable-modal__lessons .lesson-card__actions{position:absolute;top:50%;right:16px;width:219px;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.consultation-unavailable-modal__lessons .lesson-card__watch{font-weight:600;text-transform:uppercase}}@media(max-width:768px){.consultation-unavailable-modal{padding:0}.consultation-unavailable-modal .modal--consultation-unavailable{width:min(100%,375px);max-width:375px;padding:48px 14px 32px;border-radius:0}.consultation-unavailable-modal .modal__btn-cross--redesign{top:12px;right:12px;width:44px;height:44px;padding:10px;border-radius:6px}.consultation-unavailable-modal .modal__btn-cross--redesign .svg,.consultation-unavailable-modal .modal__btn-cross--redesign svg{width:20px;height:20px;font-size:20px}.consultation-unavailable-modal__wrap{gap:36px}.consultation-unavailable-modal__head{gap:20px}.consultation-unavailable-modal__title{font-size:32px;line-height:1.05}.consultation-unavailable-modal__subtitle{font-size:16px}.consultation-unavailable-modal__lessons .lesson-card__body{min-height:0}.consultation-unavailable-modal__lessons .lesson-card__initiation--media{min-height:21px;padding:0 11px 0 6px;font-size:12px}.consultation-unavailable-modal__lessons .lesson-card__watch{font-weight:600;text-transform:uppercase}}@media(max-width:568px){.consultation-unavailable-modal .modal--consultation-unavailable{width:100%;max-width:100%}}.profile-photo-upload-modal.modal-wrapper{z-index:140!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;overflow-x:hidden;overflow-y:auto;background:rgba(var(--redesign-background-ink-rgb),.85);backdrop-filter:blur(25px)}.profile-photo-upload-modal.modal-wrapper:before{display:none;content:none}.profile-photo-upload-modal.modal-wrapper .modal--profile-photo-upload{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:715px;max-width:calc(100vw - 40px);min-width:0;height:602px;min-height:0;padding:54px 56px;margin:0;overflow:hidden;background:var(--redesign-modal-bg);border:0;border-radius:20px}.profile-photo-upload-modal.modal-wrapper .modal__btn-cross--redesign{top:12px;right:12px}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:54px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:0;margin:0;font-family:Oranienbaum,serif;font-size:40px;font-weight:400;line-height:1.05;color:var(--redesign-text-primary);text-align:center}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__photo{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 288px;flex:0 0 288px;width:288px;height:288px;overflow:hidden;background:transparent;border:1px solid var(--redesign-profile-photo-upload-border);border-radius:14px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__file-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:0;color:var(--redesign-profile-photo-upload-icon);cursor:pointer;background:transparent;border:0}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__empty:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:-3px}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__camera{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:94px;height:94px;color:inherit;-webkit-transition:color .2s ease;transition:color .2s ease}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__camera .svg,.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__camera svg{width:94px;height:94px}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__preview{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 10px 10px;overflow:hidden}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__preview[hidden]{display:none}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__preview-image{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__preview-actions{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__delete,.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__edit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px;padding:8px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.3;color:var(--redesign-surface-muted);cursor:pointer;background:var(--redesign-text-primary);border:0;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__delete .svg,.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__delete svg,.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__edit .svg,.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__edit svg{width:16px;height:16px}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__delete:focus-visible,.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__edit:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__edit{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:4px;min-width:0}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__delete{-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;width:36px}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;min-height:56px}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__cancel.button,.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__save.button{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto;min-width:0;height:56px;min-height:56px;padding:14px;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:8px}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__cancel[hidden]{display:none}.profile-photo-upload-modal.modal-wrapper.has-photo .profile-photo-upload-modal__cancel:not([hidden]){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media(hover:hover)and (pointer:fine){.profile-photo-upload-modal.modal-wrapper:not(.has-photo) .profile-photo-upload-modal__photo:hover{border-color:var(--redesign-profile-photo-upload-border-hover)}.profile-photo-upload-modal.modal-wrapper:not(.has-photo) .profile-photo-upload-modal__photo:hover .profile-photo-upload-modal__empty{color:var(--redesign-profile-photo-upload-icon-hover)}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__delete:hover,.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__edit:hover{background:var(--redesign-white)}}.profile-photo-upload-modal.modal-wrapper:not(.has-photo) .profile-photo-upload-modal__photo:focus-within{border-color:var(--redesign-profile-photo-upload-border-hover)}.profile-photo-upload-modal.modal-wrapper:not(.has-photo) .profile-photo-upload-modal__photo:focus-within .profile-photo-upload-modal__empty{color:var(--redesign-profile-photo-upload-icon-hover)}@media(max-width:768px){.profile-photo-upload-modal.modal-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;overflow:hidden;background:var(--redesign-modal-bg);backdrop-filter:none}.profile-photo-upload-modal.modal-wrapper .modal--profile-photo-upload{display:block;width:100%;max-width:none;height:100vh;height:100svh;min-height:100vh;min-height:100svh;padding:48px 14px 32px;overflow:hidden;border:0;border-radius:0}.profile-photo-upload-modal.modal-wrapper .modal__btn-cross--redesign{top:12px;right:12px;width:40px;height:40px;padding:10px;border-radius:6px}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:52px;font-size:32px;text-align:left}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__photo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto;aspect-ratio:1/1;border-radius:14px}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 108px;flex:0 0 108px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;min-height:108px}.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__cancel.button,.profile-photo-upload-modal.modal-wrapper .profile-photo-upload-modal__save.button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}}.profile-change-request-modal.modal-wrapper{z-index:140!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;overflow-x:hidden;overflow-y:auto}.profile-change-request-modal.modal-wrapper .modal--profile-change-request{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:715px;max-width:calc(100vw - 40px);height:633px;min-height:0;padding:54px 56px;margin:0;overflow:hidden;background:var(--redesign-modal-bg);border:0;border-radius:20px}.profile-change-request-modal.modal-wrapper .modal__btn-cross--redesign{top:12px;right:12px}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:54px;width:100%;height:100%;margin:0}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;width:100%}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__title{width:100%;padding:0;margin:0;font-family:Oranienbaum,serif;font-size:40px;font-weight:400;line-height:1.05;color:var(--redesign-text-primary)}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__description{width:100%;padding:0;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__message{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 189px;flex:0 0 189px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;width:100%;min-height:0}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 167px;flex:0 0 167px;width:100%;height:167px;min-height:167px;max-height:167px;padding:12px 16px;margin:0;overflow-y:auto;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);resize:none;background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:8px;outline:0;scrollbar-color:var(--redesign-modal-scroll-thumb) transparent;scrollbar-width:thin}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__textarea::-webkit-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__textarea::-moz-placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__textarea:-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__textarea::-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__textarea::placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__textarea:hover{background:var(--redesign-input-bg-hover);border-color:var(--redesign-input-border-hover)}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__textarea:focus,.profile-change-request-modal.modal-wrapper .profile-change-request-modal__textarea:focus-visible{background:var(--redesign-input-bg);border-color:var(--redesign-input-border);outline:none;-webkit-box-shadow:none;box-shadow:none}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__textarea::-webkit-scrollbar{width:14px}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__textarea::-webkit-scrollbar-track{background:transparent}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__textarea::-webkit-scrollbar-thumb{background:var(--redesign-modal-scroll-thumb);background-clip:content-box;border:4px solid transparent;border-radius:8px}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__counter{display:block;width:100%;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary);text-align:right}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__counter.is-limit{color:var(--redesign-modal-counter-limit)}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;width:100%;height:56px}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__submit.button{width:100%;height:56px;min-height:56px;padding:14px;margin:0;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:8px}@media(max-width:768px){.profile-change-request-modal.modal-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;overflow:hidden;background:var(--redesign-modal-bg);backdrop-filter:none}.profile-change-request-modal.modal-wrapper .modal--profile-change-request{width:100%;max-width:none;height:100vh;height:100svh;min-height:100vh;min-height:100svh;padding:48px 14px 32px;overflow:hidden;border-radius:0}.profile-change-request-modal.modal-wrapper .modal__btn-cross--redesign{top:12px;right:12px;width:40px;height:40px;padding:10px;border-radius:6px}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__form{gap:24px}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__intro{gap:12px;padding-right:0}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__title{padding-right:52px;font-size:32px}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__description{font-size:16px}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__textarea{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:auto;min-height:0;max-height:none;padding:12px 16px;font-size:16px}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__actions{-webkit-box-flex:0;-ms-flex:0 0 108px;flex:0 0 108px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:108px}.profile-change-request-modal.modal-wrapper .profile-change-request-modal__submit.button{width:100%;height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}}.profile-phone-change-modal.modal-wrapper{z-index:145!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;overflow-x:hidden;overflow-y:auto;font-size:16px;text-align:left;white-space:normal;background:rgba(var(--redesign-background-ink-rgb),.85);backdrop-filter:blur(25px)}.profile-phone-change-modal.modal-wrapper:before{display:none;content:none}.profile-phone-change-modal.modal-wrapper .modal--profile-phone-change{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:552px;max-width:calc(100vw - 40px);min-width:0;height:auto;min-height:0;padding:54px 56px;margin:0;overflow:visible;background:var(--redesign-modal-bg);border:0;border-radius:20px}.profile-phone-change-modal.modal-wrapper .modal__btn-cross--redesign{top:12px;right:12px}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__delivery,.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__field,.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__form{gap:36px}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__delivery,.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__field{gap:20px}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__delivery-title,.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__description,.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__title{padding:0;margin:0}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__title{font-family:Oranienbaum,serif;font-size:40px;font-weight:400;line-height:1.05;color:var(--redesign-text-primary)}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__description{font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__delivery-title{font-family:Manrope,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.profile-phone-change-modal.modal-wrapper .consultation-order-modal__phone,.profile-phone-change-modal.modal-wrapper .form-ui__phone,.profile-phone-change-modal.modal-wrapper .input-phone,.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__phone-field{width:100%}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__phone-field{min-width:0;padding:0;margin:0}.profile-phone-change-modal.modal-wrapper .consultation-order-modal__phone.is-invalid .input-phone__inner,.profile-phone-change-modal.modal-wrapper .is-invalid.form-ui__phone .input-phone__inner{border-color:var(--redesign-validation-error)}.profile-phone-change-modal.modal-wrapper .consultation-order-modal__phone.is-invalid .input-phone__error,.profile-phone-change-modal.modal-wrapper .is-invalid.form-ui__phone .input-phone__error{display:block}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__channels{display:grid;-ms-flex-wrap:nowrap;flex-wrap:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__channels .consultation-order-modal__channel{min-width:0;width:100%}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__channels .consultation-order-modal__channel-label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:100%;height:48px;min-height:48px;padding:10px 14px;font-family:Manrope,sans-serif;font-size:16px;white-space:nowrap}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__channels .consultation-order-modal__channel-label .svg,.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__channels .consultation-order-modal__channel-label svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20px;height:20px}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__channels .consultation-order-modal__channel-input:disabled+.consultation-order-modal__channel-label{color:var(--redesign-text-placeholder);pointer-events:none;cursor:default}@media(max-width:768px){.profile-phone-change-modal.modal-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.profile-phone-change-modal.modal-wrapper .modal--profile-phone-change{width:100%;max-width:none;min-height:100vh;min-height:100svh;padding:64px 14px;border-radius:10px}.profile-phone-change-modal.modal-wrapper .modal__btn-cross--redesign{top:12px;right:12px;width:40px;height:40px;padding:10px;border-radius:6px}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__form{gap:44px}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__delivery,.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__field{gap:16px}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__title{font-size:32px;text-align:center}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__description{font-size:16px}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__delivery-title{font-size:18px}.profile-phone-change-modal.modal-wrapper .consultation-order-modal__phone .input-phone__error,.profile-phone-change-modal.modal-wrapper .form-ui__phone .input-phone__error{position:absolute;top:46px;left:0;margin:0;font-size:12px}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__channels{gap:4px}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__channels .consultation-order-modal__channel-label{gap:6px;height:40px;min-height:40px;padding:10px;font-size:13px}.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__channels .consultation-order-modal__channel-label .svg,.profile-phone-change-modal.modal-wrapper .profile-phone-change-modal__channels .consultation-order-modal__channel-label svg{width:16px;height:16px}}.profile-email-change-modal.modal-wrapper{z-index:145!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;overflow-x:hidden;overflow-y:auto;font-size:16px;text-align:left;white-space:normal;background:rgba(var(--redesign-background-ink-rgb),.85);backdrop-filter:blur(25px)}.profile-email-change-modal.modal-wrapper:before{display:none;content:none}.profile-email-change-modal.modal-wrapper .modal--profile-email-change{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:552px;max-width:calc(100vw - 40px);min-width:0;height:auto;min-height:0;padding:54px 56px;margin:0;overflow:visible;background:var(--redesign-modal-bg);border:0;border-radius:20px}.profile-email-change-modal.modal-wrapper .modal__btn-cross--redesign{top:12px;right:12px}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__field,.profile-email-change-modal.modal-wrapper .profile-email-change-modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__form{gap:36px}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__field{gap:20px}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__description,.profile-email-change-modal.modal-wrapper .profile-email-change-modal__title{padding:0;margin:0}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__title{font-family:Oranienbaum,serif;font-size:40px;font-weight:400;line-height:1.05;color:var(--redesign-text-primary)}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__description{width:100%;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field.form-ui__field{position:relative;display:block;width:100%;padding:0;margin:0}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .consultation-order-modal__input,.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .form-ui__input{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:56px;padding:16px 20px;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:8px;outline:0}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .consultation-order-modal__input::-webkit-input-placeholder, .profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .form-ui__input::-webkit-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .consultation-order-modal__input::-moz-placeholder, .profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .form-ui__input::-moz-placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .consultation-order-modal__input:-ms-input-placeholder, .profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .form-ui__input:-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .consultation-order-modal__input::-ms-input-placeholder, .profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .form-ui__input::-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .consultation-order-modal__input::placeholder,.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .form-ui__input::placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .consultation-order-modal__input:focus-visible,.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .form-ui__input:focus-visible{border-color:var(--redesign-input-border-focus);outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .consultation-order-modal__error,.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .form-ui__error{position:static;display:none;margin:2px 0 0;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;line-height:1.3;color:var(--redesign-validation-error)}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field.is-invalid .consultation-order-modal__input,.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field.is-invalid .form-ui__input{color:var(--redesign-text-secondary);border-color:var(--redesign-validation-error)}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field.is-invalid .consultation-order-modal__error,.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field.is-invalid .form-ui__error{display:block}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__submit.button{width:100%;height:56px;min-height:56px;padding:14px;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:8px}@media(max-width:768px){.profile-email-change-modal.modal-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.profile-email-change-modal.modal-wrapper .modal--profile-email-change{width:100%;max-width:none;min-height:100vh;min-height:100svh;padding:64px 14px;border-radius:10px}.profile-email-change-modal.modal-wrapper .modal__btn-cross--redesign{top:12px;right:12px;width:40px;height:40px;padding:10px;border-radius:6px}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__form{gap:44px}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__field{gap:16px}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__title{font-size:32px;text-align:center}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__description{font-size:16px;text-align:center}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .consultation-order-modal__input,.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .form-ui__input{height:44px;padding:10px 16px;font-size:16px;border-radius:6px}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .consultation-order-modal__error,.profile-email-change-modal.modal-wrapper .profile-email-change-modal__email-field .form-ui__error{margin-top:2px;font-size:12px}.profile-email-change-modal.modal-wrapper .profile-email-change-modal__submit.button{height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}}.profile-password-change-modal.modal-wrapper{z-index:140!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;overflow-x:hidden;overflow-y:auto;font-size:16px;text-align:left;white-space:normal;background:rgba(var(--redesign-background-ink-rgb),.85);backdrop-filter:blur(25px)}.profile-password-change-modal.modal-wrapper:before{display:none;content:none}.profile-password-change-modal.modal-wrapper .modal--profile-password-change{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:552px;max-width:calc(100vw - 40px);min-width:0;height:auto;min-height:0;padding:54px 56px;margin:0;overflow:visible;background:var(--redesign-modal-bg);border:0;border-radius:20px}.profile-password-change-modal.modal-wrapper .modal__btn-cross--redesign{top:12px;right:12px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__content,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__delivery,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__email-field,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__field,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__head,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__panel,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__sent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__content,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__head,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__panel,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__sent{gap:36px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__delivery,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__field{gap:20px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__content[hidden],.profile-password-change-modal.modal-wrapper .profile-password-change-modal__panel[hidden],.profile-password-change-modal.modal-wrapper .profile-password-change-modal__sent[hidden]{display:none}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__delivery-title,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__description,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__email-error,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__sent-description,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__title{padding:0;margin:0}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__title{font-family:Oranienbaum,serif;font-size:40px;font-weight:400;line-height:1.05;color:var(--redesign-text-primary)}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__description,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__sent-description{font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__sent-description{width:100%}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;width:100%;height:56px;padding:4px;background:var(--redesign-input-bg);border-radius:8px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;height:48px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary);white-space:nowrap;cursor:pointer;background:transparent;border:0;border-radius:6px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__tab.is-active{color:var(--redesign-text-on-accent);background:var(--redesign-tab-bg-active)}@media(hover:hover){.profile-password-change-modal.modal-wrapper .profile-password-change-modal__tab:hover:not(.is-active){background:var(--redesign-tab-bg-hover)}}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__tab:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.profile-password-change-modal.modal-wrapper .consultation-order-modal__field--phone,.profile-password-change-modal.modal-wrapper .consultation-order-modal__phone,.profile-password-change-modal.modal-wrapper .form-ui__phone,.profile-password-change-modal.modal-wrapper .input-phone{width:100%}.profile-password-change-modal.modal-wrapper .consultation-order-modal__error{display:none!important}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__delivery-title{font-family:Manrope,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__channels{display:grid;-ms-flex-wrap:nowrap;flex-wrap:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__channels .consultation-order-modal__channel{min-width:0;width:100%}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__channels .consultation-order-modal__channel-label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:100%;height:48px;min-height:48px;padding:10px 14px;font-family:Manrope,sans-serif;font-size:16px;white-space:nowrap}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__channels .consultation-order-modal__channel-label .svg,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__channels .consultation-order-modal__channel-label svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20px;height:20px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__channels .consultation-order-modal__channel-input:disabled+.consultation-order-modal__channel-label{color:var(--redesign-text-placeholder);pointer-events:none;cursor:default}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__email{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:56px;padding:16px 20px;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:8px;outline:0}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__email::-webkit-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__email::-moz-placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__email:-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__email::-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__email::placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__email-field{gap:2px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__email-error{display:none;width:100%;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;line-height:1.3;color:var(--redesign-validation-error)}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__email-field.is-invalid .profile-password-change-modal__email,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__email-field.is-server-invalid .profile-password-change-modal__email{border-color:var(--redesign-validation-error)}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__email-field.is-invalid .profile-password-change-modal__email-error,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__email-field.is-server-invalid .profile-password-change-modal__email-error{display:block}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__sent-button.button,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__submit.button{width:100%;height:56px;min-height:56px;padding:14px;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:8px}@media(max-width:768px){.profile-password-change-modal.modal-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.profile-password-change-modal.modal-wrapper .modal--profile-password-change{width:100%;max-width:none;min-height:100vh;min-height:100svh;padding:64px 14px 24px;border-radius:0}.profile-password-change-modal.modal-wrapper .modal__btn-cross--redesign{top:12px;right:12px;width:40px;height:40px;padding:10px;border-radius:6px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__content,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__head,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__panel,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__sent{gap:44px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__delivery,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__field{gap:16px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__title{font-size:32px;text-align:center}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__tabs{height:auto;padding:2px;border-radius:6px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__tab{height:44px;padding:10px 12px;font-size:16px;border-radius:4px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__description,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__email,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__sent-description{font-size:16px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__sent-description{text-align:center}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__email-error{font-size:12px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__delivery-title{font-size:18px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__channels{gap:4px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__channels .consultation-order-modal__channel-label{gap:6px;height:40px;min-height:40px;padding:10px;font-size:13px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__channels .consultation-order-modal__channel-label .svg,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__channels .consultation-order-modal__channel-label svg{width:16px;height:16px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__email{height:44px;padding:10px 16px;border-radius:6px}.profile-password-change-modal.modal-wrapper .profile-password-change-modal__sent-button.button,.profile-password-change-modal.modal-wrapper .profile-password-change-modal__submit.button{height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}.profile-password-change-modal.modal-wrapper.is-sent .modal__btn-cross--redesign{top:6px;right:6px;width:32px;height:32px;padding:6px;border-radius:4px}}.profile-code-confirmation-modal.modal-wrapper{z-index:150!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;overflow-x:hidden;overflow-y:auto;font-size:16px;text-align:left;white-space:normal;background:rgba(var(--redesign-background-ink-rgb),.85);backdrop-filter:blur(25px)}.profile-code-confirmation-modal.modal-wrapper:before{display:none;content:none}.profile-code-confirmation-modal.modal-wrapper .modal--profile-code-confirmation{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:552px;max-width:calc(100vw - 40px);min-width:0;height:auto;min-height:0;padding:54px 56px;margin:0;overflow:visible;background:var(--redesign-modal-bg);border:0;border-radius:20px}.profile-code-confirmation-modal.modal-wrapper .modal__btn-cross--redesign{top:12px;right:12px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;width:100%}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__description,.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__error,.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__resend-title,.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__timer,.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__title{padding:0;margin:0}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__title{font-family:Oranienbaum,serif;font-size:40px;font-weight:400;line-height:1.05;color:var(--redesign-text-primary)}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__copy{width:100%}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__description{width:100%;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__description--mobile{display:none}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__field{position:relative;width:100%;height:56px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__input{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:56px;padding:16px 20px;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:8px;outline:0}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__input::-webkit-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__input::-moz-placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__input:-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__input::-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__input::placeholder{color:var(--redesign-input-placeholder);opacity:1}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__input:focus-visible{border-color:var(--redesign-input-border-focus);outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__error{position:absolute;top:58px;left:0;display:none;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;line-height:1.3;color:var(--redesign-validation-error)}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__field.is-invalid .profile-code-confirmation-modal__input{border-color:var(--redesign-validation-error)}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__field.is-invalid .profile-code-confirmation-modal__error{display:block}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__field.is-confirmation-ready .profile-code-confirmation-modal__input{border-color:var(--redesign-green-hover)}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__confirm.button{width:100%;height:56px;min-height:56px;padding:14px;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:8px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__change[hidden],.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__confirm[hidden]{display:none!important}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__timer{width:100%;font-family:Manrope,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary);text-align:center}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__resend{width:100%}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__resend-email[hidden],.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__resend-phone[hidden],.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__resend[hidden]{display:none}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__resend-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__resend-title{font-family:Manrope,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__channel{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;height:48px;padding:10px 14px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-text-primary);white-space:nowrap;cursor:pointer;background:var(--redesign-modal-channel-bg);border:0;border-radius:6px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__channel .svg,.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__channel svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20px;height:20px;color:currentColor}@media(hover:hover){.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__channel:hover{background:var(--redesign-modal-channel-bg-hover)}}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__channel:active{background:var(--redesign-modal-channel-bg-pressed)}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__channel:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__change,.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__resend-email{padding:0;margin:0;font-family:Manrope,sans-serif;font-weight:500;line-height:1.3;color:var(--redesign-button-text-gold-color);cursor:pointer;background:transparent;border:0}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__resend-email{display:block;width:100%;font-size:20px;text-align:center}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__change{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;text-align:center;border-radius:8px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__change .svg,.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__change svg{width:24px;height:24px;color:currentColor}@media(hover:hover){.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__change:hover,.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__resend-email:hover{color:var(--redesign-button-text-gold-color-hover)}}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__change:active,.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__resend-email:active{color:var(--redesign-button-text-gold-color-pressed)}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__change:focus-visible,.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__resend-email:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}@media(max-width:768px){.profile-code-confirmation-modal.modal-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.profile-code-confirmation-modal.modal-wrapper .modal--profile-code-confirmation{width:100%;max-width:none;min-height:100vh;min-height:100svh;padding:64px 14px;border-radius:10px}.profile-code-confirmation-modal.modal-wrapper .modal__btn-cross--redesign{top:12px;right:12px;width:40px;height:40px;padding:10px;border-radius:6px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__content{gap:44px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__title{font-size:32px;text-align:center}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__description{font-size:16px;text-align:center}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__description--desktop{display:none}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__description--mobile{display:block}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__field{height:44px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__field.is-invalid{height:62px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__input{height:44px;padding:10px 16px;font-size:16px;border-radius:6px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__confirm.button{height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__error{top:46px;font-size:12px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__timer{font-size:18px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__resend-phone{gap:16px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__resend-title{font-size:18px;text-align:center}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__channels{gap:4px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__channel{gap:6px;height:40px;padding:10px;font-size:13px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__channel .svg,.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__channel svg{width:16px;height:16px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__resend-email{font-size:18px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__change{gap:7px;font-size:16px;border-radius:7px}.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__change .svg,.profile-code-confirmation-modal.modal-wrapper .profile-code-confirmation-modal__change svg{width:20px;height:20px}}.profile-new-password-modal.modal-wrapper{z-index:160!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;overflow-x:hidden;overflow-y:auto;font-size:16px;text-align:left;white-space:normal;background:rgba(var(--redesign-background-ink-rgb),.85);backdrop-filter:blur(25px)}.profile-new-password-modal.modal-wrapper:before{display:none;content:none}.profile-new-password-modal.modal-wrapper .modal--profile-new-password{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:552px;max-width:calc(100vw - 40px);min-width:0;height:auto;min-height:0;padding:54px 56px;margin:0;overflow:visible;background:var(--redesign-modal-bg);border:0;border-radius:20px}.profile-new-password-modal.modal-wrapper .modal__btn-cross--redesign{top:12px;right:12px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;width:100%}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__error,.profile-new-password-modal.modal-wrapper .profile-new-password-modal__help,.profile-new-password-modal.modal-wrapper .profile-new-password-modal__label,.profile-new-password-modal.modal-wrapper .profile-new-password-modal__title{padding:0;margin:0}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__title{font-family:Oranienbaum,serif;font-size:40px;font-weight:400;line-height:1.05;color:var(--redesign-text-primary)}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__field,.profile-new-password-modal.modal-wrapper .profile-new-password-modal__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__group{gap:10px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__field{gap:12px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__input-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:56px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__input{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:56px;padding:16px 54px 16px 20px;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:8px;outline:0}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__input:focus-visible{border-color:var(--redesign-input-border-focus);outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__toggle{position:absolute;top:50%;right:20px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;margin:0;color:var(--redesign-text-placeholder);cursor:pointer;background:transparent;border:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__toggle .svg,.profile-new-password-modal.modal-wrapper .profile-new-password-modal__toggle svg{width:24px;height:24px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__toggle.active .svg:first-child,.profile-new-password-modal.modal-wrapper .profile-new-password-modal__toggle.active svg:first-child,.profile-new-password-modal.modal-wrapper .profile-new-password-modal__toggle .svg:last-child,.profile-new-password-modal.modal-wrapper .profile-new-password-modal__toggle svg:last-child{display:none}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__toggle.active .svg:last-child,.profile-new-password-modal.modal-wrapper .profile-new-password-modal__toggle.active svg:last-child{display:block}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__toggle:focus-visible{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__error,.profile-new-password-modal.modal-wrapper .profile-new-password-modal__help,.profile-new-password-modal.modal-wrapper .profile-new-password-modal__label{font-family:Manrope,sans-serif;font-weight:500;line-height:1.3}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__help{font-size:14px;color:var(--redesign-text-secondary)}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__label{font-size:16px;color:var(--redesign-text-secondary)}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__strength{width:100%;height:4px;overflow:hidden;background:var(--redesign-border-interactive);border-radius:4px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__strength[hidden]{display:none}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__strength-value{display:block;width:0;height:100%;background:var(--redesign-validation-error);border-radius:inherit;-webkit-transition:width .2s ease,background-color .2s ease;transition:width .2s ease,background-color .2s ease}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__field.is-strong .profile-new-password-modal__strength-value{background:var(--redesign-validation-success)}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__controls{position:absolute;top:50%;right:20px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__controls .profile-new-password-modal__toggle{position:static;-webkit-transform:none;transform:none}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__match{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;color:var(--redesign-action-green-bright)}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__match .svg,.profile-new-password-modal.modal-wrapper .profile-new-password-modal__match svg{width:24px;height:24px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__field.is-match .profile-new-password-modal__match{display:-webkit-box;display:-ms-flexbox;display:flex}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__field.is-match .profile-new-password-modal__input{padding-right:86px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__error{display:none;font-size:14px;color:var(--redesign-validation-error)}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__field.is-mismatch{gap:8px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__field.is-mismatch .profile-new-password-modal__input{border-color:var(--redesign-validation-error)}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__field.is-mismatch .profile-new-password-modal__error{display:block}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__submit.button{width:100%;height:64px;min-height:64px;padding:18px;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:10px}@media(max-width:768px){.profile-new-password-modal.modal-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.profile-new-password-modal.modal-wrapper .modal--profile-new-password{width:100%;max-width:none;min-height:100vh;min-height:100svh;padding:64px 14px 24px;border-radius:0}.profile-new-password-modal.modal-wrapper .modal__btn-cross--redesign{top:12px;right:12px;width:40px;height:40px;padding:10px;border-radius:6px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__form{gap:44px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__title{padding:0 24px;font-size:32px;text-align:center}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__group{gap:10px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__field{gap:12px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__input,.profile-new-password-modal.modal-wrapper .profile-new-password-modal__input-wrap{height:44px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__input{padding:10px 46px 10px 16px;font-size:16px;border-radius:6px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__toggle{right:16px;width:20px;height:20px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__toggle .svg,.profile-new-password-modal.modal-wrapper .profile-new-password-modal__toggle svg{width:20px;height:20px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__controls{right:16px;gap:8px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__match,.profile-new-password-modal.modal-wrapper .profile-new-password-modal__match .svg,.profile-new-password-modal.modal-wrapper .profile-new-password-modal__match svg{width:24px;height:24px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__field.is-match .profile-new-password-modal__input{padding-right:76px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__help{font-size:14px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__label{font-size:16px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__error{font-size:12px}.profile-new-password-modal.modal-wrapper .profile-new-password-modal__submit.button{height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}}.profile-password-success-modal.modal-wrapper{z-index:170!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;overflow-x:hidden;overflow-y:auto;font-size:16px;text-align:left;white-space:normal;background:rgba(var(--redesign-background-ink-rgb),.85);backdrop-filter:blur(25px)}.profile-password-success-modal.modal-wrapper:before{display:none;content:none}.profile-password-success-modal.modal-wrapper .modal--profile-password-success{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:552px;max-width:calc(100vw - 40px);min-width:0;height:auto;min-height:0;padding:54px 56px;margin:0;overflow:visible;background:var(--redesign-modal-bg);border:0;border-radius:20px}.profile-password-success-modal.modal-wrapper .modal__btn-cross--redesign{top:12px;right:12px}.profile-password-success-modal.modal-wrapper .profile-password-success-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;width:100%}.profile-password-success-modal.modal-wrapper .profile-password-success-modal__title{padding:0;margin:0;font-family:Oranienbaum,serif;font-size:40px;font-weight:400;line-height:1.05;color:var(--redesign-text-primary)}.profile-password-success-modal.modal-wrapper .profile-password-success-modal__button.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:64px;min-height:64px;padding:18px;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:10px}@media(max-width:768px){.profile-password-success-modal.modal-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.profile-password-success-modal.modal-wrapper .modal--profile-password-success{width:100%;max-width:none;min-height:100vh;min-height:100svh;padding:64px 14px 24px;border-radius:0}.profile-password-success-modal.modal-wrapper .modal__btn-cross--redesign{top:6px;right:6px;width:32px;height:32px;padding:6px;border-radius:4px}.profile-password-success-modal.modal-wrapper .profile-password-success-modal__content{gap:44px}.profile-password-success-modal.modal-wrapper .profile-password-success-modal__title{font-size:32px;text-align:center}.profile-password-success-modal.modal-wrapper .profile-password-success-modal__button.button{height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}}.question-success-modal.modal-wrapper{z-index:170!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;overflow-x:hidden;overflow-y:auto;font-size:16px;text-align:left;white-space:normal;background:rgba(var(--redesign-background-ink-rgb),.85);backdrop-filter:blur(25px)}.question-success-modal.modal-wrapper:before{display:none;content:none}.question-success-modal.modal-wrapper .modal--question-success{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:467px;min-width:0;max-width:calc(100vw - 40px);height:auto;min-height:0;padding:32px 40px;margin:0;overflow:visible;background:var(--redesign-modal-bg);border:0;border-radius:16px}.question-success-modal.modal-wrapper .modal__btn-cross--redesign{top:12px;right:12px}.question-success-modal.modal-wrapper .question-success-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;width:100%}.question-success-modal.modal-wrapper .question-success-modal__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%;padding-right:24px}.question-success-modal.modal-wrapper .question-success-modal__title{margin:0;font-family:Manrope,sans-serif;font-size:24px;font-weight:500;line-height:1.3;color:var(--redesign-white)}.question-success-modal.modal-wrapper .question-success-modal__description{margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-text-muted)}.question-success-modal.modal-wrapper .question-success-modal__button.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:56px;min-height:56px;padding:14px;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-align:center;text-transform:uppercase;border-radius:8px}.question-success-modal.modal-wrapper--large .modal--question-success{width:552px;padding:54px 56px;border-radius:20px}.question-success-modal.modal-wrapper--large .question-success-modal__content{gap:40px}.question-success-modal.modal-wrapper--large .question-success-modal__copy{gap:24px;padding-right:0}.question-success-modal.modal-wrapper--large .question-success-modal__title{font-family:Oranienbaum,serif;font-size:40px;font-weight:400;line-height:1.05;color:var(--redesign-text-primary)}.question-success-modal.modal-wrapper--large .question-success-modal__description{font-size:18px}.question-success-modal.modal-wrapper--large .question-success-modal__button.button{height:64px;min-height:64px;padding:18px;border-radius:10px}@media(max-width:768px){.question-success-modal.modal-wrapper{padding:14px}.question-success-modal.modal-wrapper .modal--question-success{width:100%;max-width:none;padding:48px 16px 24px;border-radius:10px}.question-success-modal.modal-wrapper .modal__btn-cross--redesign{top:6px;right:6px;width:32px;height:32px;padding:6px;border-radius:4px}.question-success-modal.modal-wrapper .question-success-modal__content{gap:24px}.question-success-modal.modal-wrapper .question-success-modal__copy{gap:16px;padding-right:20px}.question-success-modal.modal-wrapper .question-success-modal__title{font-size:20px}.question-success-modal.modal-wrapper .question-success-modal__button.button{height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}.question-success-modal.modal-wrapper--large .modal--question-success{padding:40px 16px 24px;border-radius:10px}.question-success-modal.modal-wrapper--large .question-success-modal__content{gap:20px}.question-success-modal.modal-wrapper--large .question-success-modal__copy{gap:16px;padding-right:20px}.question-success-modal.modal-wrapper--large .question-success-modal__title{font-family:Oranienbaum,serif;font-size:24px;font-weight:400;line-height:1.05}.question-success-modal.modal-wrapper--large .question-success-modal__description{font-size:16px}.question-success-modal.modal-wrapper--large .question-success-modal__button.button{height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}}.payment-method-modal.modal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:hidden;overflow-y:auto;font-size:16px;text-align:left;white-space:normal}.payment-method-modal.modal-wrapper:before{display:none;content:none}.payment-method-modal.modal-wrapper .modal--payment-method-redesign{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:552px;min-width:0;max-width:calc(100vw - 40px);height:auto;min-height:0;padding:54px 56px;margin:0;overflow:visible;background:var(--redesign-modal-bg);border:0;border-radius:20px}.payment-method-modal.modal-wrapper .payment-method-modal__wrap{display:block;height:auto}.payment-method-modal.modal-wrapper .payment-method-modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;width:100%;margin:0}.payment-method-modal.modal-wrapper .payment-method-modal__remember-note,.payment-method-modal.modal-wrapper .payment-method-modal__switcher-note,.payment-method-modal.modal-wrapper .payment-method-modal__title{padding:0;margin:0}.payment-method-modal.modal-wrapper .payment-method-modal__title{font-family:Oranienbaum,serif;font-size:40px;font-weight:400;line-height:1.05;color:var(--redesign-modal-title)}.payment-method-modal.modal-wrapper .payment-method-modal__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:100%;padding:0;margin:0;border:0}.payment-method-modal.modal-wrapper .payment-method-modal__choice{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-width:0;cursor:pointer}.payment-method-modal.modal-wrapper .payment-method-modal__choice-main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.payment-method-modal.modal-wrapper .payment-method-modal__choice-text{font-size:20px;font-weight:500;line-height:1.3;color:var(--redesign-modal-copy)}.payment-method-modal.modal-wrapper .payment-method-modal__choice-text-mobile{display:none}.payment-method-modal.modal-wrapper .payment-method-modal__flag{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px;width:35px;height:26px;overflow:hidden;border-radius:2px}.payment-method-modal.modal-wrapper .payment-method-modal__flag>img{display:block;width:35px;height:26px}.payment-method-modal.modal-wrapper .payment-method-modal__flag-layer{position:absolute;inset:0;overflow:hidden;border-radius:2px}.payment-method-modal.modal-wrapper .payment-method-modal__flag-world{position:absolute;top:0;left:-8.88%;display:block;width:117.77%;height:100%}.payment-method-modal.modal-wrapper .payment-method-modal__flag-mark{position:absolute;top:59.05%;left:57.03%;display:block;width:37.55%;height:31.83%}.payment-method-modal.modal-wrapper .payment-method-modal__checkbox-input,.payment-method-modal.modal-wrapper .payment-method-modal__radio-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.payment-method-modal.modal-wrapper .payment-method-modal__radio-mark{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;border:1.5px solid var(--redesign-modal-close-border);border-radius:50%;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.payment-method-modal.modal-wrapper .payment-method-modal__radio-mark:after{position:absolute;top:50%;left:50%;width:10px;height:10px;content:"";background:var(--redesign-accent-gold);border-radius:50%;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.payment-method-modal.modal-wrapper .payment-method-modal__radio-input:checked+.payment-method-modal__radio-mark{border:2px solid var(--redesign-accent-gold)}.payment-method-modal.modal-wrapper .payment-method-modal__radio-input:checked+.payment-method-modal__radio-mark:after{opacity:1}.payment-method-modal.modal-wrapper .payment-method-modal__checkbox-input:focus-visible+.payment-method-modal__checkbox-mark,.payment-method-modal.modal-wrapper .payment-method-modal__radio-input:focus-visible+.payment-method-modal__radio-mark,.payment-method-modal.modal-wrapper .switcher__input:focus-visible~.switcher__wrap .switcher__custom-wrapper{outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.payment-method-modal.modal-wrapper .payment-method-modal__foreign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:100%}.payment-method-modal.modal-wrapper .payment-method-modal__switchers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.payment-method-modal.modal-wrapper .payment-method-modal__switchers[hidden]{display:none}.payment-method-modal.modal-wrapper .payment-method-modal__switcher.switcher{width:100%;margin:0}.payment-method-modal.modal-wrapper .payment-method-modal__switcher-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.payment-method-modal.modal-wrapper .payment-method-modal__switcher-text{font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-modal-copy)}.payment-method-modal.modal-wrapper .payment-method-modal__switcher .switcher__custom-wrapper{-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;margin:0}.payment-method-modal.modal-wrapper .payment-method-modal__alternative{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.payment-method-modal.modal-wrapper .payment-method-modal__remember-note,.payment-method-modal.modal-wrapper .payment-method-modal__switcher-note{font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-modal-copy-muted)}.payment-method-modal.modal-wrapper .payment-method-modal__remember{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.payment-method-modal.modal-wrapper .payment-method-modal__checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;cursor:pointer}.payment-method-modal.modal-wrapper .payment-method-modal__checkbox-mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;color:transparent;background:transparent;border:1.5px solid var(--redesign-check-border);border-radius:2px;-webkit-transition:color .2s ease,background-color .2s ease,border-color .2s ease;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.payment-method-modal.modal-wrapper .payment-method-modal__checkbox-mark .svg,.payment-method-modal.modal-wrapper .payment-method-modal__checkbox-mark svg{width:16px;height:16px;margin:0}@media(hover:hover){.payment-method-modal.modal-wrapper .payment-method-modal__checkbox:hover .payment-method-modal__checkbox-input:not(:disabled)+.payment-method-modal__checkbox-mark{background:var(--redesign-control-bg-active);border-color:var(--redesign-check-border)}.payment-method-modal.modal-wrapper .payment-method-modal__checkbox:hover .payment-method-modal__checkbox-input:checked:not(:disabled)+.payment-method-modal__checkbox-mark{color:var(--redesign-text-on-accent);background:var(--redesign-check-bg-hover);border-color:var(--redesign-check-bg-hover)}}.payment-method-modal.modal-wrapper .payment-method-modal__checkbox-input:checked+.payment-method-modal__checkbox-mark{color:var(--redesign-text-on-accent);background:var(--redesign-check-bg);border-color:var(--redesign-check-bg)}.payment-method-modal.modal-wrapper .payment-method-modal__checkbox-input:disabled+.payment-method-modal__checkbox-mark{color:transparent;background:transparent;border-color:var(--redesign-check-border)}.payment-method-modal.modal-wrapper .payment-method-modal__checkbox-input:disabled:checked+.payment-method-modal__checkbox-mark{color:var(--redesign-check-color-disabled);background:var(--redesign-check-bg-disabled);border-color:var(--redesign-check-bg-disabled)}.payment-method-modal.modal-wrapper .payment-method-modal__checkbox-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-modal-copy)}.payment-method-modal.modal-wrapper .payment-method-modal__submit.button{width:100%;height:56px;min-height:56px;padding:14px;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:8px}@media(max-width:768px){.payment-method-modal.modal-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;background:var(--redesign-modal-bg);backdrop-filter:none}.payment-method-modal.modal-wrapper .modal--payment-method-redesign{width:100%;max-width:none;min-height:100vh;min-height:100svh;padding:64px 14px;margin:0;border-radius:0}.payment-method-modal.modal-wrapper .modal__btn-cross--redesign{top:12px;right:12px;width:40px;height:40px;padding:10px;border-radius:6px}.payment-method-modal.modal-wrapper .payment-method-modal__form{gap:44px}.payment-method-modal.modal-wrapper .payment-method-modal__title{font-size:32px;text-align:center}.payment-method-modal.modal-wrapper .payment-method-modal__options{gap:32px;padding-top:0}.payment-method-modal.modal-wrapper .payment-method-modal__options .visually-hidden{display:none}.payment-method-modal.modal-wrapper .payment-method-modal__choice,.payment-method-modal.modal-wrapper .payment-method-modal__choice-main{gap:10px}.payment-method-modal.modal-wrapper .payment-method-modal__choice-text{font-size:18px;white-space:nowrap}.payment-method-modal.modal-wrapper .payment-method-modal__choice-text-desktop{display:none}.payment-method-modal.modal-wrapper .payment-method-modal__choice-text-mobile{display:inline}.payment-method-modal.modal-wrapper .payment-method-modal__flag{-ms-flex-preferred-size:27px;flex-basis:27px;width:27px;height:20px}.payment-method-modal.modal-wrapper .payment-method-modal__flag>img{width:27px;height:20px}.payment-method-modal.modal-wrapper .payment-method-modal__foreign{gap:20px}.payment-method-modal.modal-wrapper .payment-method-modal__checkbox-text,.payment-method-modal.modal-wrapper .payment-method-modal__switcher-text{font-size:16px}.payment-method-modal.modal-wrapper .payment-method-modal__alternative{gap:8px}.payment-method-modal.modal-wrapper .payment-method-modal__remember-note,.payment-method-modal.modal-wrapper .payment-method-modal__switcher-note{font-size:15px}.payment-method-modal.modal-wrapper .payment-method-modal__remember{gap:8px}.payment-method-modal.modal-wrapper .payment-method-modal__submit.button{height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}}.tech-support-modal__personal-grid{grid-template-areas:"name phone email";grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;row-gap:16px}.tech-support-modal .consultation-order-modal__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-top:16px;margin-top:0}.tech-support-modal .consultation-order-modal__consent{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:0;max-width:none}.tech-support-modal .consultation-order-modal__actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.tech-support-modal .consultation-order-modal__submit{-webkit-box-flex:0;-ms-flex:0 0 337px;flex:0 0 337px;width:337px}.tech-support-modal__topic-field{position:relative;z-index:1}.tech-support-modal__topic-field .lessons-filter-select{width:100%}.tech-support-modal__topic-field .lessons-filter-select.active .select__button,.tech-support-modal__topic-field .lessons-filter-select .select__button,.tech-support-modal__topic-field .lessons-filter-select .select__content,.tech-support-modal__topic-field .lessons-filter-select.selected .select__button,.tech-support-modal__topic-field .lessons-filter-select:hover .select__button{background:var(--redesign-input-bg)}.tech-support-modal__topic-field:has(.lessons-filter-select.active){z-index:30}.tech-support-modal__topic-field.is-invalid .select__button{border-color:var(--redesign-input-error-text)}@media(max-width:1024px){.tech-support-modal__personal-grid{grid-template-areas:"name" "phone" "email";grid-template-columns:1fr;gap:14px;row-gap:14px}.tech-support-modal .consultation-order-modal__footer{-ms-flex-wrap:wrap;flex-wrap:wrap}.tech-support-modal .consultation-order-modal__submit{-ms-flex-preferred-size:280px;flex-basis:280px;width:280px;max-width:100%}}@media(max-width:568px){.tech-support-modal .consultation-order-modal__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.tech-support-modal .consultation-order-modal__actions,.tech-support-modal .consultation-order-modal__consent{width:100%}.tech-support-modal .consultation-order-modal__submit{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}.authorization-page{--home-inline-padding:56px;--redesign-input-bg:var(--redesign-surface-deep);--redesign-input-bg-disabled:var(--redesign-surface-deep);--redesign-input-border-error:var(--redesign-validation-error);min-width:320px;margin:0;overflow-x:clip;font-family:Manrope,sans-serif;color:var(--redesign-text-secondary);background:var(--redesign-content-bg)}.authorization-page__shell{min-height:100vh;min-height:100svh;background:var(--redesign-content-bg)}.authorization-page__main{position:relative;z-index:21;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background:transparent}@media(max-width:1200px){.authorization-page{--home-inline-padding:14px}.authorization-page__main{z-index:auto;margin-top:0}.authorization-page .home-footer{display:none}}.authorization-login.profile-login-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:56px 56px 20px;color:var(--redesign-text-secondary)}.authorization-login.profile-login-modal .authorization-login__state-target{position:fixed;top:0;left:0;width:1px;height:1px;overflow:hidden;pointer-events:none;opacity:0}.authorization-login.profile-login-modal .authorization-login__screen.profile-login-modal__content{gap:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1808px;min-height:0}.authorization-login.profile-login-modal .authorization-login__screen--form{display:none}.authorization-login.profile-login-modal.authorization-login--form-visible .authorization-login__screen--choice,.authorization-login.profile-login-modal:has(#authorization-login-form:target) .authorization-login__screen--choice{display:none}.authorization-login.profile-login-modal.authorization-login--form-visible .authorization-login__screen--form,.authorization-login.profile-login-modal:has(#authorization-login-form:target) .authorization-login__screen--form{display:-webkit-box;display:-ms-flexbox;display:flex}.authorization-login.profile-login-modal .profile-login-modal__title{width:100%;max-width:1808px;margin:0;padding:0;font-size:56px;line-height:1;text-align:center;text-transform:uppercase;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.authorization-login.profile-login-modal .profile-login-modal__alternative,.authorization-login.profile-login-modal .profile-login-modal__choice-actions,.authorization-login.profile-login-modal .profile-login-modal__fields,.authorization-login.profile-login-modal .profile-login-modal__submit{width:440px;max-width:100%}@media(max-width:1200px){.authorization-login.profile-login-modal{padding:32px 14px 40px}.authorization-login.profile-login-modal .authorization-login__screen.profile-login-modal__content{gap:40px;width:100%;max-width:100%}.authorization-login.profile-login-modal .profile-login-modal__title{width:100%;margin:0;font-size:26px;line-height:1;padding:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.authorization-login.profile-login-modal .profile-login-modal__alternative,.authorization-login.profile-login-modal .profile-login-modal__choice-actions,.authorization-login.profile-login-modal .profile-login-modal__fields,.authorization-login.profile-login-modal .profile-login-modal__submit{width:100%}}.registration-page{--home-inline-padding:56px;--redesign-input-bg:var(--redesign-surface-deep);--redesign-input-bg-disabled:var(--redesign-surface-deep);--redesign-input-border-error:var(--redesign-validation-error);min-width:320px;margin:0;overflow-x:clip;font-family:Manrope,sans-serif;color:var(--redesign-text-secondary);background:var(--redesign-content-bg)}.registration-page__shell{min-height:100vh;min-height:100svh;background:var(--redesign-content-bg)}.registration-page__main{position:relative;z-index:21;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background:transparent}@media(max-width:1200px){.registration-page{--home-inline-padding:14px}.registration-page__main{z-index:auto}.registration-page .home-footer{display:none}}.registration-flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:56px 56px 20px;color:var(--redesign-text-secondary)}.registration-flow__screen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1808px;min-height:0;padding:0;margin:0}.registration-flow .registration-flow__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1808px;padding:0;margin:0;font-family:Oranienbaum,serif;font-size:56px;font-weight:400;line-height:1;color:var(--redesign-text-primary);text-align:center;text-transform:uppercase;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.registration-flow .registration-flow__title span{display:block;width:100%;font-family:Oranienbaum,serif;max-width:1808px;min-width:0;margin:0 auto;overflow-wrap:anywhere;text-align:center;text-wrap:balance}.registration-flow__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:440px;max-width:100%;min-width:0}.registration-flow .consultation-order-modal__input,.registration-flow .input-phone__inner,.registration-flow .profile-code-confirmation-modal__input,.registration-flow .profile-new-password-modal__input{background:var(--redesign-input-bg)}.registration-flow--code .profile-code-confirmation-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1808px}.registration-flow--code .profile-code-confirmation-modal__change,.registration-flow--code .profile-code-confirmation-modal__confirm.button,.registration-flow--code .profile-code-confirmation-modal__copy,.registration-flow--code .profile-code-confirmation-modal__field,.registration-flow--code .profile-code-confirmation-modal__resend,.registration-flow--code .profile-code-confirmation-modal__timer{width:100%}.registration-flow--code .profile-code-confirmation-modal__description,.registration-flow--code .profile-code-confirmation-modal__error,.registration-flow--code .profile-code-confirmation-modal__resend-title,.registration-flow--code .profile-code-confirmation-modal__timer{padding:0;margin:0;font-family:Manrope,sans-serif;font-weight:500;line-height:1.3}.registration-flow--code .profile-code-confirmation-modal__description{font-size:18px;color:var(--redesign-text-secondary)}.registration-flow--code .profile-code-confirmation-modal__description--mobile{display:none}.registration-flow--code .profile-code-confirmation-modal__field{position:relative;height:56px}.registration-flow--code .profile-code-confirmation-modal__input{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:56px;padding:16px 20px;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);border:1px solid var(--redesign-input-border);border-radius:8px;outline:0}.registration-flow--code .profile-code-confirmation-modal__input::-webkit-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.registration-flow--code .profile-code-confirmation-modal__input::-moz-placeholder{color:var(--redesign-input-placeholder);opacity:1}.registration-flow--code .profile-code-confirmation-modal__input:-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.registration-flow--code .profile-code-confirmation-modal__input::-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.registration-flow--code .profile-code-confirmation-modal__input::placeholder{color:var(--redesign-input-placeholder);opacity:1}.registration-flow--code .profile-code-confirmation-modal__input:focus-visible{border-color:var(--redesign-input-border-focus);outline:2px solid var(--redesign-focus-ring);outline-offset:2px}.registration-flow--code .profile-code-confirmation-modal__error{position:absolute;top:58px;left:0;display:none;font-size:13px;color:var(--redesign-validation-error)}.registration-flow--code .profile-code-confirmation-modal__field.is-invalid .profile-code-confirmation-modal__input{border-color:var(--redesign-validation-error)}.registration-flow--code .profile-code-confirmation-modal__field.is-invalid .profile-code-confirmation-modal__error{display:block}.registration-flow--code .profile-code-confirmation-modal__field.is-confirmation-ready .profile-code-confirmation-modal__input{border-color:var(--redesign-green-hover)}.registration-flow--code .profile-code-confirmation-modal__confirm.button{height:56px;min-height:56px;padding:14px;margin:0;font-size:20px;font-weight:600;text-transform:uppercase;border-radius:8px}.registration-flow--code .profile-code-confirmation-modal__change[hidden],.registration-flow--code .profile-code-confirmation-modal__confirm[hidden],.registration-flow--code .profile-code-confirmation-modal__resend-phone[hidden],.registration-flow--code .profile-code-confirmation-modal__resend[hidden]{display:none!important}.registration-flow--code .profile-code-confirmation-modal__timer{font-size:20px;color:var(--redesign-text-secondary);text-align:center}.registration-flow--code .profile-code-confirmation-modal__resend-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}.registration-flow--code .profile-code-confirmation-modal__resend-title{font-size:20px;color:var(--redesign-text-secondary);text-align:center}.registration-flow--code .profile-code-confirmation-modal__channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.registration-flow--code .profile-code-confirmation-modal__channel{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;height:48px;padding:10px 14px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-text-primary);white-space:nowrap;cursor:pointer;background:var(--redesign-modal-channel-bg);border:0;border-radius:6px}.registration-flow--code .profile-code-confirmation-modal__channel .svg,.registration-flow--code .profile-code-confirmation-modal__channel svg{width:20px;height:20px}.registration-flow--code .profile-code-confirmation-modal__change{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-button-text-gold-color);text-align:center;cursor:pointer;background:transparent;border:0;border-radius:8px}.registration-flow--code .profile-code-confirmation-modal__change .svg,.registration-flow--code .profile-code-confirmation-modal__change svg{width:24px;height:24px}.registration-flow--password .profile-new-password-modal__field,.registration-flow--password .profile-new-password-modal__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.registration-flow--password .profile-new-password-modal__group{gap:10px}.registration-flow--password .profile-new-password-modal__field{gap:12px}.registration-flow--password .profile-new-password-modal__error,.registration-flow--password .profile-new-password-modal__help,.registration-flow--password .profile-new-password-modal__label{padding:0;margin:0;font-family:Manrope,sans-serif;font-weight:500;line-height:1.3}.registration-flow--password .profile-new-password-modal__label{font-size:16px;color:var(--redesign-text-secondary)}.registration-flow--password .profile-new-password-modal__help{font-size:14px;color:var(--redesign-text-secondary)}.registration-flow--password .profile-new-password-modal__input-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:56px}.registration-flow--password .profile-new-password-modal__input{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:56px;padding:16px 54px 16px 20px;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);border:1px solid var(--redesign-input-border);border-radius:8px;outline:0}.registration-flow--password .profile-new-password-modal__toggle{position:absolute;top:50%;right:20px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;margin:0;color:var(--redesign-text-placeholder);cursor:pointer;background:transparent;border:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.registration-flow--password .profile-new-password-modal__toggle .svg,.registration-flow--password .profile-new-password-modal__toggle svg{width:24px;height:24px}.registration-flow--password .profile-new-password-modal__toggle.active .svg:first-child,.registration-flow--password .profile-new-password-modal__toggle.active svg:first-child,.registration-flow--password .profile-new-password-modal__toggle .svg:last-child,.registration-flow--password .profile-new-password-modal__toggle svg:last-child{display:none}.registration-flow--password .profile-new-password-modal__toggle.active .svg:last-child,.registration-flow--password .profile-new-password-modal__toggle.active svg:last-child{display:block}.registration-flow--password .profile-new-password-modal__strength{width:100%;height:4px;overflow:hidden;background:var(--redesign-border-interactive);border-radius:4px}.registration-flow--password .profile-new-password-modal__strength[hidden]{display:none}.registration-flow--password .profile-new-password-modal__strength-value{display:block;width:0;height:100%;background:var(--redesign-validation-error);border-radius:inherit;-webkit-transition:width .2s ease,background-color .2s ease;transition:width .2s ease,background-color .2s ease}.registration-flow--password .profile-new-password-modal__field.is-strong .profile-new-password-modal__strength-value{background:var(--redesign-validation-success)}.registration-flow--password .profile-new-password-modal__controls{position:absolute;top:50%;right:20px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.registration-flow--password .profile-new-password-modal__controls .profile-new-password-modal__toggle{position:static;-webkit-transform:none;transform:none}.registration-flow--password .profile-new-password-modal__match{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;color:var(--redesign-action-green-bright)}.registration-flow--password .profile-new-password-modal__field.is-match .profile-new-password-modal__match{display:-webkit-box;display:-ms-flexbox;display:flex}.registration-flow--password .profile-new-password-modal__field.is-match .profile-new-password-modal__input{padding-right:86px}.registration-flow--password .profile-new-password-modal__error{display:none;font-size:14px;color:var(--redesign-validation-error)}.registration-flow--password .profile-new-password-modal__field.is-mismatch .profile-new-password-modal__input{border-color:var(--redesign-validation-error)}.registration-flow--password .profile-new-password-modal__field.is-mismatch .profile-new-password-modal__error{display:block}.registration-flow--password .profile-new-password-modal__submit.button{width:100%;height:64px;min-height:64px;padding:18px;margin:0;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:10px}.registration-flow--abort .registration-flow__panel,.registration-flow--device .registration-flow__panel{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.registration-flow--abort .profile-registration-modal__description{margin:0;font-size:18px;text-align:center}.registration-flow--abort .profile-registration-modal__confirm-actions{width:100%}.registration-flow--abort.registration-flow .registration-flow__title,.registration-flow--device.registration-flow .registration-flow__title{text-align:center}.registration-flow--device.registration-flow .registration-flow__title span{max-width:737px;white-space:normal;overflow-wrap:normal;word-break:normal}.registration-flow--device .profile-registration-modal__device,.registration-flow--device .profile-registration-modal__device-question{margin:0;text-align:center}.registration-flow--device .profile-registration-modal__device{font-size:24px;color:var(--redesign-text-secondary)}.registration-flow--device .profile-registration-modal__device-question{font-size:28px;color:var(--redesign-text-secondary)}.registration-flow--device .profile-registration-modal__device-actions{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.registration-flow--device .profile-registration-modal__back.button{width:100%;text-align:center}@media(max-width:1200px){.registration-flow{padding:32px 14px 40px}.registration-flow--code .profile-code-confirmation-modal__content,.registration-flow__screen{gap:40px;width:100%;max-width:100%}.registration-flow .registration-flow__title{width:100%;padding:0;margin:0;font-size:26px;line-height:1;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.registration-flow .registration-flow__title span{max-width:100%;padding:0}.registration-flow__panel{gap:40px;width:100%}.registration-flow--code .profile-code-confirmation-modal__description{font-size:16px;text-align:center}.registration-flow--code .profile-code-confirmation-modal__description--desktop{display:none}.registration-flow--code .profile-code-confirmation-modal__description--mobile{display:block}.registration-flow--code .profile-code-confirmation-modal__field{height:44px}.registration-flow--code .profile-code-confirmation-modal__input{height:44px;padding:10px 16px;font-size:16px;border-radius:6px}.registration-flow--code .profile-code-confirmation-modal__error{top:46px;font-size:12px}.registration-flow--code .profile-code-confirmation-modal__confirm.button{height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}.registration-flow--code .profile-code-confirmation-modal__timer{font-size:18px}.registration-flow--code .profile-code-confirmation-modal__resend-phone{gap:16px}.registration-flow--code .profile-code-confirmation-modal__resend-title{font-size:18px}.registration-flow--code .profile-code-confirmation-modal__channels{gap:4px}.registration-flow--code .profile-code-confirmation-modal__channel{gap:6px;height:40px;padding:10px;font-size:13px}.registration-flow--code .profile-code-confirmation-modal__channel .svg,.registration-flow--code .profile-code-confirmation-modal__channel svg{width:16px;height:16px}.registration-flow--code .profile-code-confirmation-modal__change{gap:7px;font-size:16px}.registration-flow--code .profile-code-confirmation-modal__change .svg,.registration-flow--code .profile-code-confirmation-modal__change svg{width:20px;height:20px}.registration-flow--password .profile-new-password-modal__input,.registration-flow--password .profile-new-password-modal__input-wrap{height:44px}.registration-flow--password .profile-new-password-modal__input{padding:10px 46px 10px 16px;font-size:16px;border-radius:6px}.registration-flow--password .profile-new-password-modal__toggle{right:16px;width:20px;height:20px}.registration-flow--password .profile-new-password-modal__toggle .svg,.registration-flow--password .profile-new-password-modal__toggle svg{width:20px;height:20px}.registration-flow--password .profile-new-password-modal__controls{right:16px}.registration-flow--password .profile-new-password-modal__field.is-match .profile-new-password-modal__input{padding-right:76px}.registration-flow--password .profile-new-password-modal__error{font-size:12px}.registration-flow--password .profile-new-password-modal__submit.button{height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}.registration-flow--abort .profile-registration-modal__description{font-size:18px;text-align:center}.registration-flow--device.registration-flow .registration-flow__title span{max-width:347px}.registration-flow--device .profile-registration-modal__device{font-size:18px}.registration-flow--device .profile-registration-modal__device-question{font-size:20px}.registration-flow--device .profile-registration-modal__back.button{--font-size:18px}}.restore-password-page{--home-inline-padding:56px;--redesign-input-bg:var(--redesign-surface-deep);--redesign-input-bg-disabled:var(--redesign-surface-deep);--redesign-input-border-error:var(--redesign-validation-error);min-width:320px;margin:0;overflow-x:clip;font-family:Manrope,sans-serif;color:var(--redesign-text-secondary);background:var(--redesign-content-bg)}.restore-password-page__shell{min-height:100vh;min-height:100svh;background:var(--redesign-content-bg)}.restore-password-page__main{position:relative;z-index:21;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background:transparent}@media(max-width:1200px){.restore-password-page{--home-inline-padding:14px}.restore-password-page__main{z-index:auto}.restore-password-page .home-footer{display:none}}.restore-password-flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:56px 56px 20px;color:var(--redesign-text-secondary)}.restore-password-flow__screen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1808px;min-height:0;padding:0;margin:0}.restore-password-flow__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;font-size:56px;font-weight:400;line-height:1;color:var(--redesign-text-primary);text-transform:uppercase;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.restore-password-flow__title,.restore-password-flow__title span{width:100%;max-width:1808px;font-family:Oranienbaum,serif;text-align:center}.restore-password-flow__title span{display:block;min-width:0;margin:0 auto}.restore-password-flow__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:440px;max-width:100%;min-width:0}.restore-password-flow .profile-password-change-modal__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;width:100%;height:56px;padding:4px;background:var(--redesign-surface-raised);border-radius:8px}.restore-password-flow .profile-password-change-modal__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;height:48px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary);text-decoration:none;white-space:nowrap;cursor:pointer;background:transparent;border:0;border-radius:6px}.restore-password-flow .profile-password-change-modal__tab.is-active{color:var(--redesign-text-on-accent);background:var(--redesign-tab-bg-active)}.restore-password-flow .profile-password-change-modal__tab[aria-disabled=true]{cursor:default}@media(hover:hover){.restore-password-flow .profile-password-change-modal__tab:hover:not(.is-active):not([aria-disabled=true]){background:var(--redesign-tab-bg-hover)}}.restore-password-flow .profile-password-change-modal__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px;width:100%;padding:0;margin:0}.restore-password-flow .profile-password-change-modal__panel[hidden]{display:none}.restore-password-flow .profile-password-change-modal__delivery,.restore-password-flow .profile-password-change-modal__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}.restore-password-flow .profile-password-change-modal__delivery-title,.restore-password-flow .profile-password-change-modal__description{padding:0;margin:0;font-family:Manrope,sans-serif;font-weight:500;line-height:1.3;color:var(--redesign-text-secondary)}.restore-password-flow .profile-password-change-modal__description{font-size:18px}.restore-password-flow .profile-password-change-modal__delivery-title{font-size:20px}.restore-password-flow .profile-password-change-modal__email-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;width:100%}.restore-password-flow .profile-password-change-modal__email{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:56px;padding:16px 20px;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:8px;outline:0}.restore-password-flow .profile-password-change-modal__email::-webkit-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.restore-password-flow .profile-password-change-modal__email::-moz-placeholder{color:var(--redesign-input-placeholder);opacity:1}.restore-password-flow .profile-password-change-modal__email:-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.restore-password-flow .profile-password-change-modal__email::-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.restore-password-flow .profile-password-change-modal__email::placeholder{color:var(--redesign-input-placeholder);opacity:1}.restore-password-flow .profile-password-change-modal__email-error{display:none;width:100%;padding:0;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;line-height:1.3;color:var(--redesign-validation-error)}.restore-password-flow .profile-password-change-modal__email-field.is-invalid .profile-password-change-modal__email,.restore-password-flow .profile-password-change-modal__email-field.is-server-invalid .profile-password-change-modal__email{border-color:var(--redesign-validation-error)}.restore-password-flow .profile-password-change-modal__email-field.is-invalid .profile-password-change-modal__email-error,.restore-password-flow .profile-password-change-modal__email-field.is-server-invalid .profile-password-change-modal__email-error{display:block}.restore-password-flow .profile-password-change-modal__submit.button{width:100%;height:64px;min-height:64px;padding:18px;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:10px}.restore-password-flow .consultation-order-modal__field--phone,.restore-password-flow .consultation-order-modal__phone,.restore-password-flow .form-ui__phone,.restore-password-flow .input-phone{width:100%}.restore-password-flow .consultation-order-modal__phone,.restore-password-flow .form-ui__phone{position:relative}.restore-password-flow .consultation-order-modal__phone .input-phone__inner,.restore-password-flow .form-ui__phone .input-phone__inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;margin:0;overflow:visible;background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:8px;-webkit-box-shadow:none;box-shadow:none}.restore-password-flow .consultation-order-modal__phone .input-phone__codes,.restore-password-flow .form-ui__phone .input-phone__codes{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.restore-password-flow .consultation-order-modal__phone .input-phone__input,.restore-password-flow .form-ui__phone .input-phone__input{min-width:0;height:54px;padding:16px 20px 16px 4px;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.restore-password-flow .consultation-order-modal__phone .input-phone__input::-webkit-input-placeholder, .restore-password-flow .form-ui__phone .input-phone__input::-webkit-input-placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder);opacity:1}.restore-password-flow .consultation-order-modal__phone .input-phone__input::-moz-placeholder, .restore-password-flow .form-ui__phone .input-phone__input::-moz-placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder);opacity:1}.restore-password-flow .consultation-order-modal__phone .input-phone__input:-ms-input-placeholder, .restore-password-flow .form-ui__phone .input-phone__input:-ms-input-placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder);opacity:1}.restore-password-flow .consultation-order-modal__phone .input-phone__input::-ms-input-placeholder, .restore-password-flow .form-ui__phone .input-phone__input::-ms-input-placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder);opacity:1}.restore-password-flow .consultation-order-modal__phone .input-phone__input::placeholder,.restore-password-flow .form-ui__phone .input-phone__input::placeholder{font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-placeholder);opacity:1}.restore-password-flow .consultation-order-modal__phone .input-phone__error,.restore-password-flow .form-ui__phone .input-phone__error{position:absolute;top:calc(100% + 2px);left:0;z-index:1;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;line-height:1.3;color:var(--redesign-input-error-text)}.restore-password-flow .consultation-order-modal__phone.is-invalid .input-phone__inner,.restore-password-flow .is-invalid.form-ui__phone .input-phone__inner{border-color:var(--redesign-validation-error)}.restore-password-flow .consultation-order-modal__phone .country-codes,.restore-password-flow .form-ui__phone .country-codes{position:static}.restore-password-flow .consultation-order-modal__phone .country-codes.show-dropdown .country-codes__value-icon,.restore-password-flow .form-ui__phone .country-codes.show-dropdown .country-codes__value-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.restore-password-flow .consultation-order-modal__phone .country-codes__value,.restore-password-flow .form-ui__phone .country-codes__value{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:54px;padding:16px 0 16px 16px;font-family:Manrope,sans-serif;color:var(--redesign-input-text);background:transparent;border:0;border-radius:8px 0 0 8px}.restore-password-flow .consultation-order-modal__phone .country-codes__value-flag,.restore-password-flow .form-ui__phone .country-codes__value-flag{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.restore-password-flow .consultation-order-modal__phone .country-codes__value-code,.restore-password-flow .form-ui__phone .country-codes__value-code{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text)}.restore-password-flow .consultation-order-modal__phone .country-codes__value-icon,.restore-password-flow .form-ui__phone .country-codes__value-icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;color:var(--redesign-text-placeholder);-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease, -webkit-transform .18s ease;-webkit-transform-origin:center;transform-origin:center}.restore-password-flow .consultation-order-modal__phone .country-codes__value-icon .svg,.restore-password-flow .consultation-order-modal__phone .country-codes__value-icon svg,.restore-password-flow .form-ui__phone .country-codes__value-icon .svg,.restore-password-flow .form-ui__phone .country-codes__value-icon svg{width:20px;height:20px}.restore-password-flow .consultation-order-modal__phone .country-codes__dropdown,.restore-password-flow .form-ui__phone .country-codes__dropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:220;display:none;width:100%;padding:4px;background:var(--redesign-input-bg);border-radius:8px;-webkit-box-shadow:0 12px 32px rgba(var(--redesign-background-ink-rgb),.45);box-shadow:0 12px 32px rgba(var(--redesign-background-ink-rgb),.45)}.restore-password-flow .consultation-order-modal__phone .country-codes.show-dropdown .country-codes__dropdown,.restore-password-flow .form-ui__phone .country-codes.show-dropdown .country-codes__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.restore-password-flow .consultation-order-modal__phone .country-codes__search,.restore-password-flow .form-ui__phone .country-codes__search{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;height:44px;padding:2px 10px;background:var(--redesign-modal-bg);border:1px solid var(--redesign-input-border);border-radius:6px}.restore-password-flow .consultation-order-modal__phone .country-codes__search-icon,.restore-password-flow .form-ui__phone .country-codes__search-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;color:var(--redesign-text-secondary)}.restore-password-flow .consultation-order-modal__phone .country-codes__search-icon .svg,.restore-password-flow .consultation-order-modal__phone .country-codes__search-icon svg,.restore-password-flow .form-ui__phone .country-codes__search-icon .svg,.restore-password-flow .form-ui__phone .country-codes__search-icon svg{width:18px;height:18px}.restore-password-flow .consultation-order-modal__phone .country-codes__search-input,.restore-password-flow .form-ui__phone .country-codes__search-input{width:100%;min-width:0;height:38px;padding:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:0}.restore-password-flow .consultation-order-modal__phone .country-codes__search-input::-webkit-input-placeholder, .restore-password-flow .form-ui__phone .country-codes__search-input::-webkit-input-placeholder{color:var(--redesign-text-secondary);opacity:1}.restore-password-flow .consultation-order-modal__phone .country-codes__search-input::-moz-placeholder, .restore-password-flow .form-ui__phone .country-codes__search-input::-moz-placeholder{color:var(--redesign-text-secondary);opacity:1}.restore-password-flow .consultation-order-modal__phone .country-codes__search-input:-ms-input-placeholder, .restore-password-flow .form-ui__phone .country-codes__search-input:-ms-input-placeholder{color:var(--redesign-text-secondary);opacity:1}.restore-password-flow .consultation-order-modal__phone .country-codes__search-input::-ms-input-placeholder, .restore-password-flow .form-ui__phone .country-codes__search-input::-ms-input-placeholder{color:var(--redesign-text-secondary);opacity:1}.restore-password-flow .consultation-order-modal__phone .country-codes__search-input::placeholder,.restore-password-flow .form-ui__phone .country-codes__search-input::placeholder{color:var(--redesign-text-secondary);opacity:1}.restore-password-flow .consultation-order-modal__phone .country-codes .iti__country-list,.restore-password-flow .form-ui__phone .country-codes .iti__country-list{position:static;width:100%;max-height:204px;padding:0 4px 4px 0;margin:0;overflow-x:hidden;overflow-y:auto;font-family:Manrope,sans-serif;color:var(--redesign-text-secondary);white-space:normal;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;scrollbar-color:var(--redesign-modal-scroll-thumb) transparent;scrollbar-width:thin}.restore-password-flow .consultation-order-modal__phone .country-codes .iti__country,.restore-password-flow .form-ui__phone .country-codes .iti__country{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:4px 8px;font-size:16px;font-weight:500;line-height:1.3;cursor:pointer;border-radius:4px}.restore-password-flow .consultation-order-modal__phone .country-codes .iti__country[hidden],.restore-password-flow .form-ui__phone .country-codes .iti__country[hidden]{display:none}.restore-password-flow .consultation-order-modal__phone .country-codes .iti__country.iti__active,.restore-password-flow .consultation-order-modal__phone .country-codes .iti__country.iti__highlight,.restore-password-flow .consultation-order-modal__phone .country-codes .iti__country:hover,.restore-password-flow .form-ui__phone .country-codes .iti__country.iti__active,.restore-password-flow .form-ui__phone .country-codes .iti__country.iti__highlight,.restore-password-flow .form-ui__phone .country-codes .iti__country:hover{background:var(--redesign-modal-channel-bg)}.restore-password-flow .consultation-order-modal__phone .country-codes .iti__flag-box,.restore-password-flow .form-ui__phone .country-codes .iti__flag-box{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;margin-right:0}.restore-password-flow .consultation-order-modal__phone .country-codes .iti__country-name,.restore-password-flow .form-ui__phone .country-codes .iti__country-name{margin-right:0;color:var(--redesign-text-primary)}.restore-password-flow .consultation-order-modal__phone .country-codes .iti__dial-code,.restore-password-flow .form-ui__phone .country-codes .iti__dial-code{margin-left:-4px;font-size:14px;color:var(--redesign-text-secondary)}.restore-password-flow .consultation-order-modal__phone .country-codes .iti__divider,.restore-password-flow .form-ui__phone .country-codes .iti__divider{height:1px;padding:0;margin:4px 8px;border:0;border-top:1px solid var(--redesign-input-border)}.restore-password-flow .profile-password-change-modal__channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.restore-password-flow .profile-password-change-modal__channels .consultation-order-modal__channel{position:relative;min-width:0;width:100%}.restore-password-flow .profile-password-change-modal__channels .consultation-order-modal__channel-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.restore-password-flow .profile-password-change-modal__channels .consultation-order-modal__channel-input:checked+.consultation-order-modal__channel-label{color:var(--redesign-text-on-accent);background:var(--redesign-modal-channel-bg-selected)}.restore-password-flow .profile-password-change-modal__channels .consultation-order-modal__channel-label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:48px;min-height:48px;padding:10px 14px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-text-primary);white-space:nowrap;cursor:pointer;background:var(--redesign-modal-channel-bg);border-radius:6px}.restore-password-flow .profile-password-change-modal__channels .consultation-order-modal__channel-label .svg,.restore-password-flow .profile-password-change-modal__channels .consultation-order-modal__channel-label svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20px;height:20px}.restore-password-flow .profile-password-change-modal__channels .consultation-order-modal__channel-input:disabled+.consultation-order-modal__channel-label{color:var(--redesign-text-placeholder);pointer-events:none;cursor:default}.restore-password-flow--code .profile-code-confirmation-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1808px}.restore-password-flow--code .profile-code-confirmation-modal__change,.restore-password-flow--code .profile-code-confirmation-modal__confirm.button,.restore-password-flow--code .profile-code-confirmation-modal__copy,.restore-password-flow--code .profile-code-confirmation-modal__field,.restore-password-flow--code .profile-code-confirmation-modal__resend,.restore-password-flow--code .profile-code-confirmation-modal__timer{width:100%}.restore-password-flow--code .profile-code-confirmation-modal__description,.restore-password-flow--code .profile-code-confirmation-modal__error,.restore-password-flow--code .profile-code-confirmation-modal__resend-title,.restore-password-flow--code .profile-code-confirmation-modal__timer{padding:0;margin:0;font-family:Manrope,sans-serif;font-weight:500;line-height:1.3}.restore-password-flow--code .profile-code-confirmation-modal__description{font-size:18px;color:var(--redesign-text-secondary)}.restore-password-flow--code .profile-code-confirmation-modal__description--mobile{display:none}.restore-password-flow--code .profile-code-confirmation-modal__field{position:relative;height:56px}.restore-password-flow--code .profile-code-confirmation-modal__input{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:56px;padding:16px 20px;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:var(--redesign-input-text);background:var(--redesign-input-bg);border:1px solid var(--redesign-input-border);border-radius:8px;outline:0}.restore-password-flow--code .profile-code-confirmation-modal__input::-webkit-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.restore-password-flow--code .profile-code-confirmation-modal__input::-moz-placeholder{color:var(--redesign-input-placeholder);opacity:1}.restore-password-flow--code .profile-code-confirmation-modal__input:-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.restore-password-flow--code .profile-code-confirmation-modal__input::-ms-input-placeholder{color:var(--redesign-input-placeholder);opacity:1}.restore-password-flow--code .profile-code-confirmation-modal__input::placeholder{color:var(--redesign-input-placeholder);opacity:1}.restore-password-flow--code .profile-code-confirmation-modal__error{display:none;margin-top:2px;font-size:13px;color:var(--redesign-validation-error)}.restore-password-flow--code .profile-code-confirmation-modal__field.is-invalid .profile-code-confirmation-modal__input{border-color:var(--redesign-validation-error)}.restore-password-flow--code .profile-code-confirmation-modal__field.is-invalid .profile-code-confirmation-modal__error{display:block}.restore-password-flow--code .profile-code-confirmation-modal__field.is-confirmation-ready .profile-code-confirmation-modal__input{border-color:var(--redesign-green-hover)}.restore-password-flow--code .profile-code-confirmation-modal__confirm.button{height:64px;min-height:64px;padding:18px;margin:0;font-size:20px;font-weight:600;text-transform:uppercase;border-radius:10px}.restore-password-flow--code .profile-code-confirmation-modal__change[hidden],.restore-password-flow--code .profile-code-confirmation-modal__confirm[hidden],.restore-password-flow--code .profile-code-confirmation-modal__resend-email[hidden],.restore-password-flow--code .profile-code-confirmation-modal__resend-phone[hidden],.restore-password-flow--code .profile-code-confirmation-modal__resend[hidden]{display:none!important}.restore-password-flow--code .profile-code-confirmation-modal__timer{font-size:20px;color:var(--redesign-text-secondary);text-align:center}.restore-password-flow--code .profile-code-confirmation-modal__resend-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}.restore-password-flow--code .profile-code-confirmation-modal__resend-title{font-size:20px;color:var(--redesign-text-secondary);text-align:center}.restore-password-flow--code .profile-code-confirmation-modal__channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.restore-password-flow--code .profile-code-confirmation-modal__channel{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;height:48px;padding:10px 14px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--redesign-text-primary);white-space:nowrap;cursor:pointer;background:var(--redesign-modal-channel-bg);border:0;border-radius:6px}.restore-password-flow--code .profile-code-confirmation-modal__channel .svg,.restore-password-flow--code .profile-code-confirmation-modal__channel svg{width:20px;height:20px}.restore-password-flow--code .profile-code-confirmation-modal__resend-email{display:block;width:100%;font-size:20px}.restore-password-flow--code .profile-code-confirmation-modal__change,.restore-password-flow--code .profile-code-confirmation-modal__resend-email{padding:0;margin:0;font-family:Manrope,sans-serif;font-weight:500;line-height:1.3;color:var(--redesign-button-text-gold-color);text-align:center;cursor:pointer;background:transparent;border:0}.restore-password-flow--code .profile-code-confirmation-modal__change{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;border-radius:8px}.restore-password-flow--code .profile-code-confirmation-modal__change .svg,.restore-password-flow--code .profile-code-confirmation-modal__change svg{width:24px;height:24px}@media(max-width:1200px){.restore-password-flow{padding:32px 14px 40px}.restore-password-flow--code .profile-code-confirmation-modal__content,.restore-password-flow__screen{gap:40px;width:100%;max-width:100%}.restore-password-flow__title{width:100%;padding:0;margin:0;font-size:26px;line-height:1;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.restore-password-flow__title span{max-width:100%;padding:0;font-family:Oranienbaum,serif}.restore-password-flow__panel{gap:40px;width:100%}.restore-password-flow .profile-password-change-modal__tabs{height:48px;padding:2px;border-radius:6px}.restore-password-flow .profile-password-change-modal__tab{height:44px;padding:10px 12px;font-size:16px;border-radius:4px}.restore-password-flow .profile-password-change-modal__panel{gap:40px}.restore-password-flow .profile-password-change-modal__delivery,.restore-password-flow .profile-password-change-modal__field{gap:16px}.restore-password-flow .profile-password-change-modal__description{font-size:16px}.restore-password-flow .profile-password-change-modal__email{height:44px;padding:10px 16px;font-size:16px;border-radius:6px}.restore-password-flow .profile-password-change-modal__email-error{font-size:12px}.restore-password-flow .profile-password-change-modal__submit.button{height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}.restore-password-flow .profile-password-change-modal__delivery-title{font-size:18px}.restore-password-flow .consultation-order-modal__phone .input-phone__inner,.restore-password-flow .form-ui__phone .input-phone__inner{height:44px;border-radius:6px}.restore-password-flow .consultation-order-modal__phone .input-phone__input,.restore-password-flow .form-ui__phone .input-phone__input{height:42px;padding:10px 16px 10px 4px;font-size:16px}.restore-password-flow .consultation-order-modal__phone .input-phone__input::-webkit-input-placeholder, .restore-password-flow .form-ui__phone .input-phone__input::-webkit-input-placeholder{font-size:16px}.restore-password-flow .consultation-order-modal__phone .input-phone__input::-moz-placeholder, .restore-password-flow .form-ui__phone .input-phone__input::-moz-placeholder{font-size:16px}.restore-password-flow .consultation-order-modal__phone .input-phone__input:-ms-input-placeholder, .restore-password-flow .form-ui__phone .input-phone__input:-ms-input-placeholder{font-size:16px}.restore-password-flow .consultation-order-modal__phone .input-phone__input::-ms-input-placeholder, .restore-password-flow .form-ui__phone .input-phone__input::-ms-input-placeholder{font-size:16px}.restore-password-flow .consultation-order-modal__phone .input-phone__input::placeholder,.restore-password-flow .form-ui__phone .input-phone__input::placeholder{font-size:16px}.restore-password-flow .consultation-order-modal__phone .input-phone__error,.restore-password-flow .form-ui__phone .input-phone__error{position:static;margin:2px 0 0;font-size:12px}.restore-password-flow .consultation-order-modal__phone .country-codes__value,.restore-password-flow .form-ui__phone .country-codes__value{gap:4px;height:42px;padding:10px 0 10px 16px;border-radius:6px 0 0 6px}.restore-password-flow .consultation-order-modal__phone .country-codes__value-code,.restore-password-flow .form-ui__phone .country-codes__value-code{font-size:16px}.restore-password-flow .consultation-order-modal__phone .country-codes__dropdown,.restore-password-flow .form-ui__phone .country-codes__dropdown{top:calc(100% + 8px);width:100%;border-radius:6px}.restore-password-flow .profile-password-change-modal__channels{gap:4px}.restore-password-flow .profile-password-change-modal__channels .consultation-order-modal__channel-label{gap:6px;height:40px;min-height:40px;padding:10px;font-size:13px}.restore-password-flow .profile-password-change-modal__channels .consultation-order-modal__channel-label .svg,.restore-password-flow .profile-password-change-modal__channels .consultation-order-modal__channel-label svg{width:16px;height:16px}.restore-password-flow--code .profile-code-confirmation-modal__description{font-size:16px;text-align:center}.restore-password-flow--code .profile-code-confirmation-modal__description--desktop{display:none}.restore-password-flow--code .profile-code-confirmation-modal__description--mobile{display:block}.restore-password-flow--code .profile-code-confirmation-modal__field{height:44px}.restore-password-flow--code .profile-code-confirmation-modal__field.is-invalid{height:62px}.restore-password-flow--code .profile-code-confirmation-modal__input{height:44px;padding:10px 16px;font-size:16px;border-radius:6px}.restore-password-flow--code .profile-code-confirmation-modal__error{margin-top:2px;font-size:12px}.restore-password-flow--code .profile-code-confirmation-modal__confirm.button{height:48px;min-height:48px;padding:12px;font-size:16px;border-radius:7px}.restore-password-flow--code .profile-code-confirmation-modal__timer{font-size:18px}.restore-password-flow--code .profile-code-confirmation-modal__resend-phone{gap:16px}.restore-password-flow--code .profile-code-confirmation-modal__resend-title{font-size:18px}.restore-password-flow--code .profile-code-confirmation-modal__channels{gap:4px}.restore-password-flow--code .profile-code-confirmation-modal__channel{gap:6px;height:40px;padding:10px;font-size:13px}.restore-password-flow--code .profile-code-confirmation-modal__channel .svg,.restore-password-flow--code .profile-code-confirmation-modal__channel svg{width:16px;height:16px}.restore-password-flow--code .profile-code-confirmation-modal__resend-email{font-size:18px}.restore-password-flow--code .profile-code-confirmation-modal__change{gap:7px;font-size:16px}.restore-password-flow--code .profile-code-confirmation-modal__change .svg,.restore-password-flow--code .profile-code-confirmation-modal__change svg{width:20px;height:20px}}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--fuchsia,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--gold{--color:var(--redesign-button-primary-text);--color-hover:var(--redesign-button-primary-text);--color-pressed:var(--redesign-button-primary-text);--color-disabled:var(--redesign-button-primary-text-disabled);--bg-color:var(--redesign-button-primary-bg);--bg-color-hover:var(--redesign-button-primary-bg-hover);--bg-color-pressed:var(--redesign-button-primary-bg-pressed);--bg-color-disabled:var(--redesign-button-primary-bg-disabled);--border-color:var(--redesign-button-primary-bg);--border-color-hover:var(--redesign-button-primary-bg-hover);--border-color-pressed:var(--redesign-button-primary-bg-pressed);--border-color-disabled:var(--redesign-button-primary-bg-disabled);--outline-color:var(--redesign-focus-ring)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--fuchsia-gradient,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--gold-gradient,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .home-search__submit.button,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .redesign-header__search-button.button{--color:var(--redesign-button-primary-text);--color-hover:var(--redesign-button-primary-text);--color-pressed:var(--redesign-button-primary-text);--color-disabled:var(--redesign-button-primary-text-disabled);--bg-color:var(--redesign-header-search-bg);--bg-color-hover:var(--redesign-header-search-bg-hover);--bg-color-pressed:var(--redesign-brand-primary-pressed);--bg-color-disabled:var(--redesign-button-primary-bg-disabled);--border-color:var(--redesign-header-search-bg);--border-color-hover:var(--redesign-header-search-bg-hover);--border-color-pressed:var(--redesign-brand-primary-pressed);--border-color-disabled:var(--redesign-button-primary-bg-disabled);--outline-color:var(--redesign-focus-ring);color:var(--color);background-color:var(--bg-color);border-color:var(--border-color);background-image:none}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .home-search__submit.button{--bg-color:var(--redesign-search-color-accent);--border-color:var(--redesign-search-color-accent)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .redesign-header__search-button.button{--bg-color:var(--redesign-header-search-bg);--border-color:var(--redesign-header-search-bg)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--fuchsia-outline,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--gold-outline,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .lesson-card__favorite.button{--color:var(--redesign-button-secondary-color);--color-hover:var(--redesign-button-secondary-color-hover);--color-pressed:var(--redesign-button-secondary-color-pressed);--color-disabled:var(--redesign-button-secondary-color-disabled);--bg-color:var(--redesign-button-secondary-bg);--bg-color-hover:var(--redesign-button-secondary-bg-hover);--bg-color-pressed:var(--redesign-button-secondary-bg-pressed);--bg-color-disabled:var(--redesign-button-secondary-bg-disabled);--border-color:var(--redesign-button-secondary-border);--border-color-hover:var(--redesign-button-secondary-border-hover);--border-color-pressed:var(--redesign-button-secondary-border-pressed);--border-color-disabled:var(--redesign-button-secondary-border-disabled);--outline-color:var(--redesign-focus-ring)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .redesign-header__account-button.button{--bg-color:var(--redesign-header-account-bg);--bg-color-hover:var(--redesign-header-account-bg-hover);--bg-color-pressed:var(--redesign-brand-primary-pressed);--border-color:var(--redesign-header-account-bg);--border-color-hover:var(--redesign-header-account-bg-hover);--border-color-pressed:var(--redesign-brand-primary-pressed)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox .checkbox__custom{background-color:var(--bg-color);border-color:var(--border-color)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox .checkbox__wrap:hover .checkbox__custom{background-color:var(--bg-color-hover);border-color:var(--border-color-hover)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox .checkbox__input:checked~.checkbox__wrap .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.checked .checkbox__wrap .checkbox__custom{color:var(--color-checked);background-color:var(--bg-color-checked);border-color:var(--border-color-checked)}@media(hover:hover){:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox .checkbox__input:checked~.checkbox__wrap:hover .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.checked .checkbox__wrap:hover .checkbox__custom{color:var(--color-checked);background-color:var(--bg-color-checked-hover);border-color:var(--border-color-checked-hover)}}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.checked.hover:not(.disabled) .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.checked.hover:not(.disabled) .checkbox__wrap .checkbox__custom{color:var(--color-checked);background-color:var(--bg-color-checked-hover);border-color:var(--border-color-checked-hover)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox .checkbox__input:disabled~.checkbox__wrap .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox .checkbox__input:disabled~.checkbox__wrap:hover .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.disabled .checkbox__wrap .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.disabled .checkbox__wrap:hover .checkbox__custom{color:var(--color-disabled);background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox .checkbox__input:disabled:checked~.checkbox__wrap .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox .checkbox__input:disabled:checked~.checkbox__wrap:hover .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.disabled.checked .checkbox__wrap .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.disabled.checked .checkbox__wrap:hover .checkbox__custom,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .checkbox.disabled.checked.hover .checkbox__wrap .checkbox__custom{color:var(--color-checked-disabled);background-color:var(--bg-color-checked-disabled);border-color:var(--border-color-checked-disabled)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--forest,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--green{color:var(--color);background-color:var(--bg-color);border-color:var(--border-color)}@media(hover:hover){:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--forest.hover,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--forest:hover,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--green.hover,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--green:hover{color:var(--color-hover);background-color:var(--bg-color-hover);border-color:var(--border-color-hover)}}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--forest.pressed,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--forest:active,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--green.pressed,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--green:active{color:var(--color-pressed);background-color:var(--bg-color-pressed);border-color:var(--border-color-pressed)}:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--forest.disabled,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--forest:disabled,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--forest[disabled],:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--green.disabled,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--green:disabled,:is(.page--redesign-home,.page--redesign-header,.page--lessons,.page--consultations,.page--redesign-404,.page--theme-panel,.page--dashboard,.page--profile-settings,.page--question-live,.page--question-lesson,.page--question-lesson-search,.page--broadcast-archive,.page--question-answer) .button.button--green[disabled]{color:var(--color-disabled);background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}
.air-datepicker-cell.-day-.-other-month-,.air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.air-datepicker-cell.-day-.-other-month-:hover,.air-datepicker-cell.-year-.-other-decade-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-,.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-day-.-other-month-,.-selected-.air-datepicker-cell.-year-.-other-decade-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-,.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-day-.-other-month-,.-in-range-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-,.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-day-.-other-month-:empty,.air-datepicker-cell.-year-.-other-decade-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.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-.-focus-,.air-datepicker-cell.-in-range-:hover{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-{border:none}.air-datepicker-cell.-selected-,.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{-webkit-transition:all var(--adp-transition-duration) var(--adp-transition-ease);transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);-webkit-box-sizing:content-box;box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--action,.air-datepicker-nav--title{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;-ms-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{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.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:none}.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:hsla(0,0%,100%,0)}.air-datepicker-button:focus,.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.air-datepicker-time{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-column-gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.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);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;-ms-flex-item-align:end;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(90deg,var(--adp-time-track-color),var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.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{-webkit-box-sizing:border-box;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.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{border:none;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:transparent}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:transparent}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:transparent}.air-datepicker-time--row input[type=range]::-ms-fill-lower,.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:transparent}.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:rgba(92,196,239,0.1);--adp-background-color-in-range-focused:rgba(92,196,239,0.2);--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:rgba(92,196,239,0.1);--adp-cell-background-color-in-range-hover:rgba(92,196,239,0.2);--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:rgba(0,0,0,0.3);--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);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:var(--adp-border-radius);-webkit-box-sizing:content-box;box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,-webkit-max-content);grid-template-rows:repeat(4,max-content);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);position:absolute;-webkit-transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),-webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),-webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease),-webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{-webkit-transform:translateY(calc(var(--adp-transition-offset)*-1));transform:translateY(calc(var(--adp-transition-offset)*-1))}.air-datepicker.-from-right-{-webkit-transform:translateX(var(--adp-transition-offset));transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{-webkit-transform:translateY(var(--adp-transition-offset));transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{-webkit-transform:translateX(calc(var(--adp-transition-offset)*-1));transform:translateX(calc(var(--adp-transition-offset)*-1))}.air-datepicker.-active-:not(.-custom-position-){-webkit-transform:translate(0);transform:translate(0);opacity:1}.air-datepicker.-active-.-custom-position-{-webkit-transition:none;transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);-webkit-box-shadow:none;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;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);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){-webkit-transform:translate(-50%,calc(-50% + var(--adp-transition-offset)));transform:translate(-50%,calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{-webkit-transition:none;transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size:calc(var(--adp-pointer-size)/2);z-index:-1}.air-datepicker--pointer,.air-datepicker--pointer:after{position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size)}.air-datepicker--pointer:after{content:"";background:#fff;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);-webkit-box-sizing:border-box;box-sizing:border-box}.-top-center- .air-datepicker--pointer,.-top-left- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-center- .air-datepicker--pointer:after,.-top-left- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-bottom- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-top- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-center- .air-datepicker--pointer:after,.-bottom-left- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-top- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-bottom- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-top- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .air-datepicker--pointer,.-top-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-bottom-right- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-bottom-center- .air-datepicker--pointer,.-top-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{-webkit-box-sizing:content-box;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{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;-webkit-transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;-webkit-transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);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)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;-webkit-transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}
