*,:after,:before{
	box-sizing:border-box;
	margin:0;
	padding:0;
	border:0;
}

:active,:focus,a:active,a:focus{
	outline:none;
}

body,html{
	-webkit-text-size-adjust:100%;
	max-width:100vw;
	height:100%;
	overflow-x:hidden;
	font-size:100%;
	line-height:1;
}

body{
	width:100%;
}

button,input,textarea{
	border-radius:0;
	background:none;
	color:inherit;
	font-weight:inherit;
	font-size:inherit;
	font-family:inherit;
	letter-spacing:inherit;
	text-shadow:inherit;
}

input::-ms-clear{
	display:none;
}

a,button{
	cursor:pointer;
}

button::-moz-focus-inner{
	padding:0;
	border:0;
}

ul li{
	list-style:none;
}

figure,img,picture>object{
	max-width:100%;
	height:auto;
}

a,a:active,a:focus,a:hover,a:visited{
		color:inherit;
		text-decoration:none;
	}

@font-face{
	font-style:normal;
	font-weight:400;
	src:url(../fonts/DIN_PT_Regular.woff2) format("woff2"), url(../fonts/DIN_PT_Regular.woff) format("woff");
	font-family:DIN PT;
	font-display:swap;
}

@font-face{
	font-style:normal;
	font-weight:500;
	src:url(../fonts/DIN_PT_Medium.woff2) format("woff2"), url(../fonts/DIN_PT_Medium.woff) format("woff");
	font-family:DIN PT;
	font-display:swap;
}

@font-face{
	font-style:normal;
	font-weight:700;
	src:url(../fonts/DIN_PT_Bold.woff2) format("woff2"), url(../fonts/DIN_PT_Bold.woff) format("woff");
	font-family:DIN PT;
	font-display:swap;
}

@font-face{
	font-style:normal;
	font-weight:400;
	src:url(../fonts/icons/RZD-icons.eot?dzv7wa);
	src:url(../fonts/icons/RZD-icons.eot?dzv7wa#iefix) format("embedded-opentype"), url(../fonts/icons/RZD-icons.ttf?dzv7wa) format("truetype"), url(../fonts/icons/RZD-icons.woff?dzv7wa) format("woff"), url(../fonts/icons/RZD-icons.svg?dzv7wa#RZD-icons) format("svg");
	font-family:RZD-icons;
	font-display:block;
}

.i{
	speak:never;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:1;
	font-family:RZD-icons !important;
	text-transform:none;
}

.i-checkbox-marker:before{
	content:"\e914";
}

.i-subtitles:before{
	content:"\e913";
}

.i-video_replay:before{
	content:"\e912";
}

.i-video_arrow:before{
	content:"\e90f";
}

.i-video_pause:before{
	content:"\e910";
}

.i-video_play:before{
	content:"\e911";
}

.i-android:before{
	content:"\e900";
}

.i-apple:before{
	content:"\e901";
}

.i-apps:before{
	content:"\e902";
}

.i-arrow:before{
	content:"\e903";
}

.i-close:before{
	content:"\e904";
}

.i-game:before{
	content:"\e905";
}

.i-menu:before{
	content:"\e906";
}

.i-play:before{
	content:"\e907";
}

.i-play_btn:before{
	content:"\e908";
}

.i-points-line:before{
	content:"\e909";
}

.i-replay:before{
	content:"\e90a";
}

.i-search:before{
	content:"\e90b";
}

.i-sound:before{
	content:"\e90c";
}

.i-trash:before{
	content:"\e90d";
}

.i-windows:before{
	content:"\e90e";
}

.i-web:before{
	display:inline-block;
	width:1.1em;
  height:1.1em;
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath fill='%23fff' d='M14.703 6.875c-.725-3.369-2.272-5.5-3.703-5.5-1.43 0-2.978 2.131-3.703 5.5h7.406ZM6.875 11c0 .92.061 1.838.184 2.75h7.882a20.612 20.612 0 0 0 0-5.5H7.06c-.123.912-.184 1.83-.184 2.75Zm.422 4.125c.725 3.369 2.272 5.5 3.703 5.5 1.43 0 2.978-2.131 3.703-5.5H7.297Zm8.814-8.25h4.331a10.352 10.352 0 0 0-7.184-5.93c1.305 1.147 2.328 3.269 2.853 5.93Zm4.825 1.375H16.33a22.234 22.234 0 0 1 0 5.5h4.606c.501-1.799.502-3.7 0-5.5Zm-7.678 12.805a10.353 10.353 0 0 0 7.186-5.93h-4.332c-.526 2.661-1.55 4.783-2.854 5.93Zm-7.369-5.93H1.558a10.352 10.352 0 0 0 7.185 5.93c-1.306-1.147-2.329-3.269-2.854-5.93ZM8.742.945a10.352 10.352 0 0 0-7.185 5.93h4.33c.527-2.661 1.55-4.783 2.855-5.93ZM5.5 11c0-.92.057-1.838.17-2.75H1.065a10.244 10.244 0 0 0 0 5.5h4.607C5.557 12.838 5.5 11.92 5.5 11Z'/%3E%3C/svg%3E");
	background-position:50%;
	background-size:cover;
	background-repeat:no-repeat;
	content:"";
}

.i-rewind:before{
	content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' fill='none'%3E%3Cpath fill='%23fff' d='M5.5 24.75A16.5 16.5 0 1 0 22 8.25h-5.5V1.375l-8.25 8.25 8.25 8.25V11H22A13.75 13.75 0 1 1 8.25 24.75H5.5Z'/%3E%3Cpath fill='%23fff' d='M26.991 30.429a3.905 3.905 0 0 1-1.76-.372A3.356 3.356 0 0 1 24.009 29a4.91 4.91 0 0 1-.715-1.72 10.58 10.58 0 0 1-.234-2.31c-.006-.775.073-1.55.234-2.31a5.02 5.02 0 0 1 .715-1.718c.315-.447.735-.81 1.224-1.059a3.905 3.905 0 0 1 1.76-.37 3.356 3.356 0 0 1 2.97 1.374 7.192 7.192 0 0 1 .962 4.029 7.192 7.192 0 0 1-.962 4.029 3.355 3.355 0 0 1-2.97 1.485Zm0-1.678a1.47 1.47 0 0 0 1.375-.756 4.647 4.647 0 0 0 .51-2.076V24.02a4.55 4.55 0 0 0-.4-2.062 1.692 1.692 0 0 0-2.832 0 4.552 4.552 0 0 0-.399 2.062v1.898a4.648 4.648 0 0 0 .399 2.076 1.457 1.457 0 0 0 1.348.756ZM14.617 30.25v-1.623h2.75v-7.136l-2.558 1.375-.756-1.457 3.19-1.788h2.007v8.938h2.448v1.69h-7.082Z'/%3E%3C/svg%3E");
}

.i-rewind-forward:before{
	content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' fill='none'%3E%3Cpath fill='%23fff' d='M38.5 24.75A16.5 16.5 0 1 1 22 8.25h5.5V1.375l8.25 8.25-8.25 8.25V11H22a13.75 13.75 0 1 0 13.75 13.75h2.75Z'/%3E%3Cpath fill='%23fff' d='M26.003 30.429a3.905 3.905 0 0 1-1.76-.372A3.355 3.355 0 0 1 23.019 29a4.907 4.907 0 0 1-.715-1.72c-.162-.758-.24-1.533-.234-2.31-.005-.775.073-1.55.234-2.31a5.017 5.017 0 0 1 .715-1.718c.316-.447.736-.81 1.224-1.059a3.905 3.905 0 0 1 1.76-.37 3.356 3.356 0 0 1 2.97 1.374 7.191 7.191 0 0 1 .962 4.029 7.19 7.19 0 0 1-.962 4.029 3.353 3.353 0 0 1-2.97 1.485Zm0-1.678a1.47 1.47 0 0 0 1.375-.756 4.649 4.649 0 0 0 .509-2.076V24.02a4.55 4.55 0 0 0-.4-2.062 1.692 1.692 0 0 0-2.832 0 4.55 4.55 0 0 0-.398 2.062v1.898a4.648 4.648 0 0 0 .398 2.076 1.458 1.458 0 0 0 1.348.756ZM13.628 30.25v-1.623h2.75v-7.136l-2.558 1.375-.756-1.457 3.19-1.788h2.008v8.938h2.447v1.69h-7.081Z'/%3E%3C/svg%3E");
}

.i-play-small:before{
	content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' fill='none'%3E%3Cpath fill='%23fff' fill-opacity='.4' d='M52 26C52 11.64 40.36 0 26 0S0 11.64 0 26s11.64 26 26 26 26-11.64 26-26Z'/%3E%3Cpath fill='%23fff' d='M22 20.905a.897.897 0 0 1 1.33-.792l9.205 5.096a.9.9 0 0 1 .465.792.908.908 0 0 1-.465.791l-9.205 5.096a.892.892 0 0 1-1.212-.344.909.909 0 0 1-.118-.447V20.905Z'/%3E%3C/svg%3E");
}

.i-pause-small:before{
	content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' fill='none'%3E%3Cpath fill='%23fff' fill-opacity='.4' d='M52 26C52 11.64 40.36 0 26 0S0 11.64 0 26s11.64 26 26 26 26-11.64 26-26Z'/%3E%3Cpath fill='%23fff' d='M21 21a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V21ZM27 21a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V21Z'/%3E%3C/svg%3E");
}

.i-replay-small:before{
	content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' fill='none'%3E%3Cpath fill='%23fff' fill-opacity='.4' d='M52 26C52 11.64 40.36 0 26 0S0 11.64 0 26s11.64 26 26 26 26-11.64 26-26Z'/%3E%3Cpath fill='%23fff' d='m20.674 25.5-.844.537a1 1 0 0 0 1.348.327l-.504-.864Zm2.566 3.412a1 1 0 0 0-1.305 1.515l1.305-1.515Zm.807-4.222a1 1 0 0 0-1.007-1.728l1.007 1.728Zm-4.203-2.357a1 1 0 0 0-1.688 1.073l1.688-1.073Zm10.83 3.167a4.5 4.5 0 0 1-4.5 4.5v2a6.5 6.5 0 0 0 6.5-6.5h-2Zm-9 0a4.5 4.5 0 0 1 4.5-4.5v-2a6.5 6.5 0 0 0-6.5 6.5h2Zm4.5-4.5a4.5 4.5 0 0 1 4.5 4.5h2a6.5 6.5 0 0 0-6.5-6.5v2Zm0 9a4.478 4.478 0 0 1-2.934-1.088l-1.305 1.515A6.479 6.479 0 0 0 26.174 32v-2Zm-4.996-3.636 2.87-1.674-1.008-1.728-2.87 1.674 1.008 1.728Zm.34-1.4-1.674-2.631-1.688 1.073 1.674 2.63 1.688-1.073Z'/%3E%3C/svg%3E");
}

.i-double-rewind:before{
	content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='42' fill='none'%3E%3Cg fill='%23B4B5B9' fill-rule='evenodd' clip-rule='evenodd' opacity='.7'%3E%3Cpath d='M16.163 20.5 0 2.818 3.261 0l18.74 20.5L3.26 41l-3.26-2.819L16.162 20.5Z'/%3E%3Cpath d='M29.942 20.665 14.1 2.84 17.295 0l18.37 20.665-18.37 20.664-3.196-2.84 15.843-17.824Z'/%3E%3C/g%3E%3C/svg%3E");
}

:after,:before,:root{
  --c:1;

  --content-sides:calc(100px*var(--c));
  --section-padding:calc(44px*var(--c));
  --content-width:100%;
  --grid-columns:12;
  --grid-columns-gap:calc(24px*var(--c));
  --column-width:calc(100%/var(--grid-columns) - var(--grid-columns-gap) + var(--grid-columns-gap)/(var(--grid-columns) - 1));
  --main-ui-area-size:calc(56px*var(--c));
  --button-size:calc(56px*var(--c));
  --inner-indents:calc(24px*var(--c));
  --font-size:calc(20px*var(--c));
  --c-brand:#e21a1a;
  --c-main:#fff;
  --c-bg:#2d2727;
  --c-gray:#b4b5b9;
  --c-white:#fef8f8;
  --c-black:#202223;

  --pop-up:rgba(72,82,89,.5);
  --pop-up_dark:rgba(9,9,10,.5);
  --bg-light:hsla(0,0%,85%,.1);

  --border-radius:calc(4px*var(--c));

  --transition-defaut:0.25s ease-out;
  --transition-slow:0.5s ease-out;
}

::-webkit-scrollbar{
  display:none;
}

::selection{
  background:var(--c-main);
  color:var(--c-bg);
}

html{
  font-size:var(--font-size);
}

#app,body,html{
  overscroll-behavior:none;
}

#app,body{
  width:100%;
  max-width:100vw;
  max-height:100vh;
  overflow:hidden;
}

#app,.rzd-launcher{
  display:flex;
}

.rzd-launcher{
  --top-indent:calc(104px*var(--c));
  --bottom-indent:calc(100px*var(--c));
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  position:fixed;
  flex:1;
  flex-direction:column;
  align-items:center;
  width:100%;
  max-width:100vw;
  min-height:100vh;
  overflow-x:hidden;
  overflow-y:scroll;
  background-color:var(--c-bg);
  color:var(--c-main);
  font-style:normal;
  font-weight:400;
  font-size:1rem;
  font-family:DIN PT,sans-serif;
  letter-spacing:0;
  scroll-behavior:smooth;
  user-select:none;
}

.rzd-launcher .all-content{
    z-index:5;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    padding:var(--section-padding) var(--content-sides);
    overflow:hidden;
  }

.rzd-launcher .all-content-button{
    z-index:2;
    position:absolute;
    right:var(--content-sides);
    bottom:var(--section-padding);
  }

img,svg{
  max-width:100%;
  height:auto;
}

button{
  -webkit-tap-highlight-color:transparent;
  display:flex;
  appearance:none;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  line-height:1;
  pointer-events:all;
  user-select:none;
}

:root{
  --touchNow:0deg;
  --touchNowPx:0px;
}

.vfm{
  color:#000;
}

.modal-container{
  display:flex;
  align-items:center;
  justify-content:center;
}

.modal-content{
  display:flex;
  position:relative;
  flex-direction:column;
  width:840px;
  height:680px;
  margin:0 1rem;
  padding:1rem;
  border:1px solid #e2e8f0;
  border-radius:.25rem;
  background:#fff;
}

.modal__title{
  margin:0 2rem 0 0;
  font-weight:700;
  font-size:1.5rem;
}

.modal__close{
  position:absolute;
  top:.5rem;
  right:.5rem;
}

.dark-mode div::v-deep .modal-content{
  border-color:#2d3748;
  background-color:#1a202c;
}

.tauri-message{
  z-index:100;
}

.all-content{
	display:flex;
	z-index:2;
	flex-direction:column;
	align-items:center;
	justify-content:space-between;
	max-height:100vh;
	gap:calc(44px*var(--c));
	backdrop-filter:blur(10px);
	background:#000000b3;
}

.all-content__overlay{
		z-index:-1;
		position:absolute;
		top:0;
		right:0;
		bottom:0;
		left:0;
	}

.all-content__wrapper{
		--gap:calc(48px*var(--c));
		display:flex;
		flex:1 1;
		flex-wrap:wrap;
		align-content:center;
		align-items:flex-start;
		justify-content:center;
		max-height:100%;
		padding:0 calc(18rem*var(--c));
		overflow-y:scroll;
		gap:var(--gap);
	}

.all-content__wrapper.hasMore{
			-webkit-mask-image:linear-gradient(0deg,
					transparent,
					#000 5%);
			align-content:flex-start;
			padding-bottom:50px;
		}

.all-content__item{
		display:flex;
		flex:0 0 calc(25% - var(--gap)*3/4);
		flex-direction:column;
		gap:calc(8px*var(--c));
		cursor:pointer;
		transition:all .5s ease-in;
	}

.all-content__item__wrapper{
			width:100%;
			overflow:hidden;
			border-radius:var(--border-radius);
		}

.all-content__item img{
			object-fit:cover;
		}

.all-content__item h2{
			color:#fef8f8;
			font-weight:500;
			font-size:calc(16px*var(--c));
			line-height:129%;
			letter-spacing:.02em;
			text-transform:uppercase;
		}

.all-content__item p{
			color:#fef8f8;
			font-weight:400;
			font-size:calc(8px*var(--c));
			line-height:135%;
			letter-spacing:.02em;
		}

.all-content__controls{
		flex:0 0 calc(41px*var(--c));
		width:100%;
	}

.all-content .controls{
		display:flex;
		align-items:flex-end;
		justify-content:space-between;
		height:var(--main-ui-area-size);
	}

.all-content .controls__wrapper{
			display:flex;
			align-items:flex-end;
			height:calc(41px*var(--c));
			gap:calc(65px*var(--c));
			border-bottom:calc(1px*var(--c)) solid #ffffff4d;
		}

.all-content .controls>*{
			min-width:6em;
		}

.all-content .controls__left{
			height:100%;
		}

.all-content .controls__item{
			min-width:9em;
			padding-bottom:calc(8px*var(--c));
			color:#b4b5b9;
			font-weight:400;
			font-size:calc(24px*var(--c));
			line-height:calc(29px*var(--c));
			letter-spacing:.02em;
			text-align:center;
			cursor:pointer;
			transition:all .2s ease-in;
		}

.all-content .controls__item.active{
				border-bottom:calc(2px*var(--c)) solid #fff;
				color:#fef8f8;
				font-weight:500;
				font-size:calc(28px*var(--c));
				line-height:calc(34px*var(--c));
				letter-spacing:.02em;
			}

.all-content__close .i{
			transform:rotate(180deg);
		}

.longread{
	--content-gap:200px;
	z-index:1;
	position:relative;
	padding-top:50px;
	padding-right:12%;
	padding-left:12%;
	backdrop-filter:blur(12px);
	background:var(--pop-up);
}

.longread .content{
		display:flex;
		flex-direction:column;
		width:100%;
		height:100%;
		gap:var(--content-gap);
	}

.longread .content img{
			border-radius:var(--border-radius);
		}

.longread__start{
		display:flex;
		flex-direction:column;
		gap:100px;
	}

.longread__title{
		font-weight:500;
		font-size:28px;
		line-height:48px;
		font-family:DIN PT,sans-serif;
		letter-spacing:.02em;
		text-align:center;
		text-transform:uppercase;
	}

.longread .cols{
		display:flex;
		justify-content:space-between;
		gap:var(--grid-columns-gap);
	}

.longread .cols.center{
			align-items:center;
		}

.longread .cols .col-3{
			flex:0 0 calc(24.6% - var(--grid-columns-gap)/2);
		}

.longread .cols .col-5{
			flex:0 0 calc(41.55% - var(--grid-columns-gap)/2);
		}

.longread .cols .col-6{
			flex:0 0 calc(50% - var(--grid-columns-gap)/2);
		}

.longread .cols .col-7{
			flex:0 0 calc(58.45% - var(--grid-columns-gap)/2);
		}

.longread .cols .col-8{
			flex:0 0 calc(67% - var(--grid-columns-gap)/2);
		}

.longread .line-left{
		position:relative;
	}

.longread .line-left:before{
			position:absolute;
			top:0;
			bottom:0;
			left:-20px;
			width:4px;
			height:100%;
			background:#fef8f8;
			content:"";
		}

.longread p{
		margin-bottom:24px;
		font-style:normal;
		font-weight:400;
		font-size:1.11rem;
		line-height:136%;
		font-family:IBM Plex Sans;
	}

.longread p:last-child{
			margin-bottom:0;
		}

.longread h3,.longread p.strong{

			color:#fef8f8;
			font-style:normal;
			font-weight:700;
			font-size:32px;
			line-height:39px;
			font-family:DIN PT,sans-serif;
			letter-spacing:.02em;
	}

.longread h3{
		margin-bottom:40px;
	}

.longread .image-block p{
			margin-top:12px;
			margin-bottom:0;
			color:#b4b5b9;
			font-style:normal;
			font-weight:300;
			font-size:12px;
			line-height:135%;
			font-family:IBM Plex Sans;
			letter-spacing:.02em;
		}

.longread .image-block__title{
			color:#fef8f8;
		}

.article-more{
	--top-indent:calc(10px*var(--c));
	--left-indent:calc(25px*var(--c));
	max-height:calc(100% - 255px);
	overflow:hidden;
}

.article-more,.article-more .wrapper{
	display:flex;
	position:relative;
	max-width:100%;
	}

.article-more .wrapper{
		flex-direction:column;
		align-items:stretch;
		justify-content:flex-start;
		max-height:100%;
		overflow-x:hidden;
		overflow-y:scroll;
	}

.article-more__content{
		height:100%;
		margin-left:var(--left-indent);
		line-height:1.3;
	}

.article-more__content>div{
			padding-top:var(--top-indent);
			padding-bottom:calc(60px*var(--c));
		}

.article-more .gradient{
		z-index:2;
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:calc(50px*var(--c));
		background:#ffffff6b;
	}

.article-more .scrollbar{
		display:flex;
		position:absolute;
		top:calc(var(--top-indent)*1.5);
		bottom:0;
		left:calc(1px*var(--c));
		flex-direction:row;
		align-items:flex-start;
		justify-content:center;
		width:calc(1px*var(--c));
		height:100%;
		overflow:visible;
		background:hsla(0,0%,100%,.5);
		pointer-events:none;
		user-select:none;
	}

.article-more .scrollbar .trumb{
			position:absolute;
			width:calc(1px*var(--c));
			height:50%;
			background:#fff;
		}

.background{
	z-index:-1;
	top:0;
	right:0;
	bottom:0;
	left:0;
	pointer-events:none;
	user-select:none;
}

.background,.background .wrapper{
	display:flex;
	position:fixed;
	width:100%;
	height:100%;
	}

.background .wrapper{
		align-items:center;
		justify-content:center;
		margin-right:-5%;
	}

.background .wrapper:first-child{
			z-index:4;
		}

.background .wrapper:nth-child(2){
			z-index:3;
		}

.background .wrapper:nth-child(3){
			z-index:2;
		}

.background .wrapper:nth-child(4){
			z-index:1;
		}

.background .wrapper>*{
			width:100%;
			height:100%;
			object-fit:cover;
		}

.background{

	--color1:hsla(191,9%,53%,.9);
	--color2:rgba(180,196,200,0);}

.background .gradient{
		z-index:10;
		background:linear-gradient(90deg,
				var(--color1) 0,
				var(--color2) 50%,
				var(--color1) 100%);
		opacity:.8;
		transition:left .5s ease-in-out;
		will-change:left;
	}

.background .gradient,.background .overlay-dark{
		position:fixed;
		left:0;
		width:200%;
		height:100%;
	}

.background .overlay-dark{
		z-index:11;
		pointer-events:none;
		user-select:none;
	}

.background.more .gradient{
		left:-100%;
		transition:left .7s ease-in-out;
		will-change:left;
	}

.v-enter-active,.v-leave-active{
	transition:opacity 2s ease;
}

.cards{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	width:calc(100% + var(--content-sides));
	max-height:100%;
	gap:calc(50px*var(--c));
}

.cards__wrapper{
		display:flex;
		position:relative;
		width:calc(803px*var(--c));
		height:calc(714px*var(--c));
		transform:perspective(1400px) matrix(1, 0, 0, 1, 0, 0);
		transform-style:preserve-3d;
	}

.cards__wrapper.has-more>:last-child{
			display:none;
		}

.cards__item{
		display:flex;
		position:absolute;
		bottom:0;
		left:50%;
		width:57%;
		height:auto;
		overflow:hidden;
		transform-style:preserve-3d;
		border-radius:var(--border-radius);
		cursor:pointer;
		transition:all .3s ease-in;
	}

.cards__item:hover{
			transition:all .3s ease-out;
		}

.cards__item:first-child{
			transform:translate(-50%) translate3d(-44.5%, 0, -59px) rotateY(calc(-10.3deg - var(--touchNow)));
			box-shadow:12.6px 0 40.3px rgba(34,34,34,.2);
			cursor:unset;
		}

.cards__item:nth-child(2){
			transform:translate(-50%) translateZ(calc(-222px + var(--touchNowPx))) rotateY(calc(-20.5deg - var(--touchNow)));
			box-shadow:12.6px 0 40.3px rgba(34,34,34,.2);
			filter:blur(2.44px);
		}

.cards__item:nth-child(2):hover{
				filter:blur(2.44px) brightness(1.3);
			}

.cards__item:nth-child(3){
			z-index:100;
			transform:translate(-50%) translate3d(62%, 0, -401px) rotateY(calc(-27.7deg - var(--touchNow)));
			box-shadow:12.6px 0 40.3px rgba(34,34,34,.2);
			filter:blur(3px);
		}

.cards__item:nth-child(3):hover{
				filter:blur(3px) brightness(1.3);
			}

.cards__item:nth-child(n+4){
			visibility:hidden;
			transform:translate(-50%) translate3d(62%, 0, -401px) rotateY(calc(-27.7deg - var(--touchNow)));
			box-shadow:12.6px 0 40.3px rgba(34,34,34,.2);
		}

.cards__item img{
			width:100%;
			height:100%;
			object-fit:cover;
		}

.cards__item span{
			position:absolute;
			top:41px;
			right:19px;
			bottom:auto;
			left:auto;
			font-size:2rem;
		}

.cards__controls{
		justify-content:flex-start;
		width:100%;
	}

.cards__controls,.cards__controls .cards-buttons{
		display:flex;
		align-items:center;
		gap:calc(24px*var(--c));
		}

.cards__controls .cards-counter{
			display:flex;
			flex:0 1 calc(186px*var(--c));
			align-items:center;
			margin-right:calc(var(--c)*120px);
			gap:calc(9px*var(--c));
			font-weight:700;
			font-size:.9rem;
			font-family:DIN PT,sans-serif;
			text-align:center;
			text-shadow:0 2.86px 11.41px rgba(0,0,0,.12);
		}

.cards__controls .cards-counter .line{
				display:flex;
				position:relative;
				flex:1 1 100%;
				align-items:center;
				justify-content:flex-start;
				height:calc(2px*var(--c));
			}

.cards__controls .cards-counter .line:before{
					position:absolute;
					width:100%;
					height:calc(1px*var(--c));
					background:var(--c-main);
					content:"";
					opacity:.3;
				}

.cards__controls .cards-counter .line div{
					position:absolute;
					width:0;
					height:calc(2px*var(--c));
					background:var(--c-main);
					transition:left var(--transition-slow);
					will-change:left;
				}

.qr-code{
	display:flex;
	flex:0 0 calc(136px*var(--c));
	align-items:center;
	align-self:flex-end;
	width:85%;
	padding-right:calc(20px*var(--c));
	overflow:hidden;
	gap:calc(48px*var(--c));
	border-radius:var(--border-radius);

	backdrop-filter:blur(12px);
}

.qr-code__bg{
		background:var(--bg-light);
	}

.qr-code__wrapper{
		display:flex;
		flex-direction:column;
		gap:calc(16px*var(--c));
	}

.qr-code__btn{
		display:flex;
		gap:calc(10px*var(--c));
	}

.qr-code img{
		max-width:100%;
		max-height:100%;
	}

.qr-code p{
		color:var(--c-white);
		font-size:1rem;
		line-height:140%;
		letter-spacing:.32px;
	}

.article-screenshots{
	--gap:calc(12px*var(--c));
	position:relative;
	max-width:79%;
	padding-bottom:calc(10px*var(--c));
}

.article-screenshots .wrapper{
		display:flex;
		position:relative;
		left:0;
		align-items:stretch;
		justify-content:flex-start;
		width:100%;
		height:100%;
		padding-bottom:calc(8px*var(--c));
		overflow-x:scroll;
		gap:var(--gap);
	}

.article-screenshots .item{
		display:flex;
		flex:0 0 calc(189px*var(--c));
		height:calc(107px*var(--c));
		overflow:hidden;
		border-radius:var(--border-radius);
		cursor:zoom-in;
	}

.article-screenshots .item:last-child{
			margin-right:calc(70px*var(--c));
		}

.article-screenshots .item img{
			width:100%;
			height:100%;
			object-fit:cover;
		}

.article-screenshots .scrollbar{
		display:flex;
		position:absolute;
		right:0;
		bottom:calc(1px*var(--c));
		left:0;
		flex-direction:row;
		align-items:center;
		justify-content:flex-start;
		height:calc(1px*var(--c));
		overflow:visible;
		background:hsla(0,0%,100%,.5);
		pointer-events:none;
		user-select:none;
	}

.article-screenshots .scrollbar .trumb{
			position:relative;
			width:0;
			height:calc(1.5px*var(--c));
			background:#fff;
		}

.article-screenshots .slide-button{
		position:absolute;
		top:50%;
		right:calc(70px*var(--c)*-1);
		transform:translateY(-50%);
	}

.summary{
	display:flex;
	flex-direction:column;
	align-items:stretch;
	justify-content:flex-end;
	gap:20px;
}

.summary>*{
		overflow:hidden;
	}

.summary__title{
		-webkit-line-clamp:3;
		padding-right:10%;
		font-weight:700;
		font-size:2.4rem;
		line-height:121.5%;
		font-family:DIN PT,sans-serif;
		letter-spacing:.05em;
		text-transform:uppercase;
	}

.summary__description,.summary__title{
		-webkit-box-orient:vertical;
		display:-webkit-box;
		color:var(--c-white);
	}

.summary__description{
		max-width:85%;
		height:5.4em;
		-webkit-line-clamp:4;
		padding-right:14%;
		font-size:.9rem;
		line-height:1.3;
		letter-spacing:.02em;
	}

.summary__metainfo{
		display:flex;
		flex-direction:column;
		margin-bottom:22px;
		gap:.33em;
		color:var(--c-white);
		font-size:1rem;
		opacity:.9;
	}

.summary__metainfo__section{
			display:flex;
			gap:.25em;
		}

.summary__metainfo__section.split-it .item:not(:last-child):after{
						margin-left:.25em;
						content:"|";
					}

.summary__metainfo__label{
			color:var(--c-gray);
		}

.summary__metainfo__label:after{
				content:":";
			}

.summary__actions{
		display:flex;
		gap:24px;
	}

.modal-enter-from,.modal-leave-to{
	opacity:0;
}

.modal-enter-to,.modal-leave-from{
	opacity:1;
}

.modal-enter-active,.modal-leave-active{
	transition:opacity .3s ease-in;
	will-change:opacity;
}

.main-content{
	z-index:1;
	position:relative;
	width:100%;
}

.main-content.indexed{
		z-index:10000;
	}

.main-content.error .error-message{
			display:flex;
			position:absolute;
			top:0;
			flex-direction:column;
			align-items:center;
			justify-content:center;
			width:100%;
			height:100%;
			font-size:2rem;
			text-align:center;
		}

.main-content__wrapper{
		display:flex;
		position:relative;
		align-items:center;
		justify-content:space-between;
		width:100%;
		height:100vh;
		max-height:100vh;
		padding:var(--top-indent) var(--content-sides) var(--bottom-indent) var(--content-sides);
		overflow:hidden;
	}

.main-content__left{
		display:flex;
		position:relative;
		flex:0 0 calc(58.5% - var(--grid-columns-gap)/2);
		flex-direction:column;
		height:100%;
		gap:50px;
	}

.main-content__left .wrapper-animate-1{
			width:calc(100% - var(--grid-columns-gap));
			margin-top:calc(var(--c)*180px);
		}

.main-content__left .article-actions{
			position:absolute;
			width:100%;
		}

.main-content__left .wrapper-animate-2{
			display:flex;
			position:absolute;
			bottom:0;
			left:0;
			flex-direction:column;
			justify-content:flex-end;
			margin-bottom:calc(50px*var(--c));
		}

.main-content__left .recomendation{
			display:flex;
			position:absolute;
			flex-direction:column;
			width:calc(583px*var(--c));
			padding:calc(33px*var(--c)) calc(36px*var(--c));
			overflow:hidden;
			gap:calc(12px*var(--c));
			border-radius:var(--border-radius);
		}

.main-content__left .recomendation:before{
				display:block;
				position:absolute;
				top:0;
				right:0;
				bottom:0;
				left:0;
				width:100%;
				height:100%;
				background:#d9d9d9;
				content:"";
				opacity:.1;
			}

.main-content__left .recomendation__label{
				font-weight:700;
				font-size:1.2rem;
				text-transform:uppercase;
				opacity:.6;
			}

.main-content__left .recomendation__content{
				font-weight:700;
				font-size:1.4rem;
				text-transform:uppercase;
			}

.main-content__right{
		top:calc(var(--main-ui-area-size)/2);
		flex:0 0 calc(41.5% - var(--grid-columns-gap)/2);
		justify-content:space-between;
		max-width:100%;
		height:calc(var(--main-ui-area-size) + 100%);
		max-height:calc(var(--main-ui-area-size) + 100%);
	}

.main-content__right,.main-content__right .wrapper-animate-3{
		display:flex;
		position:relative;
		flex-direction:column;
		align-items:stretch;
		}

.main-content__right .wrapper-animate-3{
			position:absolute;
			top:0;
			right:0;
			bottom:0;
			left:0;
			justify-content:flex-end;
			height:100%;
		}

.main-content__right .article-cards{
			position:relative;
		}

.main-content__right .article-more{
			margin-top:calc(150px*var(--c));
			margin-bottom:auto;
		}

.main-content__right .qr-code{
			height:calc(136px*var(--c));
			margin-top:calc(100px*var(--c));
			margin-bottom:calc(105px*var(--c));
		}

.main-content .all-content-button{
		position:var(--content-sides);
		right:var(--section-padding);
		left:absolute;
	}

.article-optional-control{
	display:flex;
	z-index:2;
	position:fixed;
	bottom:var(--section-padding);
	left:var(--content-sides);
	align-items:center;
	height:var(--main-ui-area-size);
	pointer-events:none;
	user-select:none;
}

.article-optional-control .i{
		transform:rotate(180deg);
	}

.search-top{
	z-index:2;
	position:fixed;
	right:var(--content-sides);
	bottom:var(--section-padding);
}

.search-top .slide-button{
		transform:rotate(-90deg);
	}

.v-enter-from,.v-leave-to{
	opacity:0;
}

.v-enter-to,.v-leave-from{
	opacity:1;
}

.v-enter-active,.v-leave-active{
	transition:opacity 1s ease-out;
	will-change:opacity;
}

.summary-enter-active,.summary-leave-active{
	transition:all .3s ease-in-out;
}

.summary-enter-from,.summary-leave-to{
	opacity:0;
}

@media (min-width:3000px){

.all-content__wrapper{
			padding:0 calc(8rem*var(--c))
	}}

@media (min-width:3500px){

:after,:before,:root{
    --c:2;
}}

@media (max-width:1920px){

:after,:before,:root{
    --c:0.9;
}}

@media (max-width:1400px){

:after,:before,:root{
    --c:0.55;
}}

@media (max-width:860px){
	.cards__item{
		width:auto !important;
	}
	.main-content__wrapper{
		flex-direction:column;
		align-items:normal !important;
	}
	.wrapper-animate-1{
		margin-top:calc(var(--c)*60px) !important;
	}
	.all-content__wrapper{
		display:grid;
		grid-template-rows:1fr 1fr;
		grid-template-columns:1fr 1fr;
		align-content:unset;
		width:auto !important;
	}
		
		.all-content__wrapper .all-content__item__wrapper{
			height:auto !important;
		}

		.all-content__wrapper img{
			height:100%;
		}

	.cards{
		gap:calc(20px*var(--c));
	}

	.cards__item{
		height:100%;
	}

	.all-content__item h2{
		font-size:calc(20px*var(--c));;
	}

	.all-content .controls__wrapper{
		gap:unset;
	}

	.controls__right{
		display:none;
	}

	.summary__actions{
		position:absolute;
		right:0;
		bottom:22px;
	}

		.summary__actions .secondary{
			display:none;
		}

		.summary__actions button{
			width:auto;
		}
			.summary__actions button span:last-child{
				display:none;
			}

	.wrapper-animate-2{
		bottom:-22px !important;
		margin-bottom:0 !important;
	}

	.main-content__right{
		top:calc(var(--main-ui-area-size)) !important;
	}
		.main-content__right .qr-code{
			margin-top:calc(30px*var(--c)) !important;
			margin-bottom:calc(32px*var(--c)) !important;
		}
	.all-content-button{
		display:none !important;
	}
	.article-more{
		margin-top:0 !important;
	}
	.article-optional-control{
		bottom:calc(var(--c)*10px) !important;
	}}

iframe[data-v-e4c6d09e]{
	overflow:hidden;
	border-top-right-radius:20px;
	border-top-left-radius:20px;
}
.fixedRatio[data-v-e4c6d09e]{
	width:1920px;
	height:1080px;
}
.circled[data-v-e4c6d09e]{
	display:flex;
	align-items:center;
	justify-content:center;
	width:var(--button-size);
	height:var(--button-size);
	border-radius:50%;
	background-color:var(--pop-up);
	color:var(--c-main);
	font-size:1.2rem;
	line-height:1;
	transition:all var(--transition-defaut);
}
.gallery[data-v-e4c6d09e]{
	--trumb-width:calc(360px*var(--c));
	--trumb-height:calc(204px*var(--c));
	--trumbs-gap:var(--inner-indents);
	--one-trumb-offset:calc(var(--trumb-width) + var(--trumbs-gap));
	display:flex;
	z-index:10;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	flex-direction:column;
	width:100%;
	height:104%;
	backdrop-filter:blur(10px);

	background:rgba(0,0,0,.7);
}
.gallery.default[data-v-e4c6d09e]{
		padding:var(--section-padding) var(--content-sides);
}
.gallery.scaled[data-v-e4c6d09e]{
		height:108%;
}
.gallery__title[data-v-e4c6d09e]{
		display:flex;
		flex:1 1;
		align-items:flex-end;
		margin-bottom:calc(18px*var(--c));
		gap:calc(40px*var(--c));
		color:#fff;
		font-family:DIN PT,sans-serif;
}
.gallery__title.fixed[data-v-e4c6d09e]{
			flex:0;
			padding:var(--section-padding) var(--content-sides) 0 var(--content-sides);
}
.gallery__title h4[data-v-e4c6d09e]{
			color:#b4b5b9;
			font-weight:400;
			font-size:1rem;
}
.gallery__title h3[data-v-e4c6d09e]{
			font-size:1.4rem;
}
.gallery__container[data-v-e4c6d09e]{
		display:flex;
		overflow:hidden;
		gap:var(--grid-columns-gap);
}
.gallery__container.sized[data-v-e4c6d09e]{
			width:100%;
			height:100%;
}
.gallery__container.scaled[data-v-e4c6d09e]{
			position:relative;
			left:var(--content-sides);
    	transform:scale(.9);
    	transform-origin:0 0;
}
.gallery__container__left[data-v-e4c6d09e]{
			display:flex;
			position:relative;
			flex:0 0 calc(62.85% - var(--grid-columns-gap)/2);
			flex-direction:column;
			overflow-x:hidden;
			gap:var(--inner-indents);
}
.gallery__container__right[data-v-e4c6d09e]{
			display:flex;
			position:relative;
			flex:0 0 calc(33.3% - var(--grid-columns-gap)/2);
			flex-direction:column;
			gap:var(--grid-columns-gap);
}
.gallery__container__right .points__item[data-v-e4c6d09e]{
					display:flex;
					position:absolute;
					top:0;
					flex-direction:column;
					width:100%;
					padding:var(--grid-columns-gap);
					gap:calc(var(--grid-columns-gap)/2);
					border-radius:var(--border-radius);
					backdrop-filter:blur(12px);
					background:rgba(72,82,89,.5);
					box-shadow:0 0 32px rgba(0,0,0,.25);
					opacity:0;
					pointer-events:none;
					transition:opacity .3s ease-in-out;
					will-change:opacity;
}
.gallery__container__right .points__item.active[data-v-e4c6d09e]{
						opacity:1;
						pointer-events:unset;
}
.gallery__container__right .points__item p[data-v-e4c6d09e]{
						font-size:.8rem;
						line-height:1.35;
}
.gallery__container__right .points__item img[data-v-e4c6d09e]{
						width:100%;
						border-radius:var(--border-radius);
}
.gallery__container__right .points__item video[data-v-e4c6d09e]{
						width:100%;
						height:auto;
}
.gallery__animation-wrapper[data-v-e4c6d09e]{
		position:absolute;
		top:0;
		right:0;
		bottom:0;
		left:0;
		width:100%;
		height:100%;
}
.gallery__image-wrapper[data-v-e4c6d09e]{
		display:flex;
		position:relative;
		width:100%;
		height:calc(640px*var(--c));
		margin-bottom:var(--image-bottom-indent);
		overflow:hidden;
		border-radius:var(--border-radius);
		filter:drop-shadow(0 0 84px rgba(51, 45, 45, .85));
}
.gallery__image-wrapper img[data-v-e4c6d09e]{
			width:auto;
			max-height:100%;
}
.gallery__image-wrapper__marker[data-v-e4c6d09e]{
			display:flex;
			position:absolute;
			align-items:center;
			justify-content:center;
			margin-right:-50%;
			transform:translate(-50%, -50%);
			cursor:pointer;
}
.gallery__image-wrapper__marker span[data-v-e4c6d09e]{
				width:calc(10px*var(--c));
				height:calc(10px*var(--c));
				border-radius:50%;
				background:var(--c-white);
				box-shadow:0 0 20px 6px #0000006e;
				transition:transform .3s ease-in-out;
				will-change:transform;
}
.gallery__image-wrapper__marker span[data-v-e4c6d09e],.gallery__image-wrapper__marker span[data-v-e4c6d09e]:before{
				display:block;
				position:absolute;
				top:50%;
				left:50%;
				margin-right:-50%;
				transform:translate(-50%, -50%);
}
.gallery__image-wrapper__marker span[data-v-e4c6d09e]:before{
					width:calc(14px*var(--c));
					height:calc(14px*var(--c));
					border:calc(1px*var(--c)) solid var(--c-white);
					border-radius:50%;
					content:"";
					animation:b-e4c6d09e 2s ease-in-out infinite;
					pointer-events:none;
}
.gallery__image-wrapper__marker span[data-v-e4c6d09e]:after{
					display:block;
					position:absolute;
					top:50%;
					left:50%;
					width:calc(36px*var(--c));
					height:calc(36px*var(--c));
					margin-right:-50%;
					transform:translate(-50%, -50%);
					border-radius:50%;
					content:"";
					pointer-events:all;
}
.gallery__image-wrapper__marker.active[data-v-e4c6d09e]{
				pointer-events:none;
}
.gallery__image-wrapper__marker.active span[data-v-e4c6d09e]{
					transform:translate(-50%, -50%) scale(1.4);
					box-shadow:none;
}
.gallery__image-wrapper__marker.active span[data-v-e4c6d09e]:before{
						animation:unset;
}
.gallery__image-wrapper__marker.active span[data-v-e4c6d09e]:after{
						display:none;
}
.gallery__trumbs[data-v-e4c6d09e]{
		-webkit-mask-image:linear-gradient(270deg,
				transparent,
				#000 15%);
		position:relative;
		width:100%;
		max-width:100%;
		height:calc(var(--trumb-height)*var(--c));
		overflow-x:hidden;
}
.gallery__trumbs__wrapper[data-v-e4c6d09e]{
			display:flex;
			position:absolute;
			left:0;
			align-items:stretch;
			justify-content:flex-start;
			width:fit-content;
			height:100%;
			gap:var(--trumbs-gap);
}
.gallery__trumbs__item[data-v-e4c6d09e]{
			display:flex;
			position:relative;
			flex:0 0 var(--trumb-width);
			align-items:stretch;
			justify-content:center;
			overflow:hidden;
			border-radius:var(--border-radius);
			cursor:pointer;
			opacity:.3;
}
.gallery__trumbs__item[data-v-e4c6d09e]:first-child{
				opacity:1;
}
.gallery__trumbs__item[data-v-e4c6d09e]:last-child{
				order:-1;
}
.gallery__trumbs__item img[data-v-e4c6d09e]{
				width:100%;
				height:100%;
				object-fit:cover;
}
.gallery__controls[data-v-e4c6d09e]{
		justify-content:flex-end;
		gap:var(--grid-columns-gap);
}
.gallery__controls[data-v-e4c6d09e],.gallery__loader[data-v-e4c6d09e]{
		display:flex;
		position:absolute;
		right:0;
		bottom:0;
}
.gallery__loader[data-v-e4c6d09e]{
		z-index:2;
		top:0;
		left:0;
		align-items:center;
		justify-content:center;
		width:100%;
		height:100%;
		opacity:1;
		pointer-events:none;
		transition:opacity .25s ease-in-out;
		will-change:opacity;
		user-select:none;
}
.gallery__loader[data-v-e4c6d09e] >*{
			width:60px;
}
.gallery.loaded .gallery__controls[data-v-e4c6d09e],.gallery.loaded .gallery__image-wrapper img[data-v-e4c6d09e]{
			opacity:1;
}
.gallery.loaded .gallery__loader[data-v-e4c6d09e]{
			opacity:0;
}
.gallery .close-gallery[data-v-e4c6d09e]{
		display:flex;
		z-index:2;
		position:fixed;
		top:50%;
		right:calc(22px*var(--c));
		height:var(--main-ui-area-size);
		transform:translateY(-50%);
		rotate:90deg;
		font-size:.8rem;
}
.gallery .close-gallery .i[data-v-e4c6d09e]{
			transform:rotate(180deg);
}
.gallery .close-gallery img[data-v-e4c6d09e]{
			scale:var(--c);
}
.gallery .galleryChange-enter-from[data-v-e4c6d09e],.gallery .galleryChange-leave-to[data-v-e4c6d09e]{
		opacity:0;
}
.gallery .galleryChange-enter-to[data-v-e4c6d09e],.gallery .galleryChange-leave-from[data-v-e4c6d09e]{
		opacity:1;
}
.gallery .galleryChange-enter-active[data-v-e4c6d09e],.gallery .galleryChange-leave-active[data-v-e4c6d09e]{
		transition:opacity .5s ease-in;
		will-change:opacity;
}
.gallery .galleryTrumbs-move[data-v-e4c6d09e]{
		transition:all 0s ease;
}
@keyframes b-e4c6d09e{
0%{
			width:calc(14px*var(--c));
			height:calc(14px*var(--c));
}
40%{
			width:calc(14px*var(--c));
			height:calc(14px*var(--c));
}
80%{
			opacity:1;
}
90%{
			width:80px;
			height:80px;
			opacity:0;
}
91%{
			width:calc(14px*var(--c));
			height:calc(14px*var(--c));
			opacity:0;
}
to{
			width:calc(14px*var(--c));
			height:calc(14px*var(--c));
			opacity:1;
}
}
@media (min-height:3000px){
iframe[data-v-e4c6d09e]{
		margin:0 auto
}}
@media (min-width:3000px){
.gallery__container.scaled[data-v-e4c6d09e]{
				transform:scale(1.75)
}}

.gallery[data-v-5a964333]{
  --trumb-width:calc(393px*var(--c));
  --trumb-height:calc(204px*var(--c));
  --trumbs-gap:var(--inner-indents);
  --one-trumb-offset:calc(var(--trumb-width) + var(--trumbs-gap));
  display:flex;
  z-index:10;
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  flex-direction:column;
  width:100%;
  height:100%;
  padding:var(--section-padding) var(--content-sides);
  backdrop-filter:blur(10px);

  background:rgba(0,0,0,.7);
}
.gallery__title[data-v-5a964333]{
    display:flex;
    flex:1 1;
    align-items:flex-end;
    margin-bottom:calc(18px*var(--c));
    gap:calc(40px*var(--c));
}
.gallery__title h4[data-v-5a964333]{
      color:#b4b5b9;
      font-weight:400;
      font-size:1rem;
}
.gallery__title h3[data-v-5a964333]{
      font-size:1.4rem;
}
.gallery__title h3[data-v-5a964333]:before{
        position:relative;
        left:calc(20px*var(--c)*-1);
        margin-left:-.2em;
        content:"|";
        color:#b4b5b9;
        font-weight:400;
        font-size:1rem;
}
.gallery__container[data-v-5a964333]{
    display:flex;
    width:100%;
    height:100%;
    overflow:hidden;
    gap:var(--grid-columns-gap);
}
.gallery__container__left[data-v-5a964333]{
      display:flex;
      position:relative;
      flex:0 0 calc(71.85% - var(--grid-columns-gap)/2);
      flex-direction:column;
      overflow-x:hidden;
      gap:var(--inner-indents);
}
.gallery__container__right[data-v-5a964333]{
      display:flex;
      position:relative;
      flex:0 0 calc(28.3% - var(--grid-columns-gap)/2);
      flex-direction:column;
      gap:var(--grid-columns-gap);
}
.gallery__container__right .points__item[data-v-5a964333]{
          display:flex;
          position:absolute;
          top:0;
          flex-direction:column;
          width:100%;
          padding:var(--grid-columns-gap);
          gap:calc(var(--grid-columns-gap)/2);
          border-radius:var(--border-radius);
          backdrop-filter:blur(12px);
          background:rgba(72,82,89,.5);
          box-shadow:0 0 32px rgba(0,0,0,.25);
          opacity:0;
          pointer-events:none;
          transition:opacity .3s ease-in-out;
          will-change:opacity;
}
.gallery__container__right .points__item.active[data-v-5a964333]{
            opacity:1;
            pointer-events:unset;
}
.gallery__container__right .points__item p[data-v-5a964333]{
            font-size:.8rem;
            line-height:1.35;
}
.gallery__container__right .points__item img[data-v-5a964333]{
            width:100%;
            border-radius:var(--border-radius);
}
.gallery__container__right .points__item video[data-v-5a964333]{
            width:100%;
            height:auto;
}
.gallery__animation-wrapper[data-v-5a964333]{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:max-content;
}
.gallery__image-wrapper[data-v-5a964333]{
    display:flex;
    position:relative;
    width:100%;
    height:calc(1240px*var(--c));
    margin-bottom:var(--image-bottom-indent);
    overflow:hidden;
    border-radius:var(--border-radius);
    filter:drop-shadow(0 0 84px rgba(51, 45, 45, .85));
}
.gallery__image-wrapper img[data-v-5a964333]{
      width:auto;
      max-height:100%;
}
.gallery__image-wrapper__marker[data-v-5a964333]{
      display:flex;
      position:absolute;
      align-items:center;
      justify-content:center;
      margin-right:-50%;
      transform:translate(-50%, -50%);
      cursor:pointer;
}
.gallery__image-wrapper__marker span[data-v-5a964333]{
        width:calc(10px*var(--c));
        height:calc(10px*var(--c));
        border-radius:50%;
        background:var(--c-white);
        box-shadow:0 0 20px 6px #0000006e;
        transition:transform .3s ease-in-out;
        will-change:transform;
}
.gallery__image-wrapper__marker span[data-v-5a964333],.gallery__image-wrapper__marker span[data-v-5a964333]:before{
        display:block;
        position:absolute;
        top:50%;
        left:50%;
        margin-right:-50%;
        transform:translate(-50%, -50%);
}
.gallery__image-wrapper__marker span[data-v-5a964333]:before{
          width:calc(14px*var(--c));
          height:calc(14px*var(--c));
          border:calc(1px*var(--c)) solid var(--c-white);
          border-radius:50%;
          content:"";
          animation:b-5a964333 2s ease-in-out infinite;
          pointer-events:none;
}
.gallery__image-wrapper__marker span[data-v-5a964333]:after{
          display:block;
          position:absolute;
          top:50%;
          left:50%;
          width:calc(36px*var(--c));
          height:calc(36px*var(--c));
          margin-right:-50%;
          transform:translate(-50%, -50%);
          border-radius:50%;
          content:"";
          pointer-events:all;
}
.gallery__image-wrapper__marker.active[data-v-5a964333]{
        pointer-events:none;
}
.gallery__image-wrapper__marker.active span[data-v-5a964333]{
          transform:translate(-50%, -50%) scale(1.4);
          box-shadow:none;
}
.gallery__image-wrapper__marker.active span[data-v-5a964333]:before{
            animation:unset;
}
.gallery__image-wrapper__marker.active span[data-v-5a964333]:after{
            display:none;
}
.gallery__trumbs[data-v-5a964333]{
    -webkit-mask-image:linear-gradient(
      270deg,
      transparent,
      #000 15%
    );
    position:relative;
    width:100%;
    max-width:100%;
    height:calc(var(--trumb-height)*var(--c));
    overflow-x:hidden;
}
.gallery__trumbs__wrapper[data-v-5a964333]{
      display:flex;
      position:absolute;
      left:0;
      align-items:stretch;
      justify-content:flex-start;
      width:fit-content;
      height:100%;
      gap:var(--trumbs-gap);
}
.gallery__trumbs__item[data-v-5a964333]{
      display:flex;
      position:relative;
      align-items:stretch;
      justify-content:center;
      overflow:hidden;
      border-radius:var(--border-radius);
      cursor:pointer;
      opacity:.3;
}
.gallery__trumbs__item[data-v-5a964333]:first-child{
        opacity:1;
}
.gallery__trumbs__item[data-v-5a964333]:last-child{
        order:-1;
}
.gallery__trumbs__item img[data-v-5a964333]{
        width:100%;
        height:100%;
        object-fit:contain;
}
.gallery__controls[data-v-5a964333]{
    display:flex;
    justify-content:flex-end;
    gap:var(--grid-columns-gap);
}
.gallery__loader[data-v-5a964333]{
    display:flex;
    z-index:2;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    align-items:center;
    justify-content:center;
    width:100%;
    height:100%;
    opacity:1;
    pointer-events:none;
    transition:opacity .25s ease-in-out;
    will-change:opacity;
    user-select:none;
}
.gallery__loader[data-v-5a964333] >*{
      width:60px;
}
.gallery.loaded .gallery__controls[data-v-5a964333],.gallery.loaded .gallery__image-wrapper img[data-v-5a964333]{
      opacity:1;
}
.gallery.loaded .gallery__loader[data-v-5a964333]{
      opacity:0;
}
.gallery .close-gallery[data-v-5a964333]{
    display:flex;
    z-index:2;
    position:fixed;
    bottom:var(--section-padding);
    left:var(--content-sides);
    height:var(--main-ui-area-size);
    font-size:1.11rem;
}
.gallery .close-gallery .i[data-v-5a964333]{
      transform:rotate(180deg);
}
.gallery .galleryChange-enter-from[data-v-5a964333],.gallery .galleryChange-leave-to[data-v-5a964333]{
    opacity:0;
}
.gallery .galleryChange-enter-to[data-v-5a964333],.gallery .galleryChange-leave-from[data-v-5a964333]{
    opacity:1;
}
.gallery .galleryChange-enter-active[data-v-5a964333],.gallery .galleryChange-leave-active[data-v-5a964333]{
    transition:opacity .5s ease-in;
    will-change:opacity;
}
.gallery .galleryTrumbs-move[data-v-5a964333]{
    transition:all 0s ease;
}
@keyframes b-5a964333{
0%{
      width:calc(14px*var(--c));
      height:calc(14px*var(--c));
}
40%{
      width:calc(14px*var(--c));
      height:calc(14px*var(--c));
}
80%{
      opacity:1;
}
90%{
      width:80px;
      height:80px;
      opacity:0;
}
91%{
      width:calc(14px*var(--c));
      height:calc(14px*var(--c));
      opacity:0;
}
to{
      width:calc(14px*var(--c));
      height:calc(14px*var(--c));
      opacity:1;
}
}
@media (max-width:860px){
.gallery__container[data-v-5a964333]{
    flex-direction:column !important;
}
.gallery__image-wrapper[data-v-5a964333]{
    height:auto !important;
}
.gallery__container__left[data-v-5a964333]{
    flex:none !important;
    justify-content:center;
}
.gallery__animation-wrapper[data-v-5a964333]{
    position:unset !important;
}}
@media (max-width:600px){
.gallery__animation-wrapper[data-v-5a964333]{
    height:280px !important;
}}
@media (max-width:500px){
.gallery__animation-wrapper[data-v-5a964333]{
    height:200px !important;
}}
@media (max-width:400px){
.gallery__animation-wrapper[data-v-5a964333]{
    height:150px !important;
}}

.overlay[data-v-2d1e7827]{
  z-index:1;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  backdrop-filter:blur(calc(var(--c)*10px));
  background:rgba(0,0,0,.7);
  color:#fff;

  font-family:DIN PT,sans-serif;
}
.side-menu-button[data-v-2d1e7827]{
  position:absolute;
  top:calc(var(--c)*44px);
  right:calc(var(--c)*100px);
}
.side-menu-button svg[data-v-2d1e7827]{
  scale:var(--c);
}
.side-menu[data-v-2d1e7827]{
  position:absolute;
  top:calc(var(--c)*120px);

  right:calc(var(--c)*100px);
  max-width:calc(var(--c)*580px);
  padding:calc(var(--c)*24px);
  border-radius:calc(var(--c)*4px);
  background-color:rgba(72,82,89,.5);
}
.side-menu>.title[data-v-2d1e7827]{
  font-weight:500;
  font-size:calc(var(--c)*24px);
}
.menu-element[data-v-2d1e7827]{
  padding:calc(var(--c)*20px) 0;

  border-bottom:calc(var(--c)*1px) solid hsla(0,0%,100%,.3);
  font-size:calc(var(--c)*24px);
  cursor:pointer;
}
.menu-element[data-v-2d1e7827]:first-child{
  padding-top:0;
}
.side-menu__top[data-v-2d1e7827]{
  display:flex;
  align-items:center;
  padding-bottom:calc(var(--c)*20px);
  gap:calc(var(--c)*20px);
}
.side-menu__top>div[data-v-2d1e7827]{
  display:flex;
  align-items:center;
  gap:calc(var(--c)*12px);
  cursor:pointer;
}
.side-menu .default label[data-v-2d1e7827]{
  display:block;
  padding-bottom:calc(var(--c)*20px);
  font-size:calc(var(--c)*24px);
  cursor:pointer;
}
.default input[type=checkbox][data-v-2d1e7827]{
  position:relative;
  top:calc(var(--c)*3px);
  width:calc(var(--c)*20px);
  height:calc(var(--c)*20px);
  accent-color:#e21a1a;
  cursor:pointer;
}
.default p[data-v-2d1e7827]{
  padding-bottom:calc(var(--c)*20px);
  font-size:calc(var(--c)*24px);
  cursor:pointer;
}
.default p[data-v-2d1e7827]:last-child{
  border-bottom:calc(var(--c)*1px) solid hsla(0,0%,100%,.3);
}
.default-settings button[data-v-2d1e7827]{
  width:100%;
  padding:calc(var(--c)*19px) 0 calc(var(--c)*23px) 0;
  font-size:calc(var(--c)*20px);
  text-align:center;
}
.default-settings button.gray[data-v-2d1e7827]{
  background-color:#b4b5b9;
}
.default-settings button.red[data-v-2d1e7827]{
  background-color:#e21a1a;
}
.default-settings button[data-v-2d1e7827]:not(:last-child){
  margin-bottom:calc(var(--c)*16px);
}
.profile-avatar[data-v-2d1e7827]{
  display:flex;
  padding-bottom:calc(var(--c)*22px);
}
.profile-name-email[data-v-2d1e7827]{
  display:flex;
  flex-direction:column;
  width:80%;
}
.profile-name-email input[data-v-2d1e7827]{
  padding-bottom:calc(var(--c)*12px);
  border-bottom:calc(var(--c)*1px) solid #fff;
  color:#fff;
  font-size:calc(var(--c)*16px);
}
.profile-name-email input[data-v-2d1e7827]:first-child{
  margin-bottom:calc(var(--c)*24px);
}
.profile-avatar img[data-v-2d1e7827]{
  width:calc(var(--c)*110px);
  height:calc(var(--c)*110px);
  margin-right:calc(var(--c)*12px);
  border-radius:4px;
}
.profile-photo[data-v-2d1e7827]{
  display:flex;
  align-items:center;
  justify-content:center;
  width:calc(var(--c)*80px);
  height:calc(var(--c)*80px);
  margin-right:calc(var(--c)*12px);
  border-radius:50%;
  background:#2a3139;
  color:#fff;
}
.profile-password[data-v-2d1e7827]{
  display:flex;
  flex-direction:column;
}
.profile-password span[data-v-2d1e7827]{
  padding-bottom:calc(var(--c)*22px);
  font-weight:500;
  font-size:calc(var(--c)*24px);
}
.desktop_profile label input[data-v-2d1e7827],.profile-password input[data-v-2d1e7827]{
  margin-bottom:calc(var(--c)*22px);
}
.profile-password input[data-v-2d1e7827]{
  width:calc(var(--c)*369px);
  padding-bottom:calc(var(--c)*12px);
  border-bottom:calc(var(--c)*1px) solid #fff;
  color:#fff;
  font-size:calc(var(--c)*16px);
}
.profile-current-password input[data-v-2d1e7827]{
  margin-bottom:0;
}
.profile-current-password[data-v-2d1e7827]{
  position:relative;
  margin-bottom:calc(var(--c)*22px);
}
.profile-password svg[data-v-2d1e7827]{
  position:absolute;
  top:50%;
  right:calc(var(--c)*12px);
  width:calc(var(--c)*24px);
  height:calc(var(--c)*24px);
  translate:0 -50%;
  cursor:pointer;
}
.save-button[data-v-2d1e7827]{
  width:100%;
  padding:calc(var(--c)*18px);
  border-radius:4px;
  background-color:#e21a1a;
  font-weight:700;
  text-align:center;
}
.pin-code[data-v-2d1e7827]{
  position:absolute;
  top:50%;
  left:50%;
  padding:calc(var(--c)*40px);
  translate:-50% -50%;
  border-radius:calc(var(--c)*4px);
  background-color:rgba(72,82,89,.5);
  text-align:center;
}
.pin-code .title[data-v-2d1e7827]{
  margin-bottom:calc(var(--c)*20px);
  font-weight:500;
  font-size:calc(var(--c)*24px);
  letter-spacing:0calc (var(--c) * 48px);
}
.pin-code input[data-v-2d1e7827]{
  width:calc(var(--c)*400px);
  margin-bottom:calc(var(--c)*24px);
  font-weight:700;
  font-size:calc(var(--c)*64px);
  line-height:121.5%;
  letter-spacing:calc(var(--c)*9.6px);
  text-align:center;
  text-transform:uppercase;
}
.pin-code__input-container[data-v-2d1e7827]{
  position:relative;
}
.pin-code input.invalid[data-v-2d1e7827]{
  color:#e23030;
}
.pin-code p.invalid-text[data-v-2d1e7827]{
  position:absolute;
  bottom:calc(var(--c)*12px);
  left:50%;
  translate:-50%;
  color:#e23030;
  font-weight:500;
  font-size:calc(var(--c)*16px);
}
.pin-code .keyboard[data-v-2d1e7827]{
  display:grid;
  grid-template-rows:1fr 1fr 1fr 1fr;
  grid-template-columns:1fr 1fr 1fr;
  gap:calc(var(--c)*16px);
}
.pin-code .keyboard div[data-v-2d1e7827]{
  display:flex;
  align-items:center;
  justify-content:center;
  width:calc(var(--c)*115px);
  height:calc(var(--c)*72px);
  border-radius:calc(var(--c)*4px);
  background-color:#2a3139;
  color:#aaafb5;
  font-size:calc(var(--c)*40px);
  cursor:pointer;
}
.pin-code .keyboard div.icon[data-v-2d1e7827]{
  background-color:#3a4b5d;
  color:#dadce0;
}
.license[data-v-2d1e7827]{
  position:absolute;
  top:calc(var(--c)*120px);
  left:50%;
  width:calc(100% - var(--c)*200px);
  height:calc(100vh - var(--c)*120px);
  padding:calc(var(--c)*64px) calc(var(--c)*436px);
  overflow-y:auto;
  translate:-50%;
  border-radius:calc(var(--c)*4px);
  background-color:rgba(72,82,89,.5);
}
.license[data-v-2d1e7827]::-webkit-scrollbar{
  display:block !important;
  width:2px;
}
.license[data-v-2d1e7827]::-webkit-scrollbar-track{
  width:1px;
  background-color:hsla(0,0%,100%,.3);
}
.license[data-v-2d1e7827]::-webkit-scrollbar-thumb{
  width:2px;
  background-color:#fff;
}
.license h3[data-v-2d1e7827]{
  margin-bottom:calc(var(--c)*40px);
  font-size:calc(var(--c)*28px);
}
.license p[data-v-2d1e7827]{
  font-size:calc(var(--c)*16px);
  line-height:140%;
  letter-spacing:.32px;
}
.desktop_downloads[data-v-2d1e7827]{
  max-height:50vh;
  padding-right:12px;
  overflow-y:auto;
}
.desktop_downloads[data-v-2d1e7827]::-webkit-scrollbar{
  display:block !important;
  width:2px;
}
.desktop_downloads[data-v-2d1e7827]::-webkit-scrollbar-track{
  width:1px;
  background-color:hsla(0,0%,100%,.3);
}
.desktop_downloads[data-v-2d1e7827]::-webkit-scrollbar-thumb{
  width:2px;
  background-color:#fff;
}
.desktop_downloads .download-item[data-v-2d1e7827]{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:calc(var(--c)*20px) 0;
  border-top:1px solid rgba(219,230,240,.5);
  color:#dce6f0;
  font-size:calc(var(--c)*20px);
}
.desktop_downloads .download-item[data-v-2d1e7827]:last-child{
  padding-bottom:0;
}
.desktop_downloads .download-item .title[data-v-2d1e7827]{
  overflow:hidden;
  color:#b4b5b9;
  line-height:130%;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.desktop_downloads .download-item svg[data-v-2d1e7827]{
  flex-shrink:0;
  width:calc(var(--c)*24px);
  height:calc(var(--c)*24px);
  cursor:pointer;
}
.desktop_downloads .download-item .controls-block[data-v-2d1e7827]{
  display:flex;
  flex-shrink:0;
  margin-left:calc(var(--c)*40px);
}
.desktop_downloads .download-item .update-progress[data-v-2d1e7827]{
  display:flex;
  flex-direction:column;
  width:calc(var(--c)*108px);
  margin-right:calc(var(--c)*24px);
}
.desktop_downloads .download-item .update-progress p[data-v-2d1e7827]{
  font-size:calc(var(--c)*14px);
}
.desktop_downloads .download-item .update-progress .loading-bar[data-v-2d1e7827]{
  position:relative;
  width:100%;
  height:6px;
  margin:calc(var(--c)*8px) 0;
  border-radius:8px;
  background-color:#b4b5b9;
}
.desktop_downloads .download-item .update-progress .loading-bar[data-v-2d1e7827]:after{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:40%;
  height:100%;
  background-color:#e03527;
  content:"";
}
.desktop_downloads .download-item .update-progress span[data-v-2d1e7827]{
  font-size:calc(var(--c)*10px);
}
.desktop_downloads .download-item .update-controls[data-v-2d1e7827]{
  display:flex;
  flex-shrink:0;
}
.desktop_downloads .download-item .update-controls svg[data-v-2d1e7827]{
  width:calc(var(--c)*36px);
  height:calc(var(--c)*36px);
}
.desktop_downloads .download-item .update-button[data-v-2d1e7827]{
  width:calc(var(--c)*108px);
  margin-right:calc(var(--c)*72px);
  font-size:calc(var(--c)*12px);
  text-align:center;
}
.desktop_downloads .download-item .update-button button[data-v-2d1e7827]{
  width:100%;
  margin-bottom:calc(var(--c)*8px);
  padding:calc(var(--c)*12px);
  background:rgba(194,215,228,.15);
}
.unavailiable[data-v-2d1e7827]{
  position:absolute;
  top:50%;
  left:50%;
  padding:calc(var(--c)*50px);
  translate:-50% -50%;
  border-radius:calc(var(--c)*4px);
  background-color:rgba(72,82,89,.5);
  text-align:center;
}
.unavailiable p[data-v-2d1e7827]{
  margin-bottom:calc(var(--c)*16px);
  font-weight:700;
  font-size:calc(var(--c)*52px);
  text-transform:uppercase;
}
.unavailiable span[data-v-2d1e7827]{
  font-size:calc(var(--c)*24px);
}
@media (max-width:900px){
.license[data-v-2d1e7827]{
    padding:calc(var(--c)*48px) calc(var(--c)*200px);
}}
@media (max-width:600px){
.license[data-v-2d1e7827]{
    padding:calc(var(--c)*48px) calc(var(--c)*100px);
}}

.controls[data-v-03a9e6ee]{
	--logo-size:calc(56px*var(--c));
	--logo-padding:calc(5.6px*var(--c));
	--logo-radius:calc(8px*var(--c));
	display:flex;
	z-index:5;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	flex-direction:column;
	align-items:stretch;
	justify-content:space-between;
	width:100vw;
	height:100vh;
	padding:var(--section-padding) var(--content-sides);
	pointer-events:none;
	user-select:none;
}
.controls__wrapper[data-v-03a9e6ee]{
		position:relative;
		width:100%;
		height:100%;
}
.controls .side-menu-button[data-v-03a9e6ee]{
		position:absolute;
		top:0;
		right:0;
}
.controls .side-menu-button svg[data-v-03a9e6ee]{
			scale:var(--c)
}
.controls__top[data-v-03a9e6ee]{
		display:flex;
		align-items:center;
		justify-content:space-between;
		width:calc(100% - var(--button-size) - 8px);
}
.controls__top[data-v-03a9e6ee]>:first-child{
			margin-right:calc(56px*var(--c));
}
.controls__top[data-v-03a9e6ee]>:nth-child(3){
			margin-left:calc(56px*var(--c));
}
.controls__bottom[data-v-03a9e6ee]{
		position:absolute;
		right:0;
		bottom:0;
		left:0;
}
.controls__logo[data-v-03a9e6ee]{
		flex:0 0 var(--logo-size);
		height:var(--logo-size);
		padding:var(--logo-padding);
		overflow:hidden;
		border-radius:var(--logo-radius);
		background-color:var(--c-brand);
		color:var(--c-white);
		cursor:pointer;
		pointer-events:all;
}
.controls__logo[data-v-03a9e6ee] svg{
			fill:currentColor;
			width:auto;
}
.controls__line[data-v-03a9e6ee]{
		--sides:1rem;
		display:flex;
		position:relative;
		flex:1 1 100%;
		flex-direction:column;
		align-items:stretch;
		height:calc(var(--logo-size)/2);
		margin-left:calc(var(--sides)*-1);
		padding-left:var(--sides);
}
.controls__line .wrapper[data-v-03a9e6ee]{
			-webkit-mask-image:linear-gradient(to right,
					transparent,
					#000 var(--sides),
					#000 90%,
					transparent 100%);
			display:block;
			display:flex;
			position:absolute;
			top:50%;
			left:0;
			width:100%;
			padding-bottom:.7em;
			overflow-x:hidden;
			gap:var(--items-gap);
			transform:translateY(-50%);
			white-space:nowrap;
}
.controls__line .wrapper>*[data-v-03a9e6ee]{
				display:flex;
				flex-shrink:0;
				justify-content:space-around;
				min-width:100%;
				padding-left:var(--sides);
				gap:var(--items-gap);
				color:var(--c-gray);
				font-weight:500;
				font-size:1.2rem;
				letter-spacing:.02em;
				opacity:0;
				transition:opacity 1s ease-in;
				will-change:opacity;
}
.controls__line .wrapper.active>*[data-v-03a9e6ee]{
				animation:c-03a9e6ee 30s linear infinite;
				animation-delay:3s;
				opacity:1;
				transition:opacity 1s ease-in;
				will-change:opacity;
}
.controls__line[data-v-03a9e6ee]:after{
			display:block;
			position:absolute;
			right:0;
			bottom:0;
			left:calc(var(--sides));
			left:calc(var(--sides) - 16px);
			width:100%;
			height:calc(1px*var(--c));
			background:#c4c7cc;
			content:"";
			opacity:.3;
}
@keyframes c-03a9e6ee{
0%{
				transform:translateX(0);
}
to{
				transform:translateX(calc(-100% - var(--items-gap)));
}
}
.controls__menu[data-v-03a9e6ee]{
		flex:0 0 auto;
		margin-left:var(--main-ui-area-size);
}
.controls__lang[data-v-03a9e6ee]{
		display:flex;
		width:fit-content;
		height:var(--main-ui-area-size);
		overflow:hidden;
		border-radius:var(--border-radius);
}
.controls__lang button[data-v-03a9e6ee]{
			padding:calc(15px*var(--c)) calc(20px*var(--c));
			background-color:var(--c-gray);
			color:var(--c---c-white);
}
.controls__lang button.active[data-v-03a9e6ee]{
				background:var(--pop-up_dark);
}
.controls__lang button[data-v-03a9e6ee] svg{
				fill:currentColor;
				width:auto;
				height:100%;
}
.controls__search[data-v-03a9e6ee]{
		position:absolute;
		right:0;
		bottom:0;
}
.controls__menu-dialog[data-v-03a9e6ee]{
		margin-top:calc(12px*var(--c));
}
.controls .menu-dialog[data-v-03a9e6ee]{
		display:flex;
		justify-content:flex-end;
}
.controls .menu-dialog__wrapper[data-v-03a9e6ee]{
			display:flex;
			flex-direction:column;
			min-width:calc(400px*var(--c));
			padding:calc(8px*var(--c)) calc(24px*var(--c));
			overflow:hidden;
			gap:calc(16px*var(--c));
			border-radius:var(--border-radius);
			background:var(--pop-up);
			opacity:0;
			transition:opacity .3s ease-in;
			will-change:opacity;
}
.controls .menu-dialog__wrapper.active[data-v-03a9e6ee]{
				opacity:1;
				pointer-events:all;
}
.controls .menu-dialog h3[data-v-03a9e6ee]{
			font-size:.8em;
			text-transform:uppercase;
}
.controls .menu-dialog ul[data-v-03a9e6ee]{
			display:flex;
			flex-direction:column;
}
.controls .menu-dialog ul li[data-v-03a9e6ee]{
				display:flex;
				align-items:center;
				height:calc(60px*var(--c));
				padding-top:calc(16px*var(--c));
				padding-bottom:calc(16px*var(--c));
				gap:.6em;
				border-bottom:1px solid #ffffff4d;
				font-size:1.2rem;
				cursor:pointer;
}
.controls .menu-dialog ul li[data-v-03a9e6ee]:last-child{
					border-bottom:unset;
}
.controls .menu-dialog ul li .checkbox[data-v-03a9e6ee]{
					display:flex;
					align-items:center;
					justify-content:center;
					width:calc(24px*var(--c));
					height:calc(24px*var(--c));
					padding-top:calc(2px*var(--c));
					padding-right:calc(4.27px*var(--c));
					padding-left:calc(5px*var(--c));
					border-radius:calc(1px*var(--c));
					background-color:var(--pop-up);
					color:var(--c-gray);
}
.controls .menu-dialog ul li .checkbox[data-v-03a9e6ee]:before{
						font-size:.45em;
}
.controls .menu-dialog ul li.active .checkbox[data-v-03a9e6ee]{
						color:var(--c-white);
}

.progressbar[data-v-e79336da]{
    display:flex;
    flex:0 0 calc(22px*var(--c));
    align-items:center;
    justify-content:space-between;
    gap:calc(24px*var(--c));
    color:#fff;
    font-weight:700;
    font-size:calc(18px*var(--c));
    line-height:calc(22px*var(--c));
    letter-spacing:.04em;
    text-transform:uppercase;
}
.progressbar__center[data-v-e79336da]{
      display:flex;
      position:relative;
      flex:1;
      flex-direction:column;
      align-items:stretch;
      justify-content:center;
}
.progressbar__progress[data-v-e79336da]{
      -webkit-appearance:none;
      position:relative;
      width:100%;
      height:calc(8px*var(--c));
      border:none;
      border-radius:calc(8px*var(--c));
      background:#ffffff80;
      background-image:linear-gradient(#fff, #fff);
      background-size:33.3333% 100%;
      background-repeat:no-repeat;
      cursor:pointer;
}
.progressbar__progress .trumb[data-v-e79336da]{
        position:absolute;
        top:50%;
        width:calc(16px*var(--c));
        height:calc(16px*var(--c));
        margin-right:-50%;
        transform:translate(-50%, -50%);
        border-radius:50%;
        background:#fff;
}
.progressbar__seek[data-v-e79336da]{
      -webkit-appearance:none;
      z-index:2;
      position:absolute;
      width:100%;
      height:calc(8px*var(--c));
      cursor:pointer;
      opacity:0;
}
.progressbar__seek[data-v-e79336da]::-webkit-slider-thumb{
        -webkit-appearance:none;
        width:calc(16px*var(--c));
        height:calc(16px*var(--c));
        opacity:0;
}
.progressbar__seek-tooltip[data-v-e79336da]{
      position:absolute;
      bottom:calc(22px*var(--c));
      left:0;
      margin-right:-50%;
      transform:translateX(calc(-50% + 8px));
      pointer-events:none;
}
.newProgressbar[data-v-e79336da]{
    min-width:55%;
}

.video-player[data-v-ac4e4c2e]{
  display:flex;
  z-index:5;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  flex-direction:column;
  align-items:stretch;
  justify-content:space-between;
  width:100%;
  height:100%;
  background:#000;
  cursor:auto;
}
.video-player__loader[data-v-ac4e4c2e]{
    display:flex;
    z-index:10;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.video-player__loader[data-v-ac4e4c2e] svg{
      width:4rem;
      height:4rem;
}
.video-player__video[data-v-ac4e4c2e]{
    display:flex;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:100%;
    height:100%;
    pointer-events:none;
    user-select:none;
}
.video-player__video__element[data-v-ac4e4c2e]{
      width:100%;
      height:100%;
      object-fit:contain;
}
.video-player__video__control[data-v-ac4e4c2e]{
      position:absolute;
      top:20%;
      bottom:0;
      width:35%;
      height:60%;
      pointer-events:all;
}
.video-player__video__control.left[data-v-ac4e4c2e]{
        left:0;
}
.video-player__video__control.right[data-v-ac4e4c2e]{
        right:0;
}
.video-player__title[data-v-ac4e4c2e]{
    display:flex;
    z-index:2;
    position:absolute;
    top:0;
    right:0;
    left:0;
    flex:1;
    flex-direction:column;
    padding:var(--section-padding) var(--content-sides);
    background:linear-gradient(
      180deg,
      rgba(0,0,0,.8),
      transparent
    );
    transition:opacity .25s ease-in;
    will-change:opacity;
}
.video-player__title h2[data-v-ac4e4c2e]{
      color:#fff;
      font-weight:700;
      font-size:calc(52px*var(--c));
      line-height:121.5%;
      letter-spacing:.05em;
      text-align:center;
      text-shadow:0 2.85277px 11.4111px rgba(0,0,0,.12);
      text-transform:uppercase;
}
.video-player__title.playing[data-v-ac4e4c2e]{
      opacity:0;
}
.video-player__title.playing.active[data-v-ac4e4c2e]{
        opacity:1;
}
.video-player__controls[data-v-ac4e4c2e]{
    display:flex;
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    flex:1;
    flex-direction:column;
    padding:var(--section-padding) var(--content-sides);
    gap:calc(24px*var(--c));
    background:linear-gradient(
      0deg,
      rgba(0,0,0,.8),
      transparent
    );
    transition:opacity .25s ease-in;
    will-change:opacity;
}
.video-player__controls.playing[data-v-ac4e4c2e]{
      opacity:0;
}
.video-player__controls.playing.active[data-v-ac4e4c2e]{
        opacity:1;
}
.video-player__controls.hidden[data-v-ac4e4c2e]{
      display:none;
}
.video-player__controls.loading[data-v-ac4e4c2e]{
      opacity:1;
}
.video-player__controls.loading button[data-v-ac4e4c2e]{
        pointer-events:none;
}
.video-player__controls.loading button.buttons__back[data-v-ac4e4c2e]{
          pointer-events:all;
}
.video-player__controls .progressbar[data-v-ac4e4c2e]{
      display:flex;
      flex:0 0 calc(22px*var(--c));
      align-items:center;
      justify-content:space-between;
      gap:calc(24px*var(--c));
      color:#fff;
      font-weight:700;
      font-size:calc(18px*var(--c));
      line-height:calc(22px*var(--c));
      letter-spacing:.04em;
      text-transform:uppercase;
}
.video-player__controls .progressbar__center[data-v-ac4e4c2e]{
        display:flex;
        position:relative;
        flex:1;
        flex-direction:column;
        align-items:stretch;
        justify-content:center;
}
.video-player__controls .progressbar__progress[data-v-ac4e4c2e]{
        -webkit-appearance:none;
        position:relative;
        width:100%;
        height:calc(8px*var(--c));
        border:none;
        border-radius:calc(8px*var(--c));
        background:#ffffff80;
        background-image:linear-gradient(#fff, #fff);
        background-size:33.3333% 100%;
        background-repeat:no-repeat;
        cursor:pointer;
}
.video-player__controls .progressbar__progress .trumb[data-v-ac4e4c2e]{
          position:absolute;
          top:50%;
          width:calc(16px*var(--c));
          height:calc(16px*var(--c));
          margin-right:-50%;
          transform:translate(-50%, -50%);
          border-radius:50%;
          background:#fff;
}
.video-player__controls .progressbar__seek[data-v-ac4e4c2e]{
        -webkit-appearance:none;
        z-index:2;
        position:absolute;
        width:100%;
        height:calc(8px*var(--c));
        cursor:pointer;
        opacity:0;
}
.video-player__controls .progressbar__seek[data-v-ac4e4c2e]::-webkit-slider-thumb{
          -webkit-appearance:none;
          width:calc(16px*var(--c));
          height:calc(16px*var(--c));
          opacity:0;
}
.video-player__controls .progressbar__seek-tooltip[data-v-ac4e4c2e]{
        position:absolute;
        bottom:calc(22px*var(--c));
        left:0;
        margin-right:-50%;
        transform:translateX(calc(-50% + 8px));
        pointer-events:none;
}
.video-player__controls .buttons[data-v-ac4e4c2e]{
      --area-height:calc(80px*var(--c));
      display:flex;
      flex:0 0 var(--area-height);
      align-items:center;
      justify-content:space-between;
      margin-bottom:calc(var(--area-height)/6*-1);
}
.video-player__controls .buttons__left[data-v-ac4e4c2e]{
        display:flex;
        flex-direction:column;
        align-items:flex-start;
        min-width:calc(200px*var(--c));
}
.video-player__controls .buttons__left_new[data-v-ac4e4c2e]{
          min-width:auto;
}
.video-player__controls .buttons__right[data-v-ac4e4c2e]{
        display:flex;
        align-items:flex-end;
        min-width:calc(200px*var(--c));
        gap:calc(32px*var(--c));
}
.video-player__controls .buttons__center[data-v-ac4e4c2e]{
        display:flex;
        align-items:center;
        justify-content:center;
        min-width:calc(300px*var(--c));
        gap:calc(26px*var(--c));
}
.video-player__controls .buttons .i.back[data-v-ac4e4c2e]{
        transform:rotate(180deg);
}
.video-player__controls .buttons__subtitles[data-v-ac4e4c2e]{
        opacity:.6;
        pointer-events:none;
}
.video-player__controls .options[data-v-ac4e4c2e]{
      position:relative;
}
.video-player__controls .options__sound-dialog[data-v-ac4e4c2e]{
        display:flex;
        position:absolute;
        right:0;
        bottom:calc(50px*var(--c));
        flex-direction:column;
        align-items:center;
        justify-content:center;
        width:calc(92px*var(--c));
        height:calc(184px*var(--c));
        padding-top:calc(24px*var(--c));
        padding-bottom:calc(24px*var(--c));
        border-radius:var(--border-radius);
        backdrop-filter:blur(12px);
        background:var(--pop-up_dark);
}
.video-player__controls .options__sound-dialog__level[data-v-ac4e4c2e]{
          -webkit-appearance:none;
          width:calc(136px*var(--c));
          height:calc(12px*var(--c));
          transform:rotate(-90deg);
          border:none;
          border-radius:var(--border-radius);
          background:#b4b5b9;
          background-image:linear-gradient(#fff, #fff);
          background-size:33.3333% 100%;
          background-repeat:no-repeat;
          cursor:pointer;
}
.video-player__controls .options__sound-dialog__level[data-v-ac4e4c2e]::-webkit-slider-thumb{
            -webkit-appearance:none;
            width:calc(24px*var(--c));
            height:calc(24px*var(--c));
            border-radius:50%;
            background:#fff;
            box-shadow:0 1px 13px rgba(50,47,47,0);
            transition:box-shadow .2s ease-in;
            will-change:box-shadow;
}
.video-player__controls .options__sound-dialog__level[data-v-ac4e4c2e]::-webkit-slider-thumb:focus,.video-player__controls .options__sound-dialog__level[data-v-ac4e4c2e]::-webkit-slider-thumb:hover{
              box-shadow:0 1px 13px rgba(50,47,47,.46);
}

.video-player[data-v-bc682b49]{
  display:flex;
  z-index:5;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  flex-direction:column;
  align-items:stretch;
  justify-content:space-between;
  width:100%;
  height:100%;
  background:#000;
  cursor:auto;
}
.video-player__loader[data-v-bc682b49]{
    display:flex;
    z-index:10;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.video-player__loader[data-v-bc682b49] svg{
      width:4rem;
      height:4rem;
}
.video-player__video[data-v-bc682b49]{
    display:flex;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:100%;
    height:100%;
    pointer-events:none;
    user-select:none;
}
.video-player__video__element[data-v-bc682b49]{
      width:100%;
      height:100%;
      object-fit:contain;
}
.video-player__video__control[data-v-bc682b49]{
      position:absolute;
      top:20%;
      bottom:0;
      width:35%;
      height:60%;
      pointer-events:all;
}
.video-player__video__control.left[data-v-bc682b49]{
        left:0;
}
.video-player__video__control.right[data-v-bc682b49]{
        right:0;
}
.video-player__title[data-v-bc682b49]{
    display:flex;
    z-index:2;
    position:absolute;
    top:0;
    right:0;
    left:0;
    flex:1;
    flex-direction:column;
    padding:var(--section-padding) var(--content-sides);
    background:linear-gradient(
      180deg,
      rgba(0,0,0,.8),
      transparent
    );
    transition:opacity .25s ease-in;
    will-change:opacity;
}
.video-player__title h2[data-v-bc682b49]{
      color:#fff;
      font-weight:700;
      font-size:calc(52px*var(--c));
      line-height:121.5%;
      letter-spacing:.05em;
      text-align:center;
      text-shadow:0 2.85277px 11.4111px rgba(0,0,0,.12);
      text-transform:uppercase;
}
.video-player__title.playing[data-v-bc682b49]{
      opacity:0;
}
.video-player__title.playing.active[data-v-bc682b49]{
        opacity:1;
}
.video-player__controls[data-v-bc682b49]{
    display:flex;
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    flex:1;
    flex-direction:column;
    padding:var(--section-padding) var(--content-sides);
    gap:calc(24px*var(--c));
    background:linear-gradient(
      0deg,
      rgba(0,0,0,.8),
      transparent
    );
    transition:opacity .25s ease-in;
    will-change:opacity;
}
.video-player__controls.playing[data-v-bc682b49]{
      opacity:0;
}
.video-player__controls.playing.active[data-v-bc682b49]{
        opacity:1;
}
.video-player__controls.hidden[data-v-bc682b49]{
      display:none;
}
.video-player__controls.loading[data-v-bc682b49]{
      opacity:1;
}
.video-player__controls.loading button[data-v-bc682b49]{
        pointer-events:none;
}
.video-player__controls.loading button.buttons__back[data-v-bc682b49]{
          pointer-events:all;
}
.video-player__controls .progressbar[data-v-bc682b49]{
      display:flex;
      flex:0 0 calc(22px*var(--c));
      align-items:center;
      justify-content:space-between;
      gap:calc(24px*var(--c));
      color:#fff;
      font-weight:700;
      font-size:calc(18px*var(--c));
      line-height:calc(22px*var(--c));
      letter-spacing:.04em;
      text-transform:uppercase;
}
.video-player__controls .progressbar__center[data-v-bc682b49]{
        display:flex;
        position:relative;
        flex:1;
        flex-direction:column;
        align-items:stretch;
        justify-content:center;
}
.video-player__controls .progressbar__progress[data-v-bc682b49]{
        -webkit-appearance:none;
        position:relative;
        width:100%;
        height:calc(8px*var(--c));
        border:none;
        border-radius:calc(8px*var(--c));
        background:#ffffff80;
        background-image:linear-gradient(#fff, #fff);
        background-size:33.3333% 100%;
        background-repeat:no-repeat;
        cursor:pointer;
}
.video-player__controls .progressbar__progress .trumb[data-v-bc682b49]{
          position:absolute;
          top:50%;
          width:calc(16px*var(--c));
          height:calc(16px*var(--c));
          margin-right:-50%;
          transform:translate(-50%, -50%);
          border-radius:50%;
          background:#fff;
}
.video-player__controls .progressbar__seek[data-v-bc682b49]{
        -webkit-appearance:none;
        z-index:2;
        position:absolute;
        width:100%;
        height:calc(8px*var(--c));
        cursor:pointer;
        opacity:0;
}
.video-player__controls .progressbar__seek[data-v-bc682b49]::-webkit-slider-thumb{
          -webkit-appearance:none;
          width:calc(16px*var(--c));
          height:calc(16px*var(--c));
          opacity:0;
}
.video-player__controls .progressbar__seek-tooltip[data-v-bc682b49]{
        position:absolute;
        bottom:calc(22px*var(--c));
        left:0;
        margin-right:-50%;
        transform:translateX(calc(-50% + 8px));
        pointer-events:none;
}
.video-player__controls .buttons[data-v-bc682b49]{
      --area-height:calc(80px*var(--c));
      display:flex;
      flex:0 0 var(--area-height);
      align-items:center;
      justify-content:space-between;
      margin-bottom:calc(var(--area-height)/6*-1);
}
.video-player__controls .buttons__left[data-v-bc682b49]{
        display:flex;
        flex-direction:column;
        align-items:flex-start;
        min-width:calc(200px*var(--c));
}
.video-player__controls .buttons__left_new[data-v-bc682b49]{
          min-width:auto;
}
.video-player__controls .buttons__right[data-v-bc682b49]{
        display:flex;
        align-items:flex-end;
        min-width:calc(200px*var(--c));
        gap:calc(32px*var(--c));
}
.video-player__controls .buttons__center[data-v-bc682b49]{
        display:flex;
        align-items:center;
        justify-content:center;
        min-width:calc(300px*var(--c));
        gap:calc(26px*var(--c));
}
.video-player__controls .buttons .i.back[data-v-bc682b49]{
        transform:rotate(180deg);
}
.video-player__controls .buttons__subtitles[data-v-bc682b49]{
        opacity:.6;
        pointer-events:none;
}
.video-player__controls .options[data-v-bc682b49]{
      position:relative;
}
.video-player__controls .options__sound-dialog[data-v-bc682b49]{
        display:flex;
        position:absolute;
        right:0;
        bottom:calc(50px*var(--c));
        flex-direction:column;
        align-items:center;
        justify-content:center;
        width:calc(92px*var(--c));
        height:calc(184px*var(--c));
        padding-top:calc(24px*var(--c));
        padding-bottom:calc(24px*var(--c));
        border-radius:var(--border-radius);
        backdrop-filter:blur(12px);
        background:var(--pop-up_dark);
}
.video-player__controls .options__sound-dialog__level[data-v-bc682b49]{
          -webkit-appearance:none;
          width:calc(136px*var(--c));
          height:calc(12px*var(--c));
          transform:rotate(-90deg);
          border:none;
          border-radius:var(--border-radius);
          background:#b4b5b9;
          background-image:linear-gradient(#fff, #fff);
          background-size:33.3333% 100%;
          background-repeat:no-repeat;
          cursor:pointer;
}
.video-player__controls .options__sound-dialog__level[data-v-bc682b49]::-webkit-slider-thumb{
            -webkit-appearance:none;
            width:calc(24px*var(--c));
            height:calc(24px*var(--c));
            border-radius:50%;
            background:#fff;
            box-shadow:0 1px 13px rgba(50,47,47,0);
            transition:box-shadow .2s ease-in;
            will-change:box-shadow;
}
.video-player__controls .options__sound-dialog__level[data-v-bc682b49]::-webkit-slider-thumb:focus,.video-player__controls .options__sound-dialog__level[data-v-bc682b49]::-webkit-slider-thumb:hover{
              box-shadow:0 1px 13px rgba(50,47,47,.46);
}

.controls_glass[data-v-ea6dd42c]{
  display:flex;
  align-items:center;
  margin-bottom:30px;
}
.video-player[data-v-ea6dd42c]{
  display:flex;
  z-index:5;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  flex-direction:column;
  align-items:stretch;
  justify-content:space-between;
  width:100%;
  height:100%;
  background:#000;
  cursor:auto;
}
.video-player__loader[data-v-ea6dd42c]{
    display:flex;
    z-index:10;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.video-player__loader[data-v-ea6dd42c] svg{
      width:4rem;
      height:4rem;
}
.video-player__video[data-v-ea6dd42c]{
    display:flex;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:100%;
    height:100%;
    pointer-events:none;
    user-select:none;
}
.video-player__video__element[data-v-ea6dd42c]{
      width:100%;
      height:100%;
      object-fit:contain;
}
.video-player__video__control[data-v-ea6dd42c]{
      display:flex;
      position:absolute;
      top:0;
      align-items:center;
      justify-content:center;
      width:35%;
      height:100%;
      color:#b4b5b9;
      pointer-events:all;
      transition:opacity .2s;
}
.video-player__video__control.left[data-v-ea6dd42c]{
        left:0;
        transform:rotate(180deg);
        background:linear-gradient(90deg, hsla(189,9%,52%,0), rgba(180,196,200,.8));
        opacity:0;
}
.video-player__video__control.left_show[data-v-ea6dd42c]{
          opacity:1;
}
.video-player__video__control.right[data-v-ea6dd42c]{
        right:0;
        background:linear-gradient(90deg, hsla(189,9%,52%,0), rgba(180,196,200,.8));
        opacity:0;
}
.video-player__video__control.right_show[data-v-ea6dd42c]{
          opacity:1;
}
.video-player__title[data-v-ea6dd42c]{
    display:flex;
    z-index:2;
    position:absolute;
    top:0;
    right:0;
    left:0;
    flex:1;
    flex-direction:column;
    padding:var(--section-padding) var(--content-sides);
    background:linear-gradient(
      180deg,
      rgba(0,0,0,.8),
      transparent
    );
    transition:opacity .25s ease-in;
    will-change:opacity;
}
.video-player__title h2[data-v-ea6dd42c]{
      color:#fff;
      font-weight:700;
      font-size:calc(52px*var(--c));
      line-height:121.5%;
      letter-spacing:.05em;
      text-align:center;
      text-shadow:0 2.85277px 11.4111px rgba(0,0,0,.12);
      text-transform:uppercase;
}
.video-player__title.playing[data-v-ea6dd42c]{
      opacity:0;
}
.video-player__title.playing.active[data-v-ea6dd42c]{
        opacity:1;
}
.video-player__controls[data-v-ea6dd42c]{
    display:flex;
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    flex:1;
    flex-direction:column;
    padding:var(--section-padding) var(--content-sides);
    gap:calc(24px*var(--c));
    background:linear-gradient(
      0deg,
      rgba(0,0,0,.8),
      transparent
    );
    transition:opacity .25s ease-in;
    will-change:opacity;
}
.video-player__controls_glass[data-v-ea6dd42c]{
      -webkit-backdrop-filter:blur(5px);
      backdrop-filter:blur(10px);
      background:hsla(0,0%,100%,.21);
}
.video-player__controls.playing[data-v-ea6dd42c]{
      opacity:0;
}
.video-player__controls.playing.active[data-v-ea6dd42c]{
        opacity:1;
}
.video-player__controls.hidden[data-v-ea6dd42c]{
      display:none;
}
.video-player__controls.loading[data-v-ea6dd42c]{
      opacity:1;
}
.video-player__controls.loading button[data-v-ea6dd42c]{
        pointer-events:none;
}
.video-player__controls.loading button.buttons__back[data-v-ea6dd42c]{
          pointer-events:all;
}
.video-player__controls .progressbar[data-v-ea6dd42c]{
      display:flex;
      flex:0 0 calc(22px*var(--c));
      align-items:center;
      justify-content:space-between;
      gap:calc(24px*var(--c));
      color:#fff;
      font-weight:700;
      font-size:calc(18px*var(--c));
      line-height:calc(22px*var(--c));
      letter-spacing:.04em;
      text-transform:uppercase;
}
.video-player__controls .progressbar__center[data-v-ea6dd42c]{
        display:flex;
        position:relative;
        flex:1;
        flex-direction:column;
        align-items:stretch;
        justify-content:center;
}
.video-player__controls .progressbar__progress[data-v-ea6dd42c]{
        -webkit-appearance:none;
        position:relative;
        width:100%;
        height:calc(8px*var(--c));
        border:none;
        border-radius:calc(8px*var(--c));
        background:#ffffff80;
        background-image:linear-gradient(#fff, #fff);
        background-size:33.3333% 100%;
        background-repeat:no-repeat;
        cursor:pointer;
}
.video-player__controls .progressbar__progress .trumb[data-v-ea6dd42c]{
          position:absolute;
          top:50%;
          width:calc(16px*var(--c));
          height:calc(16px*var(--c));
          margin-right:-50%;
          transform:translate(-50%, -50%);
          border-radius:50%;
          background:#fff;
}
.video-player__controls .progressbar__seek[data-v-ea6dd42c]{
        -webkit-appearance:none;
        z-index:2;
        position:absolute;
        width:100%;
        height:calc(8px*var(--c));
        cursor:pointer;
        opacity:0;
}
.video-player__controls .progressbar__seek[data-v-ea6dd42c]::-webkit-slider-thumb{
          -webkit-appearance:none;
          width:calc(16px*var(--c));
          height:calc(16px*var(--c));
          opacity:0;
}
.video-player__controls .progressbar__seek-tooltip[data-v-ea6dd42c]{
        position:absolute;
        bottom:calc(22px*var(--c));
        left:0;
        margin-right:-50%;
        transform:translateX(calc(-50% + 8px));
        pointer-events:none;
}
.video-player__controls .buttons[data-v-ea6dd42c]{
      --area-height:calc(80px*var(--c));
      display:flex;
      flex:0 0 var(--area-height);
      align-items:center;
      justify-content:space-between;
      margin-bottom:calc(var(--area-height)/6*-1);
}
.video-player__controls .buttons_glass[data-v-ea6dd42c]{
        -webkit-backdrop-filter:blur(5px);
        position:absolute;
        left:50%;
        min-width:55%;
        padding:calc(20px*var(--c)) calc(30px*var(--c));
        transform:translateX(-50%);
        border-radius:8px;
        backdrop-filter:blur(10px);
        background:hsla(0,0%,100%,.21);
}
.video-player__controls .buttons__left[data-v-ea6dd42c]{
        display:flex;
        flex-direction:column;
        align-items:flex-start;
        min-width:calc(200px*var(--c));
}
.video-player__controls .buttons__left_new[data-v-ea6dd42c]{
          min-width:auto;
}
.video-player__controls .buttons__right[data-v-ea6dd42c]{
        display:flex;
        align-items:flex-end;
        margin-left:40px;
        gap:calc(32px*var(--c));
}
.video-player__controls .buttons__center[data-v-ea6dd42c]{
        display:flex;
        align-items:center;
        justify-content:center;
        min-width:calc(200px*var(--c));
        margin-right:40px;
        gap:calc(26px*var(--c));
}
.video-player__controls .buttons__subtitles[data-v-ea6dd42c]{
        opacity:.6;
        pointer-events:none;
}
.video-player__controls .options[data-v-ea6dd42c]{
      position:relative;
}
.video-player__controls .options__sound-dialog[data-v-ea6dd42c]{
        -webkit-backdrop-filter:blur(12px);
        display:flex;
        position:absolute;
        right:-20px;
        bottom:calc(100px*var(--c));
        flex-direction:column;
        align-items:center;
        justify-content:center;
        width:calc(92px*var(--c));
        height:calc(184px*var(--c));
        padding-top:calc(24px*var(--c));
        padding-bottom:calc(24px*var(--c));
        border-radius:var(--border-radius);
        backdrop-filter:blur(6px);
        background:hsla(0,0%,79%,.3);
}
.video-player__controls .options__sound-dialog__level[data-v-ea6dd42c]{
          -webkit-appearance:none;
          width:calc(136px*var(--c));
          height:calc(12px*var(--c));
          transform:rotate(-90deg);
          border:none;
          border-radius:var(--border-radius);
          background:#b4b5b9;
          background-image:linear-gradient(#fff, #fff);
          background-size:33.3333% 100%;
          background-repeat:no-repeat;
          cursor:pointer;
}
.video-player__controls .options__sound-dialog__level[data-v-ea6dd42c]::-webkit-slider-thumb{
            -webkit-appearance:none;
            width:calc(24px*var(--c));
            height:calc(24px*var(--c));
            border-radius:50%;
            background:#fff;
            box-shadow:0 1px 13px rgba(50,47,47,0);
            transition:box-shadow .2s ease-in;
            will-change:box-shadow;
}
.video-player__controls .options__sound-dialog__level[data-v-ea6dd42c]::-webkit-slider-thumb:focus,.video-player__controls .options__sound-dialog__level[data-v-ea6dd42c]::-webkit-slider-thumb:hover{
              box-shadow:0 1px 13px rgba(50,47,47,.46);
}

.overlay[data-v-a222d903]{
  z-index:1;
  z-index:100;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  backdrop-filter:blur(calc(var(--c)*10px));
  background:rgba(0,0,0,.7);
  color:#fff;

  font-family:DIN PT,sans-serif;
}
.quit-modal[data-v-a222d903]{
  position:absolute;
  top:50%;

  left:50%;
  padding:calc(var(--c)*24px);
  translate:-50% -50%;

  border-radius:4px;
  background:rgba(72,82,89,.5);

  font-size:calc(var(--c)*16px);
}
.modal-title[data-v-a222d903]{
  font-weight:500;
  text-align:center;
}
.modal-buttons[data-v-a222d903]{
  display:flex;
  justify-content:space-between;
  margin-top:calc(var(--c)*24px);
  font-weight:700;
}
.modal-buttons button[data-v-a222d903]{
  padding:calc(var(--c)*16px) calc(var(--c)*30px);
  border-radius:1px;
}
.modal-buttons button[data-v-a222d903]:first-child{
  margin-right:calc(var(--c)*16px);
}
.modal-buttons button.gray[data-v-a222d903]{
  background:rgba(72,82,89,.5);
}
.modal-buttons button.red[data-v-a222d903]{
  background:#e21a1a;
}

.overlay[data-v-d50e0216]{
  z-index:1;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  backdrop-filter:blur(calc(var(--c)*10px));
  background:rgba(0,0,0,.7);
  color:#fff;

  font-family:DIN PT,sans-serif;
}
.quit-modal[data-v-d50e0216]{
  position:absolute;
  top:50%;

  left:50%;
  padding:calc(var(--c)*24px);
  translate:-50% -50%;

  border-radius:4px;
  background:rgba(72,82,89,.5);

  font-size:calc(var(--c)*16px);
}
.modal-title[data-v-d50e0216]{
  font-weight:500;
  text-align:center;
}
.modal-buttons[data-v-d50e0216]{
  display:flex;
  justify-content:space-between;
  margin-top:calc(var(--c)*24px);
  font-weight:700;
}
.modal-buttons button[data-v-d50e0216]{
  padding:calc(var(--c)*16px) calc(var(--c)*30px);
  border-radius:1px;
}
.modal-buttons button[data-v-d50e0216]:first-child{
  margin-right:calc(var(--c)*16px);
}
.modal-buttons button.gray[data-v-d50e0216]{
  background:rgba(72,82,89,.5);
}
.modal-buttons button.red[data-v-d50e0216]{
  background:#e21a1a;
}

.overlay[data-v-677c10b2]{
  z-index:1;
  z-index:100;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  backdrop-filter:blur(calc(var(--c)*10px));
  background:rgba(0,0,0,.7);
  color:#fff;

  font-family:DIN PT,sans-serif;
}
.quit-modal[data-v-677c10b2]{
  position:absolute;
  top:50%;

  left:50%;
  padding:calc(var(--c)*24px);
  translate:-50% -50%;

  border-radius:4px;
  background:rgba(72,82,89,.5);

  font-size:calc(var(--c)*16px);
}
.modal-title[data-v-677c10b2]{
  font-weight:500;
  text-align:center;
}
.modal-buttons[data-v-677c10b2]{
  display:flex;
  justify-content:space-between;
  margin-top:calc(var(--c)*24px);
  font-weight:700;
}
.modal-buttons button[data-v-677c10b2]{
  padding:calc(var(--c)*16px) calc(var(--c)*30px);
  border-radius:1px;
}
.modal-buttons button[data-v-677c10b2]:first-child{
  margin-right:calc(var(--c)*16px);
}
.modal-buttons button.gray[data-v-677c10b2]{
  background:rgba(72,82,89,.5);
}
.modal-buttons button.red[data-v-677c10b2]{
  background:#e21a1a;
}

.test-page[data-v-06ae9059]{
	z-index:1;
}
.test-page[data-v-06ae9059],.test-page__wrapper[data-v-06ae9059]{
	position:relative;
	width:100%;
}
.test-page__wrapper[data-v-06ae9059]{
		display:flex;
		flex-direction:column;
		height:100vh;
		max-height:100vh;
		padding:var(--top-indent) var(--content-sides) var(--bottom-indent) var(--content-sides);
		overflow:hidden;
}
.test-page__wrapper .title[data-v-06ae9059]{
			margin-top:2rem;
			margin-bottom:2rem;
}

.loading[data-v-647e2d17],.message[data-v-647e2d17]{
  width:100%;
  height:100vh;
  background:#0b0b0b;
  color:#fff;

  font-family:DIN PT,sans-serif;
  text-align:center;
}
.loading[data-v-647e2d17],.message[data-v-647e2d17],.message>div[data-v-647e2d17]{
  display:flex;
  align-items:center;
  justify-content:center;
}
.message>div[data-v-647e2d17]{
  flex-direction:column;
  padding:calc(var(--c)*20px);
  border-radius:calc(var(--c)*4px);
  background-color:#383e49;
}
.message p[data-v-647e2d17]{
  margin-bottom:calc(var(--c)*10px);
  font-weight:700;
  font-size:calc(var(--c)*24px);
}
.message span[data-v-647e2d17]{
  display:block;
  font-size:calc(var(--c)*16px);
}
.tauri-message button[data-v-647e2d17]{
  margin-top:calc(var(--c)*16px);
  padding:calc(var(--c)*6px) calc(var(--c)*12px);
  border:none;
  background-color:#fff;
  color:#0b0b0b;
}
.loading[data-v-647e2d17]{
  flex-direction:column;
}
.loading p[data-v-647e2d17]{
  padding-top:calc(var(--c)*64px);
  padding-bottom:calc(var(--c)*36px);
  font-weight:700;
  font-size:calc(var(--c)*36px);
  line-height:24px;
  letter-spacing:1.6px;
  text-transform:uppercase;
}
.loading svg[data-v-647e2d17]{
  scale:var(--c);
}
.loading-bar[data-v-647e2d17]{
  position:relative;
  width:calc(var(--c)*600px);
  padding-bottom:10px;
  overflow:hidden;
}
.loading-bar[data-v-647e2d17]:after{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:calc(var(--c)*70px);
  height:calc(var(--c)*4px);
  border-radius:10px;
  background-color:#fff;
  content:"";
  animation:a-647e2d17 1.5s ease-in-out infinite;
}
@keyframes a-647e2d17{
0%{
    left:calc(var(--c)*-70px);
}
to{
    left:calc(100% + var(--c)*70px);
}
}

.button-label{
	display:flex;
	flex-direction:row;
	align-items:center;
	width:9.35rem;
	padding:calc(13px*var(--c)) calc(24px*var(--c)) calc(19px*var(--c)) calc(24px*var(--c));
	gap:8px;
	border-radius:var(--border-radius);
	background-color:var(--c-brand);
	color:var(--c-main);
	font-weight:700;
	font-size:1.11rem;
	line-height:1;
	font-family:DIN PT,sans-serif;
	text-transform:lowercase;
	transition:var(--transition-defaut);
}
.button-label:hover{
		opacity:.7;
}
.button-label.actions{
		min-height:calc(56px*var(--c));
}
.button-label .i{
		position:relative;
		top:3px;
		font-size:1.2rem;
}
.button-label.secondary{
		background-color:var(--pop-up);
}
.button-label.light{
		width:fit-content;
		padding:0;
		gap:.5em;
		border-radius:unset;
		background-color:unset;
		font-size:1.11rem;
		letter-spacing:.01em;
		text-transform:uppercase;
}
.button-label.light .i{
			top:unset;
}
.button-label.min-white{
		min-width:calc(131px*var(--c));
		height:calc(36px*var(--c));
		padding:calc(2px*var(--c)) calc(16px*var(--c));
		background-color:var(--c-main);
		color:var(--c-black);
		font-size:.7rem;
		text-transform:none;
}
.button-label.min-white .i{
			top:0;
}
.button-label.gray{
		background:var(--c-gray);
}
.button-label.blocked{
		background:var(--pop-up_dark);
		pointer-events:none;
}

.button-icon{
	display:flex;
	align-items:center;
	justify-content:center;
	width:var(--button-size);
	height:var(--button-size);
	border-radius:50%;
	background-color:var(--pop-up);
	color:var(--c-main);
	font-size:1.2rem;
	line-height:1;
	transition:all var(--transition-defaut);
}
.button-icon.glass{
    -webkit-backdrop-filter:blur(5px);
    backdrop-filter:blur(10px);
		background:hsla(0,0%,100%,.21);
}
.button-icon.glass_big{
			width:var(--button-size);;
			height:var(--button-size);
}
.button-icon.small{
		font-size:.8rem;
}
.button-icon.active{
		background-color:var(--pop-up_dark);
		transition:all var(--transition-defaut);
}
.button-icon.prev{
		transform:rotate(180deg);
}
.button-icon.transparent{
		background:transparent;
}
.button-icon.next.active,.button-icon.next:hover,.button-icon.prev.active,.button-icon.prev:hover{
			opacity:.7;
}
.button-icon.player{
		width:calc(52px*var(--c));
		height:calc(52px*var(--c));
		background-color:unset;
		color:#fff;
		font-size:calc(52px*var(--c));
		mask-image:-moz-element(.i);
		opacity:.5;
}
.button-icon.player-glass{
			opacity:1;
}
.button-icon.player-big{
			width:calc(var(--button-size) + 12px);
			height:calc(var(--button-size) + 12px);
			font-size:inherit;
}
.button-icon.player.active,.button-icon.player:hover{
			opacity:.7;
}
.button-icon.i-reverse>*{
			transform:rotate(180deg);
}