:root{--primary-light:#8abdff;--primary:#6d5dfc;--primary-dark:#5b0eeb;--white:#FFFFFF;--greyLight-1:#E4EBF5;--greyLight-2:#c8d0e7;--greyLight-3:#bec8e4;--greyDark:#9baacf}*,::after,::before{margin:0;padding:0;box-sizing:inherit;font-family:verdana;Outline:none;-webkit-tap-highlight-color:transparent}html{box-sizing:border-box;font-size:62.5%;overflow-y:scroll;background:var(--greyLight-1);background-image:url(https://itc.r255.ru/bg3.png);background-attachment:fixed}@media screen and (min-width:900px){html{font-size:75%}}.main_app{display:flex;justify-content:center;flex-wrap:wrap;align-content:flex-start;margin-top:80px;margin-bottom:40px}::-webkit-scrollbar{width:0}.hap-epic{background:#fff;padding:40px 40px 30px 40px}.hap-epic .hap-player-outer{transition:opacity .3s ease-in-out;opacity:0}.hap-epic .hap-player-wrap{position:relative;width:100%;height:300px;display:flex;flex-direction:row;flex-wrap:nowrap}.hap-epic .hap-player-holder{position:relative;width:300px}.hap-epic .hap-btn{display:none;height:100%}.hap-player-controls-right{display:flex;flex-direction:row;margin-right:20px}.hap-epic .hap-btn:hover svg{color:#c90032}.hap-epic .hap-seekbar{position:relative;height:50px;margin:15px 20px;cursor:pointer;touch-action:none;display:flex;align-items:center;justify-content:center}@keyframes hap-typing{0%{width:0}60%{width:100%}}@keyframes hap-blink-caret{from,to{border-color:transparent}50%{border-color:#ddd}}.hap-epic .hap-player-controls{display:flex;justify-content:space-between}.hap-epic .hap-player-controls-left{display:flex;flex-direction:row}.hap-epic .hap-playback-toggle svg{height:36px!important}.hap-epic .hap-controls{position:relative;width:150px;height:50px}.hap-epic .hap-playback-toggle{width:50px}.hap-epic .hap-playback-toggle svg{width:50px;height:50px;height:26px}.hap-epic .hap-volume-wrap{position:relative;margin-left:30px;height:50px;display:flex;flex-direction:row;align-items:center}.hap-epic .hap-volume-toggle{position:relative;width:40px;height:50px}.hap-epic .hap-volume-toggle svg{height:30px}.hap-epic .hap-volume-seekbar{position:relative;margin-left:10px;width:200px;height:25px;cursor:pointer;touch-action:none}.hap-epic .hap-volume-bg{position:absolute;top:11px;left:10px;width:180px;height:4px}.hap-epic .hap-volume-bg{background:#ddd}.hap-epic .hap-volume-level{position:absolute;top:0;left:0;height:100%}.hap-epic .hap-volume-level{background:#c90032}.hap-epic .hap-playlist-main-title{margin-left:20px;font-size:36px;color:#111;display:none}.hap-epic .hap-playlist-main-description{margin-left:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;color:#c90032;display:none}#hap-playlist-list{display:none}.hap-epic .hap-playlist-holder{position:relative;top:0;height:100%;overflow:hidden;flex:1}.hap-epic .hap-playlist-inner{padding:20px;position:relative;height:calc(100% - 50px);box-sizing:border-box}.hap-epic .hap-playlist-item-content{color:#222}.hap-epic .hap-playlist-icon svg{color:#c90032}.hap-epic .hap-playback-rate-holder{background:#fff;border:1px solid #ddd;box-shadow:rgba(135,135,135,.32) 0 0 11px}.hap-epic .hap-playback-rate-bg{height:4px;top:13px}.hap-epic .hap-playback-rate-bg{background:#ddd}.hap-epic .hap-playback-rate-level{background:#c90032}.hap-epic .hap-playback-rate-drag{position:relative;top:-9px;width:21px;height:21px;border-radius:100%;background:#c90032;-webkit-transform:scale(.5);transform:scale(.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;float:right;margin-right:-9px}.hap-epic .hap-playback-rate-drag:active,.hap-epic .hap-playback-rate-drag:hover{-webkit-transform:scale(1);transform:scale(1)}.hap-epic .hap-tooltip{background:#c90032;color:#fff!important;box-shadow:1px 1px 8px #6060606b}.hap-epic .hap-preloader{background-color:#c90032}.form__input{width:100%;height:4rem;border:none;margin:10px;border-radius:1rem;font-size:16px;padding-left:1.4rem;box-shadow:inset .2rem .2rem .5rem var(--greyLight-2),inset -.2rem -.2rem .5rem var(--white);background:#edf4ff;font-family:inherit;color:#6d5dfc}.form__input::-moz-placeholder{color:var(--greyLight-3)}.form__input:-ms-input-placeholder{color:var(--greyLight-3)}.form__input::placeholder{color:var(--greyLight-3)}.form__input:focus{outline:0;box-shadow:.3rem .3rem .6rem var(--greyLight-2),-.2rem -.2rem .5rem var(--white)}.chip{width:100%;height:50px;border-radius:1rem;box-shadow:.3rem .3rem .6rem var(--greyLight-2),-.2rem -.2rem .5rem var(--white);display:flex;justify-content:space-between;align-items:center;margin:0 0 15px 0}.chip__icon{width:10px;height:10px;border-radius:1rem;margin:0 0 0 .2rem;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip p{font-size:16px;margin-left:1.8rem;color:var(--primary);text-align:left}.chip__close{width:1.6rem;height:1.6rem;margin:0 1.5rem;display:flex;font-size:16px;color:var(--primary);cursor:pointer}.chip .url{display:none}.btn{width:28rem;height:4rem;border-radius:1rem;box-shadow:.3rem .3rem .6rem var(--greyLight-2),-.2rem -.2rem .5rem var(--white);justify-self:center;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease;margin:10px;color:var(--primary)}.btn__primary{grid-column:1/2;grid-row:4/5;background:var(--primary);box-shadow:inset .2rem .2rem 1rem var(--primary-light),inset -.2rem -.2rem 1rem var(--primary-dark),.3rem .3rem .6rem var(--greyLight-2),-.2rem -.2rem .5rem var(--white);color:var(--greyLight-1)}.btn__primary:hover{color:var(--white)}.btn__primary:active{box-shadow:inset .2rem .2rem 1rem var(--primary-dark),inset -.2rem -.2rem 1rem var(--primary-light)}.btn p{font-size:14px}.hap-epic-mini{background:var(--greyLight-1);margin:20px;width:340px;position:relative;max-width:350px;border-radius:20px;box-shadow:.8rem .8rem 1.4rem var(--greyLight-2),-.2rem -.2rem 1.8rem var(--white);padding:20px;display:grid;grid-template-columns:42px 109px 225px;grid-template-rows:repeat(autofit,-webkit-min-content);grid-template-rows:repeat(autofit,min-content);grid-column-gap:24px;grid-row-gap:-24px;align-items:center}.hap-epic-mini .hap-player-outer{transition:opacity .3s ease-in-out;opacity:0}.hap-epic-mini .hap-player-holder{position:relative;width:100%;height:120px;display:flex;flex-direction:row;flex-wrap:nowrap}.hap-epic-mini .hap-btn{display:none;height:100%}.hap-epic-mini .hap-btn:hover svg{color:#00bcd4}.hap-epic-mini .hap-player-left{width:130px;height:100%}.hap-epic-mini .hap-player-right{height:100%;flex-direction:column;flex:1;justify-content:center}.hap-epic-mini .hap-info{margin:0 0 20px 0;text-align:center;color:#6d5dfc;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.hap-epic-mini .hap-seekbar{position:relative;height:50px;margin:0 40px;cursor:pointer;touch-action:none}.hap-epic-mini .hap-player-controls{display:flex;height:50px;width:165px;justify-content:space-between;margin:0 auto;padding:18px 0 0 14px}.hap-epic-mini .hap-player-controls-left{display:flex;flex-direction:row}.hap-epic-mini .hap-controls{position:relative;width:150px;height:50px}.hap-epic-mini .hap-playback-toggle svg{width:50px;height:30px}.hap-epic-mini .hap-volume-wrap{position:relative;margin-left:30px;height:50px;display:flex;flex-direction:row;align-items:center}.hap-epic-mini .hap-volume-toggle{position:relative;width:40px;height:50px}.hap-epic-mini .hap-volume-toggle svg{height:30px}.hap-epic-mini .hap-volume-seekbar{position:relative;margin-left:10px;width:150px;height:12px;cursor:pointer;touch-action:none;cursor:pointer;box-shadow:inset .2rem .2rem .5rem var(--greyLight-2),inset -.2rem -.2rem .5rem var(--white);border-radius:1rem;position:relative;display:flex;justify-content:center;align-items:center}.hap-epic-mini .hap-volume-bg{height:100%;width:100%;position:absolute;left:0;z-index:100;border-radius:inherit}.hap-epic-mini .hap-volume-level{height:100%;width:100%;position:absolute;left:0;z-index:100;border-radius:inherit;background:var(--primary);background:linear-gradient(-1deg,var(--primary-dark) 0,var(--primary) 50%,var(--primary-light) 100%)}.hap-epic-mini .hap-playlist-main-title{margin-left:20px;font-size:36px;color:#111;display:none}.hap-epic-mini .hap-playlist-main-description{margin-left:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;color:#00bcd4;display:none}.hap-epic-mini .hap-playlist-holder{position:relative;top:0;height:100%;overflow:hidden;flex:1}.hap-epic-mini .hap-playlist-inner{padding:20px;position:relative;height:calc(100% - 34px);box-sizing:border-box}.hap-epic-mini .hap-playlist-item-content{color:#222}.hap-epic-mini .hap-playback-rate-holder{background:#fff;border:1px solid #ddd;box-shadow:rgba(135,135,135,.32) 0 0 11px}.hap-epic-mini .hap-playback-rate-bg{height:4px;top:13px}.hap-epic-mini .hap-playback-rate-bg{background:#ddd}.hap-epic-mini .hap-playback-rate-level{background:#00bcd4}.hap-epic-mini .hap-playback-rate-drag{position:relative;top:-9px;width:21px;height:21px;border-radius:100%;background:#00bcd4;-webkit-transform:scale(.5);transform:scale(.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;float:right;margin-right:-9px}.hap-epic-mini .hap-playback-rate-drag:active,.hap-epic-mini .hap-playback-rate-drag:hover{-webkit-transform:scale(1);transform:scale(1)}.hap-epic-mini .hap-tooltip{position:absolute;top:50px;height:30px;width:50px;border-radius:5px;display:flex;justify-content:center;align-items:center;font-size:1.2rem;color:var(--primary);background-color:#e4ebf5;box-shadow:.3rem .3rem .6rem var(--greyLight-2),-.2rem -.2rem .5rem var(--white);opacity:1;transition:opacity .3s ease;z-index:99}.hap-epic-mini .hap-preloader{background-color:#00bcd4}#hap-playlist-list{display:none}#hap-playlist-list{display:none}#hap-playlist-list{display:none}#hap-playlist-list{display:none}#hap-playlist-list{display:none}.hap-link{color:#999!important}#hap-playlist-list{display:none}#hap-playlist-list{display:none}#hap-playlist-list{display:none}.hap-info-inner{position:relative;height:100%;padding:20px 40px 20px 20px;box-sizing:border-box;overflow:hidden;text-align:left;line-height:1.2}.hap-sticky-player-holder{position:relative;height:50px;left:0;top:0;width:100%;display:flex}.hap-sticky-player-btn{position:relative;left:0;top:0;width:43px;height:100%;float:left;cursor:pointer}.hap-sticky-player-btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:15px;fill:currentColor;transition:color .3s ease-out}.hap-sticky-player-left{position:relative;top:0;left:0;height:100%;display:flex;align-items:center}.hap-sticky-playback-controls{position:relative;display:flex;align-items:center;height:100%}.hap-sticky-player-title-wrap{margin-left:15px;margin-right:10px;width:100%;overflow:hidden;max-width:400px;line-height:normal}.hap-sticky-player-title{font-size:14px;font-weight:700}.hap-sticky-player-right{position:relative;top:0;right:0;display:flex;align-items:center;height:100%}.hap-sticky-right-controls{margin-right:20px}.hap-sticky-volume-wrap{position:relative;left:0;top:0;height:100%;cursor:pointer;display:flex;align-items:center;touch-action:none;flex-direction:row}.hap-sticky-player-outer-controls{position:absolute;right:0;top:-35px;width:70px;height:35px}.hap-sticky-player-outer-controls div{position:relative;width:35px;height:35px;float:left;cursor:pointer;left:0;top:0;z-index:2}.hap-sticky-info-data{max-height:300px;overflow:hidden}.hap-sticky-info-title{margin:0;margin-right:20px;margin-bottom:10px;padding:0;font-size:17px}.hap-sticky-visible{opacity:1;transition:opacity .5s ease-out}@media screen and (max-width:800px){.hap-sticky-player-right{display:none}}@media screen and (max-width:600px){.hap-sticky-playback-toggle{display:none}}body{padding:0;margin:0;font-family:verdana}.top-nav{display:flex;height:60px!important;flex-direction:row;align-items:center;justify-content:space-between;color:#fff;font-size:16px;padding:0 20px 0 20px;background:#6d5dfc;position:fixed;z-index:999999;width:100%;top:0;left:0}.menu{display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0;font-weight:700}.menu>li{margin:0 1rem;overflow:hidden;cursor:pointer}.menu-button-container{display:none;height:100%;width:30px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center}#menu-toggle{display:none}.menu-button,.menu-button::after,.menu-button::before{display:block;background-color:#fff;position:absolute;height:4px;width:30px;transition:transform .4s cubic-bezier(.23,1,.32,1);border-radius:2px}.menu-button::before{content:'';margin-top:-8px}.menu-button::after{content:'';margin-top:8px}#menu-toggle:checked+.menu-button-container .menu-button::before{margin-top:0;transform:rotate(405deg)}#menu-toggle:checked+.menu-button-container .menu-button{background:rgba(255,255,255,0)}#menu-toggle:checked+.menu-button-container .menu-button::after{margin-top:0;transform:rotate(-405deg)}@media (max-width:700px){.menu-button-container{display:flex}.menu{position:absolute;top:0;margin-top:58px;left:0;flex-direction:column;width:100%;justify-content:center;align-items:center;z-index:999}#menu-toggle~.menu li{height:0;margin:0;padding:0;border:0;transition:height .4s cubic-bezier(.23,1,.32,1)}#menu-toggle:checked~.menu li{height:59px;padding:17px 5px 10px 0}.menu>li{display:flex;justify-content:center;margin:0;padding:.5em 0;width:100%;color:#fff;background:#6d5dfc}}.form{width:100%;margin:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center}input{padding:.5em 1em;box-shadow:0 4px 10px rgba(0,0,0,.4);display:block;width:100%;font-size:1em;margin-right:1em;border:none;outline:0}input::placeholder{letter-spacing:2px;color:#d5d5d5}button{padding:.5em 1em;font-size:1em;text-transform:uppercase;font-weight:600;margin-left:1em;border:none;outline:0;color:#fff;background:#6666f1;border-radius:5px;box-shadow:0 0 5px rgba(231,226,226,.767);transition:all .5s ease-in-out}button:hover{background:#fff;color:#6666f1;box-shadow:none}@keyframes up-and-down{10%{height:30%}30%{height:100%}60%{height:50%}80%{height:75%}100%{height:60%}}.circle{grid-column:2;grid-row:1;height:100%;justify-self:center;border-radius:1rem;display:grid;grid-template-rows:1fr;justify-items:center;align-items:center}.circle__btn{grid-row:1/2;grid-column:1/2;width:6rem;height:6rem;display:flex;margin:.6rem;justify-content:center;align-items:center;border-radius:50%;font-size:3.2rem;color:var(--primary);z-index:300;background:var(--greyLight-1);box-shadow:.3rem .3rem .6rem var(--greyLight-2),-.2rem -.2rem .5rem var(--white);cursor:pointer;position:relative;fill:var(--primary)}.circle__btn .pause.visibility {  opacity: 1;}.circle__btn .play.visibility { opacity: 0;}.circle__btn .play{position:absolute;opacity:1;transition:all .2s linear;padding-left:5px}.circle__btn .pause{position:absolute;opacity:0;transition:all .2s linear}.circle__back-1,.circle__back-2{grid-row:1/2;grid-column:1/2;width:6rem;height:6rem;border-radius:50%;filter:blur(1px);z-index:100}.circle__back-1{box-shadow:.4rem .4rem .8rem var(--greyLight-2),-.4rem -.4rem .8rem var(--white);background:linear-gradient(to bottom right,var(--greyLight-2) 0,var(--white) 100%);-webkit-animation:waves 4s linear infinite;animation:waves 4s linear infinite}.circle__back-1.paused{animation-delay:-2.2s;-webkit-animation-play-state:paused;animation-play-state:paused}.circle__back-2{box-shadow:.4rem .4rem .8rem var(--greyLight-2),-.4rem -.4rem .8rem var(--white);-webkit-animation:waves 4s linear 2s infinite;animation:waves 4s linear 2s infinite}.circle__back-2.paused{animation-delay:-2.2s;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes waves{0%{transform:scale(1);opacity:1}50%{opacity:1}100%{transform:scale(2);opacity:0}}@keyframes waves{0%{transform:scale(1);opacity:1}50%{opacity:1}100%{transform:scale(2);opacity:0}}.close{position:relative;display:inline-block;width:30px;height:30px;overflow:hidden;cursor:pointer}.close::after,.close::before{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff}.close::before{transform:rotate(45deg)}.close::after{transform:rotate(-45deg)}.black::after,.black::before{height:4px;margin-top:-4px}.rounded::after,.rounded::before{border-radius:5px}.hap-volume-drag{position:relative;top:-18px;width:48px;height:48px;-webkit-transform:scale(.5);transform:scale(.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;float:right;margin-right:-23px;background:var(--white);box-shadow:0 .1rem .3rem 0 var(--greyLight-3);z-index:200;border-radius:50%;display:flex;justify-content:center;align-items:center}.hap-volume-drag::after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;box-shadow:inset .2rem .2rem .5rem #7e9bf0,inset -.2rem -.2rem .5rem var(--white)}.hap-sticky-player-btn{width:4rem;height:4rem;border-radius:50%;box-shadow:.3rem .3rem .6rem var(--greyLight-2),-.2rem -.2rem .5rem var(--white);display:flex;justify-content:center;align-items:center;font-size:2rem;cursor:pointer;color:var(--greyDark);transition:all .5s ease}.hap-sticky-player-btn:active,.icon__settings:active{box-shadow:inset .2rem .2rem .5rem var(--greyLight-2),inset -.2rem -.2rem .5rem var(--white);color:var(--primary)}.hap-sticky-player-btn:hover,.icon__settings:hover{color:var(--primary)}.hap-sticky-player-btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:currentColor;transition:color .3s ease-out}.hap-sticky-player-left{position:relative;top:0;left:0;height:100%;display:flex;align-items:center}.hap-sticky-playback-controls{position:relative;display:flex;align-items:center;height:100%}.hap-sticky-player-title{font-size:1em;font-weight:700;display:inline-block;white-space:nowrap}.hap-sticky-player-right{position:relative;top:0;right:0;display:flex;align-items:center;height:100%}.hap-sticky-right-controls{margin-right:20px}.hap-sticky .hap-volume-toggle .hap-sticky-btn{display:none}.hap-sticky-volume-wrap{position:relative;left:0;top:0;height:100%;cursor:pointer;display:flex;align-items:center;touch-action:none;flex-direction:row}.hap-sticky .hap-volume-toggle .hap-sticky-btn{display:none}.hap-sticky .hap-tooltip{background:rgba(116,221,199,1);color:#fff!important}.hap-sticky-playback-rate-toggle{display:flex;align-items:center;justify-content:center}.hap-sticky-playback-rate-toggle-inner{padding:5px;text-align:center;border-radius:3px;user-select:none;font-size:12px;line-height:normal;font-weight:700}.hap-sticky-playback-rate-toggle-inner{color:#6d5dfc}.hap-sticky-playback-rate-toggle-inner:active{color:var(--primary)}.hap-sticky-playback-rate-toggle-inner:hover{color:var(--primary)}.hap-sticky-info-data{max-height:300px;overflow:hidden}.hap-sticky-info-title{margin:0;margin-right:20px;margin-bottom:10px;padding:0;font-size:17px}.hap-sticky-visible{opacity:1;transition:opacity .5s ease-out}@media screen and (max-width:600px){.circle__btn .play{margin-top:8px}.circle__btn .pause{margin-top:8px}}#backgroundHide{left:0;top:0;height:100vh;width:100vw;position:fixed;background-color:#000;display:none;z-index:9998;transition:.2s opacity ease-in-out;opacity:.7}.backgroundHide--visible{margin-top:0!important;opacity:.8!important}#popup{display:none;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;overflow:hidden;border-radius:5px;background-color:#fff;color:#161616;width:350px;height:160px;transition:.4s margin-top ease-in-out,.5s opacity ease-in-out,.2s background-color ease-in-out;position:absolute;left:-999px;top:50%;margin-left:-180px;z-index:9999}.popup--visible{margin:-150px auto 0 auto!important;opacity:1!important}#popup .message{height:110px;text-align:center;padding:20px 20px 20px 20px;font-size:18px;color:#6d5dfc}#popup .choice{cursor:pointer;width:100%;display:flex;justify-content:space-between;background-color:#161616}.choice div{width:50%;text-align:center;padding:1em 0;opacity:1;transition:.2s opacity ease-in-out;font-size:16px}.choice div:hover{opacity:.8}.choice .left{background-color:#6d5dfc;color:#fff}.choice .right{background-color:#e4ebf5;color:#6d5dfc}

.input-file {
	position: relative;
	display: inline-block;
	width:100%;
}
.input-file span {
	position: relative;
	display: inline-block;
	cursor: pointer;
	outline: none;
	text-decoration: none;
	font-size: 14px;
	vertical-align: middle;
	color: rgb(255 255 255);
	text-align: center;
	border-radius: 4px;
	/*background-color: #419152;*/
	line-height: 22px;
	height: 47px;
	padding: 10px 20px;
	box-sizing: border-box;
	border: none;
	margin: 0;
	width:100%;
	transition: background-color 0.2s;
}
.input-file input[type=file] {
	position: absolute;
	z-index: -1;
	opacity: 0;
	display: block;
	width: 0;
	height: 0;
}
 
/* Focus */
.input-file input[type=file]:focus + span {
	box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}
 
/* Hover/active */
.input-file:hover span {
	/*background-color: #59be6e;*/
}
.input-file:active span {
	/*background-color: #2E703A;*/
}
 
/* Disabled */
.input-file input[type=file]:disabled + span {
	/*background-color: #eee;*/
}


 .gg-mic {
 box-sizing: border-box;
 position: relative;
 display: block;
 transform: scale(var(--ggs,1));
 width: 16px;
 height: 12px;
 border-bottom-left-radius: 120px;
 border-bottom-right-radius: 120px;
 border: 2px solid;
 border-top: 0;
 margin-top: 3px;
 color:#ff0000;
}

.gg-mic::after,
.gg-mic::before {
 content: "";
 display: block;
 box-sizing: border-box;
 position: absolute
}

.gg-mic::after {
 border: 2px solid;
 width: 8px;
 height: 18px;
 left: 2px;
 top: -10px;
 border-radius: 4px
}

.gg-mic::before {
 width: 10px;
 height: 4px;
 top: 12px;
 left: 1px;
 border-right: 4px solid transparent;
 box-shadow:
 0 2px 0,
 inset -2px 0 0
} 



 .gg-play-stop {
 box-sizing: border-box;
 position: relative;
 display: block;
 transform: scale(var(--ggs,1));
 width: 15px;
 height: 15px;
 background: currentColor
} 


 .gg-close {
 box-sizing: border-box;
 position: relative;
 display: block;
 transform: scale(var(--ggs,1.3));
 width: 19px;
 height: 21px;
 border: 2px solid transparent;
 border-radius: 40px
}

.gg-close::after,
.gg-close::before {
 content: "";
 display: block;
 box-sizing: border-box;
 position: absolute;
 width: 16px;
 height: 2px;
 background: currentColor;
 transform: rotate(45deg);
 border-radius: 5px;
 top: 8px;
 left: 1px
}

.gg-close::after {
 transform: rotate(-45deg)
} 



 .gg-record {
 box-sizing: border-box;
 position: relative;
 display: block;
 transform: scale(var(--ggs,1));
 width: 20px;
 height: 20px;
 border: 6px solid transparent;
 box-shadow: 0 0 0 2px,inset 0 0 0 10px;
 border-radius: 100px
} 


 .gg-cloud {
 box-sizing: border-box;
 position: relative;
 display: block;
 transform: scale(var(--ggs,0.8));
 width: 8px;
 height: 2px;
 background: currentColor;
 margin-bottom: -20px;
 color:#6d5dfc85;
}

.gg-cloud::after,
.gg-cloud::before {
 content: "";
 display: block;
 position: absolute;
 border: 2px solid;
 box-sizing: border-box;
 bottom: 0
}

.gg-cloud::before {
 border-top-left-radius: 100px;
 border-bottom-left-radius: 100px;
 border-right: 0;
 left: -6px;
 width: 7px;
 height: 12px
}

.gg-cloud::after {
 width: 16px;
 height: 16px;
 border-radius: 100px;
 border-left-color: transparent;
 right: -8px;
 transform: rotate(-45deg)
} 


 .gg-folder {
 transform: scale(var(--ggs,1));
 color:#6d5dfc85;
}

.gg-folder,
.gg-folder::after {
 box-sizing: border-box;
 position: relative;
 display: block;
 width: 22px;
 height: 16px;
 border: 2px solid;
 border-radius: 3px
}

.gg-folder::after {
 content: "";
 position: absolute;
 width: 10px;
 height: 4px;
 border-bottom: 0;
 border-top-left-radius: 2px;
 border-top-right-radius: 4px;
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0;
 top: -5px
} 


 .gg-file-document {
 box-sizing: border-box;
 position: relative;
 display: block;
 transform: scale(var(--ggs,1));
 width: 14px;
 height: 16px;
 border: 2px solid transparent;
 border-right: 0;
 border-top: 0;
 box-shadow: 0 0 0 2px;
 border-radius: 1px;
 border-top-right-radius: 4px;
 overflow: hidden;
  color:#6d5dfc85;
}

.gg-file-document::after,
.gg-file-document::before {
 content: "";
 display: block;
 box-sizing: border-box;
 position: absolute
}

.gg-file-document::before {
 background: currentColor;
 box-shadow:
 0 4px 0,
 -6px -4px 0;
 left: 0;
 width: 10px;
 height: 2px;
 top: 8px
}

.gg-file-document::after {
 width: 6px;
 height: 6px;
 border-left: 2px solid;
 border-bottom: 2px solid;
 right: -1px;
 top: -1px
} 


 .gg-globe-alt,
.gg-globe-alt::after,
.gg-globe-alt::before {
 display: block;
 box-sizing: border-box;
 height: 18px;
 border: 2px solid;
 color:#6d5dfc85;
}

.gg-globe-alt {
 position: relative;
 transform: scale(var(--ggs,1));
 width: 18px;
 border-radius: 22px
}

.gg-globe-alt::after,
.gg-globe-alt::before {
 content: "";
 position: absolute;
 width: 8px;
 border-radius: 100%;
 top: -2px;
 left: 3px
}

.gg-globe-alt::after {
 width: 24px;
 height: 20px;
 border: 2px solid transparent;
 border-bottom: 2px solid;
 top: -11px;
 left: -5px
} 


 .gg-software-download {
 box-sizing: border-box;
 position: relative;
 display: block;
 transform: scale(var(--ggs,0.8));
 width: 16px;
 height: 6px;
 border: 2px solid;
 border-top: 0;
 border-bottom-left-radius: 2px;
 border-bottom-right-radius: 2px;
 margin-top: 8px;
 color:#6d5dfc85;
}

.gg-software-download::after {
 content: "";
 display: block;
 box-sizing: border-box;
 position: absolute;
 width: 8px;
 height: 8px;
 border-left: 2px solid;
 border-bottom: 2px solid;
 transform: rotate(-45deg);
 left: 2px;
 bottom: 4px
}

.gg-software-download::before {
 content: "";
 display: block;
 box-sizing: border-box;
 position: absolute;
 border-radius: 3px;
 width: 2px;
 height: 10px;
 background: currentColor;
 left: 5px;
 bottom: 5px
} 

