@charset "UTF-8";@-webkit-keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-10rem);transform:translate(-10rem)}80%{-webkit-transform:translateX(1rem);transform:translate(1rem)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-10rem);transform:translate(-10rem)}80%{-webkit-transform:translateX(1rem);transform:translate(1rem)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(10rem);transform:translate(10rem)}80%{-webkit-transform:translateX(-1rem);transform:translate(-1rem)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(10rem);transform:translate(10rem)}80%{-webkit-transform:translateX(-1rem);transform:translate(-1rem)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes moveInBottom{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes moveInBottom{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}@media only screen and (max-width: 75em){html{font-size:56.25%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}@media only screen and (min-width: 112.5em){html{font-size:75%}}body{font-family:Work Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.6;font-size:1.6rem;background:radial-gradient(circle at 50% 50%,#1a1a2e,#000);color:#fff;min-height:100vh;-webkit-font-smoothing:antialiased;transition:background .3s,color .3s}body.light{background:linear-gradient(135deg,#fafbff,#f5f7ff);color:#0f172a}body.light .hero,body.light .features,body.light .footer{background:transparent!important}body.light .hero__title-line:not(body.light .hero__title-line--accent){color:#0f172a;letter-spacing:-2px}body.light .hero__subtitle{color:#0f172a99}body.light .hero__btn:not(body.light .hero__btn--primary){background:#0f172a0a;border-color:#0f172a14;color:#0f172a}body.light .hero__btn:not(body.light .hero__btn--primary):hover{background:#0f172a14}body.light .hero__scroll-text{color:#0f172a66}body.light .hero__scroll-line{background:linear-gradient(180deg,rgba(15,23,42,.3) 0%,transparent 100%)}body.light .features{background:transparent}body.light .features:before{background:radial-gradient(circle at 100% 0%,rgba(139,92,246,.05),transparent 50%)}body.light .features .feature__card{background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 30px #00000014;transition:transform .3s ease,box-shadow .3s ease}body.light .features .feature__card:hover{transform:translateY(-3px);box-shadow:0 15px 40px #0000001f}body.light .features .feature__title{color:#0f172a;font-weight:700}body.light .features .feature__desc{color:#0f172abf}body.light .features .feature__card-text{color:#0f172aa6}body.light .features .feature__chip:not(.feature__chip--active){background:#0f172a0f;border-color:#0f172a1f;color:#0f172acc}body.light .landing-footer{background:#fff9!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(15,23,42,.05)}body.light .landing-footer__brand{color:#0f172a}body.light .landing-footer__links a{color:#0f172a99;font-weight:500}body.light .landing-footer__links a:hover{color:#4f46e5}body.light .landing-footer__links span{color:#0f172a33}body.light .landing-footer__copyright{color:#0f172a80;font-weight:500}body.light .landing-footer__socials a{color:#0f172a66}body.light .landing-footer__socials a:hover{color:#4f46e5}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700;line-height:1.2}a{text-decoration:none;color:inherit}ul,nav{list-style:none}.reveal{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);pointer-events:none}.reveal--up{transform:translateY(4rem)}.reveal--down{transform:translateY(-4rem)}.reveal--left{transform:translate(-4rem)}.reveal--right{transform:translate(4rem)}.reveal--scale{transform:scale(.9)}.reveal.active{opacity:1;transform:translate(0) scale(1);pointer-events:auto}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}.delay-6{transition-delay:.6s}.delay-7{transition-delay:.7s}.delay-8{transition-delay:.8s}.delay-9{transition-delay:.9s}.delay-10{transition-delay:1s}.glow-text{text-shadow:0 0 20px rgba(255,0,128,.4),0 0 40px rgba(255,0,128,.2)}.glow-box{box-shadow:0 0 30px #4f46e533,0 0 60px #4f46e51a}::selection{background-color:#ff0080;color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}body.light::-webkit-scrollbar-thumb{background:#0003}.text-content{margin:12rem auto 6rem;padding:6rem;max-width:1000px;background:#ffffff08;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.05);border-radius:3rem;box-shadow:0 20px 50px #0000004d}@media only screen and (max-width: 37.5em){.text-content{margin:10rem 1.5rem 4rem;padding:4rem 2rem}}.text-content h2{margin-bottom:4rem;font-size:4rem;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-content p{margin-bottom:2rem;color:#ffffffb3;font-size:1.7rem;line-height:1.8}.text-content a{color:#00f2ff;text-decoration:underline;text-underline-offset:4px;transition:color .3s}.text-content a:hover{color:#ff0080}body.light .text-content{background:#ffffffb3;border-color:#0000000d;box-shadow:0 20px 50px #0000000f}body.light .text-content h2{background:linear-gradient(135deg,#0f172a,#0f172ab3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body.light .text-content p{color:#0f172acc}body.light .text-content a{color:#4f46e5}body.light .text-content a:hover{color:#ff0080}body{font-family:Work Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}.red{color:#ff4d4d}.red:hover{color:#ff1a1a}.yellow{color:#f5a623}.yellow:hover{color:#db8c0a}.green{color:#00c853}.green:hover{color:#00953e}.round{border-radius:50%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:1.6rem;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}.icon{display:inline-block;width:32px;height:32px;-webkit-mask:url(/assets/img/sprite.svg) no-repeat 100% 100%;mask:url(/assets/img/sprite.svg) no-repeat 100% 100%}.icon:not(.white):not(.black){background-color:#777}.icon:not(.white):not(.black):hover{background-color:#c8c8c8}.icon.white{background-color:#fff}.icon.white:hover{background-color:#777}.icon.black{background-color:#000}.icon.black:hover{background-color:#fff}.meows-appStoreRU{width:120px;height:40px;display:inline-block;background-repeat:no-repeat;background-image:url(/assets/img/sprite.svg);background-position:0 -36px;background-size:750px auto}.meows-appStoreEN{width:120px;height:40px;display:inline-block;background-repeat:no-repeat;background-image:url(/assets/img/sprite.svg);background-position:-180px -45px;background-size:750px auto}.meows-googlePlayRU{width:135px;height:40px;display:inline-block;background-repeat:no-repeat;background-image:url(/assets/img/gplay_ru.svg);background-size:contain}.meows-googlePlayEN{width:135px;height:40px;display:inline-block;background-repeat:no-repeat;background-image:url(/assets/img/gplay_en.svg);background-size:contain}.meows-chevron-up{-webkit-mask-position:0 0;mask-position:0 0}.meows-chevron-right{-webkit-mask-position:-36px 0;mask-position:-36px 0}.meows-chevron-left{-webkit-mask-position:-72px 0;mask-position:-72px 0}.meows-chevron-down{-webkit-mask-position:-108px 0;mask-position:-108px 0}.meows-medium{-webkit-mask-position:-288px -36px;mask-position:-288px -36px}.meows-stats-bars{-webkit-mask-position:-336px -36px;mask-position:-336px -36px}.meows-music{-webkit-mask-position:0 -84px;mask-position:0 -84px}.meows-dice{-webkit-mask-position:-48px -84px;mask-position:-48px -84px}.meows-cog{-webkit-mask-position:-96px -84px;mask-position:-96px -84px}.meows-stats{-webkit-mask-position:-144px -84px;mask-position:-144px -84px}.meows-list{-webkit-mask-position:-192px -84px;mask-position:-192px -84px}.meows-earth{-webkit-mask-position:-240px -84px;mask-position:-240px -84px}.meows-sun{-webkit-mask-position:-288px -84px;mask-position:-288px -84px}.meows-heart{-webkit-mask-position:-336px -84px;mask-position:-336px -84px}.meows-dislike{-webkit-mask-position:-384px -84px;mask-position:-384px -84px}.meows-play{-webkit-mask-position:-432px -84px;mask-position:-432px -84px}.meows-pause{-webkit-mask-position:-480px -84px;mask-position:-480px -84px}.meows-stop{-webkit-mask-position:-528px -84px;mask-position:-528px -84px}.meows-backward{-webkit-mask-position:-576px -84px;mask-position:-576px -84px}.meows-forward{-webkit-mask-position:-624px -84px;mask-position:-624px -84px}.meows-first{-webkit-mask-position:-672px -84px;mask-position:-672px -84px}.meows-last{-webkit-mask-position:-720px -84px;mask-position:-720px -84px}.meows-previous{-webkit-mask-position:0 -132px;mask-position:0 -132px}.meows-next{-webkit-mask-position:-48px -132px;mask-position:-48px -132px}.meows-filter{-webkit-mask-position:-96px -132px;mask-position:-96px -132px}.meows-mail{-webkit-mask-position:-144px -132px;mask-position:-144px -132px}.meows-facebook{-webkit-mask-position:-192px -132px;mask-position:-192px -132px}.meows-telegram{-webkit-mask-position:-240px -132px;mask-position:-240px -132px}.meows-apple{-webkit-mask-position:-288px -132px;mask-position:-288px -132px}html{--mat-app-background-color: #fcf8fd;--mat-app-text-color: #1b1b1f;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color: color-mix(in srgb, #1b1b1f 10%, transparent)}html{--mat-option-focus-state-layer-color: color-mix(in srgb, #1b1b1f 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #1b1b1f 8%, transparent);--mat-option-label-text-color: #1b1b1f;--mat-option-selected-state-label-text-color: #444559;--mat-option-selected-state-layer-color: #e1e0f9}html{--mat-optgroup-label-text-color: #46464f}html{--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;--mat-pseudo-checkbox-full-selected-icon-color: #343dff;--mat-pseudo-checkbox-full-unselected-icon-color: #46464f;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #343dff}html{--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400;--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 1.25rem;--mat-option-label-text-tracking: .006rem}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 1.25rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: .006rem;--mat-optgroup-label-text-weight: 500}html{--mat-card-elevated-container-shape: 12px;--mat-card-filled-container-shape: 12px;--mat-card-outlined-container-shape: 12px;--mat-card-outlined-outline-width: 1px}html{--mat-card-elevated-container-color: #f6f2f7;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-filled-container-color: #e5e1e6;--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color: #fcf8fd;--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: #c7c5d0;--mat-card-subtitle-text-color: #1b1b1f}html{--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 1.5rem;--mat-card-subtitle-text-size: 1rem;--mat-card-subtitle-text-tracking: .009rem;--mat-card-subtitle-text-weight: 500;--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 1.75rem;--mat-card-title-text-size: 1.375rem;--mat-card-title-text-tracking: 0;--mat-card-title-text-weight: 400}html{--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}html{--mat-progress-bar-active-indicator-color: #343dff;--mat-progress-bar-track-color: #e4e1ec}html{--mat-tooltip-container-color: #303034;--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-color: #f3eff4}html{--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-line-height: 1rem;--mat-tooltip-supporting-text-size: .75rem;--mat-tooltip-supporting-text-tracking: .025rem;--mat-tooltip-supporting-text-weight: 400}html{--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px}html{--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-form-field-enabled-select-arrow-color: #46464f;--mat-form-field-error-focus-trailing-icon-color: #ba1a1a;--mat-form-field-error-hover-trailing-icon-color: #93000a;--mat-form-field-error-text-color: #ba1a1a;--mat-form-field-error-trailing-icon-color: #ba1a1a;--mat-form-field-filled-active-indicator-color: #46464f;--mat-form-field-filled-caret-color: #343dff;--mat-form-field-filled-container-color: #e4e1ec;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1b1b1f 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-caret-color: #ba1a1a;--mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-focus-label-text-color: #ba1a1a;--mat-form-field-filled-error-hover-active-indicator-color: #93000a;--mat-form-field-filled-error-hover-label-text-color: #93000a;--mat-form-field-filled-error-label-text-color: #ba1a1a;--mat-form-field-filled-focus-active-indicator-color: #343dff;--mat-form-field-filled-focus-label-text-color: #343dff;--mat-form-field-filled-hover-active-indicator-color: #1b1b1f;--mat-form-field-filled-hover-label-text-color: #46464f;--mat-form-field-filled-input-text-color: #1b1b1f;--mat-form-field-filled-input-text-placeholder-color: #46464f;--mat-form-field-filled-label-text-color: #46464f;--mat-form-field-focus-select-arrow-color: #343dff;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #46464f;--mat-form-field-outlined-caret-color: #343dff;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1b1b1f 12%, transparent);--mat-form-field-outlined-error-caret-color: #ba1a1a;--mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;--mat-form-field-outlined-error-focus-outline-color: #ba1a1a;--mat-form-field-outlined-error-hover-label-text-color: #93000a;--mat-form-field-outlined-error-hover-outline-color: #93000a;--mat-form-field-outlined-error-label-text-color: #ba1a1a;--mat-form-field-outlined-error-outline-color: #ba1a1a;--mat-form-field-outlined-focus-label-text-color: #343dff;--mat-form-field-outlined-focus-outline-color: #343dff;--mat-form-field-outlined-hover-label-text-color: #1b1b1f;--mat-form-field-outlined-hover-outline-color: #1b1b1f;--mat-form-field-outlined-input-text-color: #1b1b1f;--mat-form-field-outlined-input-text-placeholder-color: #46464f;--mat-form-field-outlined-label-text-color: #46464f;--mat-form-field-outlined-outline-color: #777680;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-form-field-select-option-text-color: #1b1b1f;--mat-form-field-state-layer-color: #1b1b1f;--mat-form-field-trailing-icon-color: #46464f}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: .031rem;--mat-form-field-container-text-weight: 400;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 1rem;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-subscript-text-tracking: .025rem;--mat-form-field-subscript-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 1rem;--mat-form-field-outlined-label-text-tracking: .031rem;--mat-form-field-outlined-label-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 1rem;--mat-form-field-filled-label-text-tracking: .031rem;--mat-form-field-filled-label-text-weight: 400}html{--mat-select-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color: #f0edf1;--mat-select-enabled-trigger-text-color: #1b1b1f;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-select-placeholder-text-color: #46464f;--mat-select-enabled-arrow-color: #46464f;--mat-select-disabled-arrow-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-select-focused-arrow-color: #343dff;--mat-select-invalid-arrow-color: #ba1a1a}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 1.5rem;--mat-select-trigger-text-size: 1rem;--mat-select-trigger-text-tracking: .031rem;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: #f0edf1}html{--mat-dialog-actions-alignment: flex-end;--mat-dialog-actions-padding: 16px 24px;--mat-dialog-container-elevation-shadow: none;--mat-dialog-container-max-width: 560px;--mat-dialog-container-min-width: 280px;--mat-dialog-container-shape: 28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding: 20px 24px;--mat-dialog-headline-padding: 6px 24px 13px;--mat-dialog-with-actions-content-padding: 20px 24px 0}html{--mat-dialog-container-color: #fcf8fd;--mat-dialog-subhead-color: #1b1b1f;--mat-dialog-supporting-text-color: #46464f}html{--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 2rem;--mat-dialog-subhead-size: 1.5rem;--mat-dialog-subhead-tracking: 0;--mat-dialog-subhead-weight: 400;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 1.25rem;--mat-dialog-supporting-text-size: .875rem;--mat-dialog-supporting-text-tracking: .016rem;--mat-dialog-supporting-text-weight: 400}html{--mat-chip-container-shape-radius: 8px;--mat-chip-disabled-container-opacity: 1;--mat-chip-elevated-container-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-outline-width: 1px;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-opacity: 1;--mat-chip-with-avatar-avatar-shape-radius: 24px;--mat-chip-with-avatar-avatar-size: 24px;--mat-chip-with-avatar-disabled-avatar-opacity: .38;--mat-chip-with-icon-disabled-icon-opacity: .38;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: .38}html{--mat-chip-disabled-label-text-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #1b1b1f 12%, transparent);--mat-chip-elevated-selected-container-color: #e1e0f9;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1b1b1f 12%, transparent);--mat-chip-focus-outline-color: #46464f;--mat-chip-focus-state-layer-color: #46464f;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #46464f;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #46464f;--mat-chip-outline-color: #777680;--mat-chip-selected-disabled-trailing-icon-color: #1b1b1f;--mat-chip-selected-focus-state-layer-color: #444559;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #444559;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #444559;--mat-chip-selected-trailing-action-state-layer-color: #444559;--mat-chip-selected-trailing-icon-color: #444559;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #46464f;--mat-chip-with-icon-disabled-icon-color: #1b1b1f;--mat-chip-with-icon-icon-color: #46464f;--mat-chip-with-icon-selected-icon-color: #444559;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1b1b1f;--mat-chip-with-trailing-icon-trailing-icon-color: #46464f}html{--mat-chip-container-height: 32px}html{--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 1.25rem;--mat-chip-label-text-size: .875rem;--mat-chip-label-text-tracking: .006rem;--mat-chip-label-text-weight: 500}html{--mat-slide-toggle-disabled-selected-handle-opacity: 1;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-width: 2px;--mat-slide-toggle-handle-shape: 9999px;--mat-slide-toggle-hidden-track-opacity: 0;--mat-slide-toggle-hidden-track-transition: opacity 75ms;--mat-slide-toggle-pressed-handle-size: 28px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 24px;--mat-slide-toggle-selected-handle-size: 24px;--mat-slide-toggle-selected-icon-size: 16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 22px;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 2px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 24px;--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-track-height: 32px;--mat-slide-toggle-track-outline-width: 2px;--mat-slide-toggle-track-shape: 9999px;--mat-slide-toggle-track-width: 52px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 8px;--mat-slide-toggle-unselected-handle-size: 16px;--mat-slide-toggle-unselected-icon-size: 16px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 2px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 4px;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: opacity 75ms;--mat-slide-toggle-with-icon-handle-size: 24px;--mat-slide-toggle-touch-target-size: 48px}html{--mat-slide-toggle-disabled-label-text-color: #1b1b1f;--mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;--mat-slide-toggle-disabled-selected-icon-color: #1b1b1f;--mat-slide-toggle-disabled-selected-track-color: #1b1b1f;--mat-slide-toggle-disabled-unselected-handle-color: #1b1b1f;--mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;--mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;--mat-slide-toggle-disabled-unselected-track-outline-color: #1b1b1f;--mat-slide-toggle-label-text-color: #1b1b1f;--mat-slide-toggle-selected-focus-handle-color: #e0e0ff;--mat-slide-toggle-selected-focus-state-layer-color: #343dff;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #343dff;--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #e0e0ff;--mat-slide-toggle-selected-hover-state-layer-color: #343dff;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #343dff;--mat-slide-toggle-selected-icon-color: #0000ef;--mat-slide-toggle-selected-pressed-handle-color: #e0e0ff;--mat-slide-toggle-selected-pressed-state-layer-color: #343dff;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #343dff;--mat-slide-toggle-selected-track-color: #343dff;--mat-slide-toggle-track-outline-color: #777680;--mat-slide-toggle-unselected-focus-handle-color: #46464f;--mat-slide-toggle-unselected-focus-state-layer-color: #1b1b1f;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #e4e1ec;--mat-slide-toggle-unselected-handle-color: #777680;--mat-slide-toggle-unselected-hover-handle-color: #46464f;--mat-slide-toggle-unselected-hover-state-layer-color: #1b1b1f;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #e4e1ec;--mat-slide-toggle-unselected-icon-color: #e4e1ec;--mat-slide-toggle-unselected-pressed-handle-color: #46464f;--mat-slide-toggle-unselected-pressed-state-layer-color: #1b1b1f;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;--mat-slide-toggle-unselected-track-color: #e4e1ec}html{--mat-slide-toggle-touch-target-display: block}html{--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 1.25rem;--mat-slide-toggle-label-text-size: .875rem;--mat-slide-toggle-label-text-tracking: .016rem;--mat-slide-toggle-label-text-weight: 400}html{--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-touch-target-size: 48px}html{--mat-radio-checked-ripple-color: #343dff;--mat-radio-disabled-label-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-radio-disabled-selected-icon-color: #1b1b1f;--mat-radio-disabled-unselected-icon-color: #1b1b1f;--mat-radio-label-text-color: #1b1b1f;--mat-radio-ripple-color: #1b1b1f;--mat-radio-selected-focus-icon-color: #343dff;--mat-radio-selected-hover-icon-color: #343dff;--mat-radio-selected-icon-color: #343dff;--mat-radio-selected-pressed-icon-color: #343dff;--mat-radio-unselected-focus-icon-color: #1b1b1f;--mat-radio-unselected-hover-icon-color: #1b1b1f;--mat-radio-unselected-icon-color: #46464f;--mat-radio-unselected-pressed-icon-color: #1b1b1f}html{--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 40px}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 1.25rem;--mat-radio-label-text-size: .875rem;--mat-radio-label-text-tracking: .016rem;--mat-radio-label-text-weight: 400}html{--mat-slider-value-indicator-opacity: 1;--mat-slider-value-indicator-padding: 0;--mat-slider-value-indicator-width: 28px;--mat-slider-value-indicator-height: 28px;--mat-slider-value-indicator-caret-display: none;--mat-slider-value-indicator-border-radius: 50% 50% 50% 0;--mat-slider-value-indicator-text-transform: rotate(45deg);--mat-slider-value-indicator-container-transform: translateX(-50%) rotate(-45deg);--mat-slider-active-track-height: 4px;--mat-slider-handle-height: 20px;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .38;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .38;--mat-slider-value-indicator-transform-origin: 0 28px}html{--mat-slider-active-track-color: #343dff;--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: #1b1b1f;--mat-slider-disabled-handle-color: #1b1b1f;--mat-slider-disabled-inactive-track-color: #1b1b1f;--mat-slider-focus-handle-color: #343dff;--mat-slider-focus-state-layer-color: color-mix(in srgb, #343dff 20%, transparent);--mat-slider-handle-color: #343dff;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: #343dff;--mat-slider-hover-state-layer-color: color-mix(in srgb, #343dff 5%, transparent);--mat-slider-inactive-track-color: #e4e1ec;--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: #343dff;--mat-slider-label-label-text-color: #ffffff;--mat-slider-ripple-color: #343dff;--mat-slider-with-overlap-handle-outline-color: #ffffff;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: #1b1b1f;--mat-slider-with-tick-marks-inactive-container-color: #46464f}html{--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-line-height: 1rem;--mat-slider-label-label-text-size: .75rem;--mat-slider-label-label-text-tracking: .031rem;--mat-slider-label-label-text-weight: 500}html{--mat-menu-divider-bottom-spacing: 8px;--mat-menu-divider-top-spacing: 8px;--mat-menu-item-icon-size: 24px;--mat-menu-item-spacing: 12px;--mat-menu-item-leading-spacing: 12px;--mat-menu-item-trailing-spacing: 12px;--mat-menu-item-with-icon-leading-spacing: 12px;--mat-menu-item-with-icon-trailing-spacing: 12px}html{--mat-menu-container-shape: 4px;--mat-menu-divider-color: #e4e1ec;--mat-menu-item-label-text-color: #1b1b1f;--mat-menu-item-icon-color: #46464f;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, #1b1b1f 8%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, #1b1b1f 12%, transparent);--mat-menu-container-color: #f0edf1;--mat-menu-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-line-height: 1.25rem;--mat-menu-item-label-text-size: .875rem;--mat-menu-item-label-text-tracking: .006rem;--mat-menu-item-label-text-weight: 500}html{--mat-list-active-indicator-color: #e1e0f9;--mat-list-active-indicator-shape: 9999px;--mat-list-list-item-container-color: transparent;--mat-list-list-item-container-shape: 0;--mat-list-list-item-disabled-label-text-color: #1b1b1f;--mat-list-list-item-disabled-label-text-opacity: .3;--mat-list-list-item-disabled-leading-icon-color: #1b1b1f;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-state-layer-color: #1b1b1f;--mat-list-list-item-disabled-state-layer-opacity: .12;--mat-list-list-item-disabled-trailing-icon-color: #1b1b1f;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-focus-label-text-color: #1b1b1f;--mat-list-list-item-focus-state-layer-color: #1b1b1f;--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-hover-label-text-color: #1b1b1f;--mat-list-list-item-hover-state-layer-color: #1b1b1f;--mat-list-list-item-hover-state-layer-opacity: .08;--mat-list-list-item-label-text-color: #1b1b1f;--mat-list-list-item-leading-avatar-color: #e0e0ff;--mat-list-list-item-leading-avatar-shape: 9999px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-leading-icon-color: #46464f;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-selected-trailing-icon-color: #343dff;--mat-list-list-item-supporting-text-color: #46464f;--mat-list-list-item-trailing-icon-color: #46464f;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-trailing-supporting-text-color: #46464f}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 16px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px}html{--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 1.5rem;--mat-list-list-item-label-text-size: 1rem;--mat-list-list-item-label-text-tracking: .031rem;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 1.25rem;--mat-list-list-item-supporting-text-size: .875rem;--mat-list-list-item-supporting-text-tracking: .016rem;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 1rem;--mat-list-list-item-trailing-supporting-text-size: .688rem;--mat-list-list-item-trailing-supporting-text-tracking: .031rem;--mat-list-list-item-trailing-supporting-text-weight: 500}html{--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px}html{--mat-paginator-container-text-color: #1b1b1f;--mat-paginator-container-background-color: #fcf8fd;--mat-paginator-disabled-icon-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-paginator-enabled-icon-color: #46464f}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 1rem;--mat-paginator-container-text-size: .75rem;--mat-paginator-container-text-tracking: .025rem;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: .75rem}html{--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0;--mat-tab-divider-height: 1px}html{--mat-tab-active-focus-indicator-color: #343dff;--mat-tab-active-focus-label-text-color: #1b1b1f;--mat-tab-active-hover-indicator-color: #343dff;--mat-tab-active-hover-label-text-color: #1b1b1f;--mat-tab-active-indicator-color: #343dff;--mat-tab-active-label-text-color: #1b1b1f;--mat-tab-active-ripple-color: #1b1b1f;--mat-tab-divider-color: #e4e1ec;--mat-tab-inactive-focus-label-text-color: #1b1b1f;--mat-tab-inactive-hover-label-text-color: #1b1b1f;--mat-tab-inactive-label-text-color: #1b1b1f;--mat-tab-inactive-ripple-color: #1b1b1f;--mat-tab-pagination-icon-color: #1b1b1f;--mat-tab-disabled-ripple-color: #46464f}html{--mat-tab-container-height: 48px}html{--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-line-height: 1.25rem;--mat-tab-label-text-size: .875rem;--mat-tab-label-text-tracking: .006rem;--mat-tab-label-text-weight: 500}html{--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .08;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .08;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px}html{--mat-checkbox-disabled-label-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-checkbox-label-text-color: #1b1b1f;--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #343dff;--mat-checkbox-selected-focus-state-layer-color: #343dff;--mat-checkbox-selected-hover-icon-color: #343dff;--mat-checkbox-selected-hover-state-layer-color: #343dff;--mat-checkbox-selected-icon-color: #343dff;--mat-checkbox-selected-pressed-icon-color: #343dff;--mat-checkbox-selected-pressed-state-layer-color: #1b1b1f;--mat-checkbox-unselected-focus-icon-color: #1b1b1f;--mat-checkbox-unselected-focus-state-layer-color: #1b1b1f;--mat-checkbox-unselected-hover-icon-color: #1b1b1f;--mat-checkbox-unselected-hover-state-layer-color: #1b1b1f;--mat-checkbox-unselected-icon-color: #46464f;--mat-checkbox-unselected-pressed-state-layer-color: #343dff}html{--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 1.25rem;--mat-checkbox-label-text-size: .875rem;--mat-checkbox-label-text-tracking: .016rem;--mat-checkbox-label-text-weight: 400}html{--mat-button-filled-container-shape: 9999px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 9999px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-shape: 9999px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 9999px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-offset: -4px;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 16px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 9999px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px}html{--mat-button-filled-container-color: #343dff;--mat-button-filled-disabled-container-color: color-mix(in srgb, #1b1b1f 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-button-filled-disabled-state-layer-color: #46464f;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1b1b1f 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #46464f;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #343dff;--mat-button-outlined-outline-color: #777680;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #343dff 12%, transparent);--mat-button-outlined-state-layer-color: #343dff;--mat-button-protected-container-color: #fcf8fd;--mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-container-color: color-mix(in srgb, #1b1b1f 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-button-protected-disabled-state-layer-color: #46464f;--mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #343dff;--mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #343dff 12%, transparent);--mat-button-protected-state-layer-color: #343dff;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-button-text-disabled-state-layer-color: #46464f;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #343dff;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #343dff 12%, transparent);--mat-button-text-state-layer-color: #343dff;--mat-button-tonal-container-color: #e1e0f9;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #1b1b1f 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #46464f;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #444559;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #444559 12%, transparent);--mat-button-tonal-state-layer-color: #444559}html{--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 40px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 40px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 40px;--mat-button-tonal-container-height: 40px;--mat-button-tonal-touch-target-display: block}html{--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: .875rem;--mat-button-filled-label-text-tracking: .006rem;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: .875rem;--mat-button-outlined-label-text-tracking: .006rem;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: .875rem;--mat-button-protected-label-text-tracking: .006rem;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-tracking: .006rem;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: .875rem;--mat-button-tonal-label-text-tracking: .006rem;--mat-button-tonal-label-text-weight: 500}html{--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 9999px;--mat-icon-button-touch-target-size: 48px}html{--mat-icon-button-disabled-icon-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-icon-button-disabled-state-layer-color: #46464f;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #46464f;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #46464f 12%, transparent);--mat-icon-button-state-layer-color: #46464f}html{--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 40px}html{--mat-fab-container-shape: 16px;--mat-fab-extended-container-height: 56px;--mat-fab-extended-container-shape: 16px;--mat-fab-small-container-shape: 12px;--mat-fab-touch-target-size: 48px;--mat-fab-small-touch-target-size: 48px}html{--mat-fab-container-color: #e0e0ff;--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-disabled-state-container-color: color-mix(in srgb, #1b1b1f 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: #0000ef;--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, #0000ef 12%, transparent);--mat-fab-small-container-color: #e0e0ff;--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1b1b1f 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: #0000ef;--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, #0000ef 12%, transparent);--mat-fab-small-state-layer-color: #0000ef;--mat-fab-state-layer-color: #0000ef}html{--mat-fab-touch-target-display: block}html{--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: .875rem;--mat-fab-extended-label-text-tracking: .006rem;--mat-fab-extended-label-text-weight: 500}html{--mat-snack-bar-container-shape: 4px}html{--mat-snack-bar-button-color: #bec2ff;--mat-snack-bar-container-color: #303034;--mat-snack-bar-supporting-text-color: #f3eff4}html{--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 1.25rem;--mat-snack-bar-supporting-text-size: .875rem;--mat-snack-bar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: #fcf8fd;--mat-table-header-headline-color: #1b1b1f;--mat-table-row-item-label-text-color: #1b1b1f;--mat-table-row-item-outline-color: #777680}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 1.25rem;--mat-table-header-headline-size: .875rem;--mat-table-header-headline-tracking: .006rem;--mat-table-header-headline-weight: 500;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 1.25rem;--mat-table-row-item-label-text-size: .875rem;--mat-table-row-item-label-text-tracking: .016rem;--mat-table-row-item-label-text-weight: 400;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 1.25rem;--mat-table-footer-supporting-text-size: .875rem;--mat-table-footer-supporting-text-tracking: .016rem;--mat-table-footer-supporting-text-weight: 400}html{--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-width: 4px}html{--mat-progress-spinner-active-indicator-color: #343dff}html{--mat-badge-container-offset: -12px 0;--mat-badge-container-overlap-offset: -12px;--mat-badge-container-padding: 0 4px;--mat-badge-container-shape: 9999px;--mat-badge-container-size: 16px;--mat-badge-large-size-container-offset: -12px 0;--mat-badge-large-size-container-overlap-offset: -12px;--mat-badge-large-size-container-padding: 0 4px;--mat-badge-large-size-container-size: 16px;--mat-badge-legacy-container-size: unset;--mat-badge-legacy-large-size-container-size: unset;--mat-badge-legacy-small-size-container-size: unset;--mat-badge-small-size-container-offset: -6px 0;--mat-badge-small-size-container-overlap-offset: -6px;--mat-badge-small-size-container-padding: 0;--mat-badge-small-size-container-size: 6px}html{--mat-badge-background-color: #ba1a1a;--mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);--mat-badge-disabled-state-text-color: #ffffff;--mat-badge-text-color: #ffffff}html{--mat-badge-large-size-line-height: 16px;--mat-badge-large-size-text-size: .688rem;--mat-badge-line-height: 16px;--mat-badge-small-size-line-height: 6px;--mat-badge-small-size-text-size: 0;--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: .688rem;--mat-badge-text-weight: 500}html{--mat-bottom-sheet-container-shape: 28px}html{--mat-bottom-sheet-container-text-color: #1b1b1f;--mat-bottom-sheet-container-background-color: #f6f2f7}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 1.5rem;--mat-bottom-sheet-container-text-size: 1rem;--mat-bottom-sheet-container-text-tracking: .031rem;--mat-bottom-sheet-container-text-weight: 400}html{--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .08;--mat-button-toggle-shape: 28px}html{--mat-button-toggle-background-color: transparent;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #1b1b1f 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-button-toggle-disabled-state-background-color: transparent;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-button-toggle-divider-color: #777680;--mat-button-toggle-selected-state-background-color: #e1e0f9;--mat-button-toggle-selected-state-text-color: #444559;--mat-button-toggle-state-layer-color: #1b1b1f;--mat-button-toggle-text-color: #1b1b1f}html{--mat-button-toggle-height: 40px}html{--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 1.25rem;--mat-button-toggle-label-text-size: .875rem;--mat-button-toggle-label-text-tracking: .006rem;--mat-button-toggle-label-text-weight: 500}html{--mat-datepicker-calendar-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-shape: 16px;--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-shape: 28px}html{--mat-datepicker-calendar-body-label-text-color: #1b1b1f;--mat-datepicker-calendar-container-background-color: #ebe7eb;--mat-datepicker-calendar-container-text-color: #1b1b1f;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1b1b1f 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1b1b1f 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ffd9e1;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #5c5d72;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #e1e0f9;--mat-datepicker-calendar-date-in-range-state-background-color: #e0e0ff;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #343dff;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #343dff;--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-text-color: #1b1b1f;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #343dff;--mat-datepicker-calendar-date-today-selected-state-outline-color: #343dff;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #46464f;--mat-datepicker-calendar-navigation-button-icon-color: #46464f;--mat-datepicker-calendar-period-button-icon-color: #46464f;--mat-datepicker-calendar-period-button-text-color: #46464f;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-datepicker-range-input-separator-color: #1b1b1f;--mat-datepicker-toggle-active-state-icon-color: #343dff;--mat-datepicker-toggle-icon-color: #46464f}html{--mat-datepicker-calendar-body-label-text-size: .875rem;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-header-text-size: .875rem;--mat-datepicker-calendar-header-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: .875rem;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: .875rem}html{--mat-divider-width: 1px}html{--mat-divider-color: #c7c5d0}html{--mat-expansion-container-shape: 12px;--mat-expansion-header-indicator-display: inline-block;--mat-expansion-legacy-header-indicator-display: none;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12)}html{--mat-expansion-actions-divider-color: #777680;--mat-expansion-container-background-color: #fcf8fd;--mat-expansion-container-text-color: #1b1b1f;--mat-expansion-header-description-color: #46464f;--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #1b1b1f 38%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #1b1b1f 12%, transparent);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #1b1b1f 8%, transparent);--mat-expansion-header-indicator-color: #46464f;--mat-expansion-header-text-color: #1b1b1f}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 1.5rem;--mat-expansion-container-text-size: 1rem;--mat-expansion-container-text-tracking: .031rem;--mat-expansion-container-text-weight: 400;--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-line-height: 1.5rem;--mat-expansion-header-text-size: 1rem;--mat-expansion-header-text-tracking: .009rem;--mat-expansion-header-text-weight: 500}html{--mat-grid-list-tile-header-primary-text-size: 400 1rem / 1.5rem Roboto, sans-serif;--mat-grid-list-tile-header-secondary-text-size: 400 .875rem / 1.25rem Roboto, sans-serif;--mat-grid-list-tile-footer-primary-text-size: 400 1rem / 1.5rem Roboto, sans-serif;--mat-grid-list-tile-footer-secondary-text-size: 400 .875rem / 1.25rem Roboto, sans-serif}html{--mat-icon-color: inherit}html{--mat-sidenav-container-shape: 16px;--mat-sidenav-container-elevation-shadow: none;--mat-sidenav-container-width: 360px;--mat-sidenav-container-divider-color: transparent}html{--mat-sidenav-container-background-color: #fcf8fd;--mat-sidenav-container-text-color: #46464f;--mat-sidenav-content-background-color: #fcf8fd;--mat-sidenav-content-text-color: #1b1b1f;--mat-sidenav-scrim-color: color-mix(in srgb, #303038 40%, transparent)}html{--mat-stepper-header-error-state-icon-background-color: transparent;--mat-stepper-header-focus-state-layer-shape: 12px;--mat-stepper-header-hover-state-layer-shape: 12px}html{--mat-stepper-container-color: #fcf8fd;--mat-stepper-header-done-state-icon-background-color: #343dff;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #343dff;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff;--mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;--mat-stepper-header-error-state-label-text-color: #ba1a1a;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1b1b1f 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1b1b1f 8%, transparent);--mat-stepper-header-icon-background-color: #46464f;--mat-stepper-header-icon-foreground-color: #fcf8fd;--mat-stepper-header-label-text-color: #46464f;--mat-stepper-header-optional-label-text-color: #46464f;--mat-stepper-header-selected-state-icon-background-color: #343dff;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-label-text-color: #46464f;--mat-stepper-line-color: #777680}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: .875rem;--mat-stepper-header-label-text-weight: 500;--mat-stepper-header-error-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-weight: 500}html{--mat-stepper-header-height: 72px}html{--mat-sort-arrow-color: #1b1b1f}html{--mat-toolbar-container-background-color: #fcf8fd;--mat-toolbar-container-text-color: #1b1b1f}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 1.75rem;--mat-toolbar-title-text-size: 1.375rem;--mat-toolbar-title-text-tracking: 0;--mat-toolbar-title-text-weight: 400}html{--mat-tree-container-background-color: #fcf8fd;--mat-tree-node-text-color: #1b1b1f}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 1rem;--mat-tree-node-text-weight: 400}html{--mat-timepicker-container-shape: 4px}html{--mat-timepicker-container-background-color: #f0edf1;--mat-timepicker-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12)}.landing_menu,.hero-info{position:relative}.features{position:relative;padding:4rem}.landing-footer{position:relative}.playlist{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap}.playlist__header,.playlist .current-song{flex-shrink:0}.playlist__content{flex-grow:1;overflow:auto}.new-playlist{padding:1.5rem;border-top:1px solid #181818;border-bottom:1px solid #181818}.new-playlist:hover{background:#424242}.new-playlist:hover a{color:#fff}.new-playlist a{display:flex;flex-flow:row nowrap;align-items:center}.new-playlist a:hover{text-decoration:none}.new-playlist a i{font-size:2.4rem;color:#fff;margin-right:1.5rem}.playing{background:#282828;border-bottom:1px solid #181818;display:flex;flex-flow:row nowrap;align-items:center}.playing__art img{width:50px;height:50px}.playing__song{padding-left:1.5rem;display:flex;flex-flow:column wrap}.playing__song a:hover{color:#fff;cursor:pointer}.playing__add{margin-left:auto;padding-right:1.5rem}@media (max-width: 768px){.playing{border-top:1px solid #181818}}.current-song{position:fixed;bottom:0;width:100%;background:#282828;padding:.5rem 1.5rem;display:flex;align-items:center}.current-song__actions{width:5%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.current-song__actions a{font-size:2.4rem;color:#c8c8c8}.current-song__actions a:hover{color:#fff;cursor:pointer}.current-song__actions .play{font-size:3.6rem}.current-song__progress{width:70%;padding:0 3rem;font-size:1.1rem;display:flex;flex-flow:row;justify-content:space-between;align-items:center}.current-song__progress__bar{width:100%;padding:0 1.5rem}.current-song__progress__bar .noUi-target{border:none;height:4px}.current-song__progress__bar .noUi-base{background:#4f46e5}.current-song__progress__bar .noUi-origin{background:#5e5e5e}.current-song__progress__bar .noUi-handle{background:#c8c8c8;width:15px;height:15px;border-radius:1.5rem;box-shadow:none;border:none;left:0;display:none}.current-song__progress__bar .noUi-handle:before,.current-song__progress__bar .noUi-handle:after{background:none}.current-song__progress:hover .noUi-handle{display:block}.current-song__options{width:25%;display:flex;align-items:center}.current-song__options .lyrics{font-size:1.1rem;text-transform:uppercase;width:15%;padding:0 1.5rem 0 0}.current-song__options .controls{width:85%;display:flex;justify-content:space-between}.current-song__options .controls .devices:hover{text-decoration:none}.current-song__options .controls .devices i{margin-right:.5rem}.current-song__options .controls .devices span{font-size:1.1rem;text-transform:uppercase}.current-song__options .controls .volume{width:25%;display:flex;align-items:center}.current-song__options .controls .volume i{width:20px}.current-song__options .controls .volume #song-volume{width:calc(80% - 20px);border:none;height:4px}.current-song__options .controls .volume #song-volume .noUi-base{background:#c8c8c8}.current-song__options .controls .volume #song-volume .noUi-origin{background:#5e5e5e}.current-song__options .controls .volume #song-volume .noUi-handle{background:#c8c8c8;width:15px;height:15px;border-radius:1.5rem;box-shadow:none;border:none;left:0;display:none}.current-song__options .controls .volume #song-volume .noUi-handle:before,.current-song__options .controls .volume #song-volume .noUi-handle:after{background:none}.current-song__options .controls .volume #song-volume:hover .noUi-handle{display:block}@media (max-width: 1400px){.current-song__actions{width:10%}.current-song__progress{width:50%}.current-song__options{width:40%}}@media (max-width: 980px){.current-song__actions{width:10%}.current-song__progress{width:40%}.current-song__options{width:50%}}@media (max-width: 768px){.current-song__actions{width:25%}.current-song__progress{width:75%}.current-song__options{width:100%}}@media (max-width: 480px){.current-song__actions{width:100%;justify-content:space-around;padding:.5rem 0}.current-song__progress,.current-song__options{width:100%;padding:.5rem 0}}@media (max-width: 768px){.current-song__action{padding-top:1.5rem}}.overview__albums{width:100%;margin-top:3rem}.overview__albums__head{border-bottom:1px solid #282828;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.overview__albums__head .view-type{color:#fff;margin-bottom:4px}.overview__albums__head .view-type .active{background:#282828;padding:8px;border-radius:1.5rem}.overview__albums__head .view-type i{padding:8px;border-radius:1.5rem}.overview__albums__head .view-type i:hover{background:#353535;cursor:pointer}@media (max-width: 650px){.header .window__actions{width:15%}.header .search{width:65%;margin:0}.header .search input{width:100%;background-size:7%}.header .user{width:100%;margin-top:1.5rem;justify-content:space-around}}.h1{font-size:36px}.h2{font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.section-title{text-transform:uppercase;letter-spacing:1.25px;font-size:1.32rem;margin-bottom:1rem}.landing-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,#1a1a2e,#000);overflow:hidden;opacity:0;animation:bgInitialFade 2s ease-out forwards;contain:strict;transform:translateZ(0)}.landing-bg:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 10%,rgba(79,70,229,.15) 0%,transparent 60%);opacity:.5}@keyframes bgInitialFade{to{opacity:1}}.landing-orb{position:absolute;border-radius:50%;filter:blur(140px);will-change:transform;opacity:0;animation-fill-mode:forwards;backface-visibility:hidden;transform:translateZ(0)}.landing-orb--1{top:-10%;left:-10%;width:80rem;height:80rem;background:radial-gradient(circle at center,#ec4899 0%,transparent 75%);animation:orbMove1 25s ease-in-out infinite}.landing-orb--2{bottom:-10%;right:-10%;width:90rem;height:90rem;background:radial-gradient(circle at center,#6366f1 0%,transparent 75%);animation:orbMove2 30s ease-in-out infinite}.landing-orb--3{top:30%;left:20%;width:60rem;height:60rem;background:radial-gradient(circle at center,#8b5cf6 0%,transparent 75%);animation:orbMove3 22s ease-in-out infinite}.landing-orb--4{bottom:20%;left:10%;width:70rem;height:70rem;background:radial-gradient(circle at center,#ec4899 0%,transparent 75%);animation:orbMove1 28s ease-in-out infinite reverse}.music-visualizer{position:fixed;inset:0;pointer-events:none;z-index:1;contain:layout style}.visualizer-bars{position:fixed;bottom:0;left:0;right:0;height:30vh;display:flex;align-items:flex-end;justify-content:center;gap:1.2rem;opacity:.25;transform:translateZ(0)}.visualizer-bars span{width:.6rem;background:linear-gradient(180deg,#ff0080,#4f46e5);border-radius:1rem 1rem 0 0;box-shadow:0 0 20px #ff00804d;will-change:transform;backface-visibility:hidden}.visualizer-bars span:nth-child(1){animation:barBounce .55s ease-in-out infinite;animation-delay:.04s}.visualizer-bars span:nth-child(2){animation:barBounce .7s ease-in-out infinite;animation-delay:.08s}.visualizer-bars span:nth-child(3){animation:barBounce .85s ease-in-out infinite;animation-delay:.12s}.visualizer-bars span:nth-child(4){animation:barBounce 1s ease-in-out infinite;animation-delay:.16s}.visualizer-bars span:nth-child(5){animation:barBounce .4s ease-in-out infinite;animation-delay:.2s}.visualizer-bars span:nth-child(6){animation:barBounce .55s ease-in-out infinite;animation-delay:.24s}.visualizer-bars span:nth-child(7){animation:barBounce .7s ease-in-out infinite;animation-delay:.28s}.visualizer-bars span:nth-child(8){animation:barBounce .85s ease-in-out infinite;animation-delay:.32s}.visualizer-bars span:nth-child(9){animation:barBounce 1s ease-in-out infinite;animation-delay:.36s}.visualizer-bars span:nth-child(10){animation:barBounce .4s ease-in-out infinite;animation-delay:.4s}.visualizer-bars span:nth-child(11){animation:barBounce .55s ease-in-out infinite;animation-delay:.44s}.visualizer-bars span:nth-child(12){animation:barBounce .7s ease-in-out infinite;animation-delay:.48s}.visualizer-bars span:nth-child(13){animation:barBounce .85s ease-in-out infinite;animation-delay:.52s}.visualizer-bars span:nth-child(14){animation:barBounce 1s ease-in-out infinite;animation-delay:.56s}.visualizer-bars span:nth-child(15){animation:barBounce .4s ease-in-out infinite;animation-delay:.6s}.visualizer-bars span:nth-child(16){animation:barBounce .55s ease-in-out infinite;animation-delay:.64s}.visualizer-bars span:nth-child(17){animation:barBounce .7s ease-in-out infinite;animation-delay:.68s}.visualizer-bars span:nth-child(18){animation:barBounce .85s ease-in-out infinite;animation-delay:.72s}.visualizer-bars span:nth-child(19){animation:barBounce 1s ease-in-out infinite;animation-delay:.76s}.visualizer-bars span:nth-child(20){animation:barBounce .4s ease-in-out infinite;animation-delay:.8s}.visualizer-bars span:nth-child(21){animation:barBounce .55s ease-in-out infinite;animation-delay:.84s}.visualizer-bars span:nth-child(22){animation:barBounce .7s ease-in-out infinite;animation-delay:.88s}.visualizer-bars span:nth-child(23){animation:barBounce .85s ease-in-out infinite;animation-delay:.92s}.visualizer-bars span:nth-child(24){animation:barBounce 1s ease-in-out infinite;animation-delay:.96s}.visualizer-bars span:nth-child(25){animation:barBounce .4s ease-in-out infinite;animation-delay:1s}.visualizer-bars span:nth-child(1){height:37%!important}.visualizer-bars span:nth-child(2){height:44%!important}.visualizer-bars span:nth-child(3){height:51%!important}.visualizer-bars span:nth-child(4){height:58%!important}.visualizer-bars span:nth-child(5){height:65%!important}.visualizer-bars span:nth-child(6){height:72%!important}.visualizer-bars span:nth-child(7){height:79%!important}.visualizer-bars span:nth-child(8){height:36%!important}.visualizer-bars span:nth-child(9){height:43%!important}.visualizer-bars span:nth-child(10){height:50%!important}.visualizer-bars span:nth-child(11){height:57%!important}.visualizer-bars span:nth-child(12){height:64%!important}.visualizer-bars span:nth-child(13){height:71%!important}.visualizer-bars span:nth-child(14){height:78%!important}.visualizer-bars span:nth-child(15){height:35%!important}.visualizer-bars span:nth-child(16){height:42%!important}.visualizer-bars span:nth-child(17){height:49%!important}.visualizer-bars span:nth-child(18){height:56%!important}.visualizer-bars span:nth-child(19){height:63%!important}.visualizer-bars span:nth-child(20){height:70%!important}.visualizer-bars span:nth-child(21){height:77%!important}.visualizer-bars span:nth-child(22){height:34%!important}.visualizer-bars span:nth-child(23){height:41%!important}.visualizer-bars span:nth-child(24){height:48%!important}.visualizer-bars span:nth-child(25){height:55%!important}.landing-waves{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);width:120vh;height:120vh;z-index:0;pointer-events:none;opacity:.8;contain:layout style}.wave-line{position:absolute;top:50%;left:50%;border-radius:50%;pointer-events:none;will-change:transform,box-shadow,opacity;backface-visibility:hidden;border:none;background:transparent}.wave-line--1{width:42vh;height:42vh;background:radial-gradient(circle,transparent calc(100% - 2.15px),rgba(0,242,255,.7) calc(100% - 2.15px),rgba(0,242,255,.3) 100%);box-shadow:0 0 23px #00f2ff61,0 0 45px #00f2ff30,inset 0 0 17px #00f2ff1d;animation:soundWavePulse2 2.3s ease-in-out infinite,soundWaveGlow 3.4s ease-in-out infinite alternate;animation-delay:-.2s;transform:translate(-50%,-50%) scale(1) translateZ(0)}.wave-line--2{width:49vh;height:49vh;background:radial-gradient(circle,transparent calc(100% - 2.3px),rgba(0,229,255,.7) calc(100% - 2.3px),rgba(0,229,255,.3) 100%);box-shadow:0 0 26px #00e5ff5c,0 0 50px #00e5ff2e,inset 0 0 19px #00e5ff1c;animation:soundWavePulse3 2.6s ease-in-out infinite,soundWaveGlow 3.8s ease-in-out infinite alternate;animation-delay:-.4s;transform:translate(-50%,-50%) scale(1) translateZ(0)}.wave-line--3{width:56vh;height:56vh;background:radial-gradient(circle,transparent calc(100% - 2.45px),rgba(0,212,255,.7) calc(100% - 2.45px),rgba(0,212,255,.3) 100%);box-shadow:0 0 29px #00d4ff57,0 0 55px #00d4ff2b,inset 0 0 21px #00d4ff1a;animation:soundWavePulse4 2.9s ease-in-out infinite,soundWaveGlow 4.2s ease-in-out infinite alternate;animation-delay:-.6s;transform:translate(-50%,-50%) scale(1) translateZ(0)}.wave-line--4{width:63vh;height:63vh;background:radial-gradient(circle,transparent calc(100% - 2.6px),rgba(79,70,229,.7) calc(100% - 2.6px),rgba(79,70,229,.3) 100%);box-shadow:0 0 32px #4f46e552,0 0 60px #4f46e529,inset 0 0 23px #4f46e518;animation:soundWavePulse1 3.2s ease-in-out infinite,soundWaveGlow 4.6s ease-in-out infinite alternate;animation-delay:-.8s;transform:translate(-50%,-50%) scale(1) translateZ(0)}.wave-line--5{width:70vh;height:70vh;background:radial-gradient(circle,transparent calc(100% - 2.75px),rgba(139,92,246,.7) calc(100% - 2.75px),rgba(139,92,246,.3) 100%);box-shadow:0 0 35px #8b5cf64d,0 0 65px #8b5cf626,inset 0 0 25px #8b5cf617;animation:soundWavePulse2 3.5s ease-in-out infinite,soundWaveGlow 5s ease-in-out infinite alternate;animation-delay:-1s;transform:translate(-50%,-50%) scale(1) translateZ(0)}.wave-line--6{width:77vh;height:77vh;background:radial-gradient(circle,transparent calc(100% - 2.9px),rgba(168,85,247,.7) calc(100% - 2.9px),rgba(168,85,247,.3) 100%);box-shadow:0 0 38px #a855f747,0 0 70px #a855f724,inset 0 0 27px #a855f715;animation:soundWavePulse3 3.8s ease-in-out infinite,soundWaveGlow 5.4s ease-in-out infinite alternate;animation-delay:-1.2s;transform:translate(-50%,-50%) scale(1) translateZ(0)}.wave-line--7{width:84vh;height:84vh;background:radial-gradient(circle,transparent calc(100% - 3.05px),rgba(217,70,239,.7) calc(100% - 3.05px),rgba(217,70,239,.3) 100%);box-shadow:0 0 41px #d946ef42,0 0 75px #d946ef21,inset 0 0 29px #d946ef14;animation:soundWavePulse4 4.1s ease-in-out infinite,soundWaveGlow 5.8s ease-in-out infinite alternate;animation-delay:-1.4s;transform:translate(-50%,-50%) scale(1) translateZ(0)}.wave-line--8{width:91vh;height:91vh;background:radial-gradient(circle,transparent calc(100% - 3.2px),rgba(255,0,128,.7) calc(100% - 3.2px),rgba(255,0,128,.3) 100%);box-shadow:0 0 44px #ff00803d,0 0 80px #ff00801f,inset 0 0 31px #ff008012;animation:soundWavePulse1 4.4s ease-in-out infinite,soundWaveGlow 6.2s ease-in-out infinite alternate;animation-delay:-1.6s;transform:translate(-50%,-50%) scale(1) translateZ(0)}.wave-line--9{width:98vh;height:98vh;background:radial-gradient(circle,transparent calc(100% - 3.35px),rgba(255,51,102,.7) calc(100% - 3.35px),rgba(255,51,102,.3) 100%);box-shadow:0 0 47px #ff336638,0 0 85px #ff33661c,inset 0 0 33px #f361;animation:soundWavePulse2 4.7s ease-in-out infinite,soundWaveGlow 6.6s ease-in-out infinite alternate;animation-delay:-1.8s;transform:translate(-50%,-50%) scale(1) translateZ(0)}.wave-line--10{width:105vh;height:105vh;background:radial-gradient(circle,transparent calc(100% - 3.5px),rgba(255,102,153,.7) calc(100% - 3.5px),rgba(255,102,153,.3) 100%);box-shadow:0 0 50px #f693,0 0 90px #ff66991a,inset 0 0 35px #ff66990f;animation:soundWavePulse3 5s ease-in-out infinite,soundWaveGlow 7s ease-in-out infinite alternate;animation-delay:-2s;transform:translate(-50%,-50%) scale(1) translateZ(0)}.wave-line--11{width:112vh;height:112vh;background:radial-gradient(circle,transparent calc(100% - 3.65px),rgba(255,153,204,.7) calc(100% - 3.65px),rgba(255,153,204,.3) 100%);box-shadow:0 0 53px #ff99cc2e,0 0 95px #ff99cc17,inset 0 0 37px #ff99cc0e;animation:soundWavePulse4 5.3s ease-in-out infinite,soundWaveGlow 7.4s ease-in-out infinite alternate;animation-delay:-2.2s;transform:translate(-50%,-50%) scale(1) translateZ(0)}.wave-line--12{width:119vh;height:119vh;background:radial-gradient(circle,transparent calc(100% - 3.8px),rgba(0,242,255,.7) calc(100% - 3.8px),rgba(0,242,255,.3) 100%);box-shadow:0 0 56px #00f2ff29,0 0 100px #00f2ff14,inset 0 0 39px #00f2ff0c;animation:soundWavePulse1 5.6s ease-in-out infinite,soundWaveGlow 7.8s ease-in-out infinite alternate;animation-delay:-2.4s;transform:translate(-50%,-50%) scale(1) translateZ(0)}@keyframes soundWavePulse1{0%,to{transform:translate(-50%,-50%) scale(1) translateZ(0);opacity:.8}25%{transform:translate(-50%,-50%) scale(1.08) translateZ(0);opacity:1}50%{transform:translate(-50%,-50%) scale(.95) translateZ(0);opacity:.6}75%{transform:translate(-50%,-50%) scale(1.03) translateZ(0);opacity:.9}}@keyframes soundWavePulse2{0%,to{transform:translate(-50%,-50%) scale(.97) translateZ(0);opacity:.7}33%{transform:translate(-50%,-50%) scale(1.05) translateZ(0);opacity:1}66%{transform:translate(-50%,-50%) scale(1.02) translateZ(0);opacity:.85}}@keyframes soundWavePulse3{0%,to{transform:translate(-50%,-50%) scale(1.02) translateZ(0);opacity:.75}40%{transform:translate(-50%,-50%) scale(.93) translateZ(0);opacity:.6}70%{transform:translate(-50%,-50%) scale(1.1) translateZ(0);opacity:1}}@keyframes soundWavePulse4{0%,to{transform:translate(-50%,-50%) scale(.98) translateZ(0);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.07) translateZ(0);opacity:1}}@keyframes soundWaveGlow{0%{filter:brightness(1) saturate(1)}to{filter:brightness(1.3) saturate(1.2)}}@keyframes orbMove1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(80px,50px) scale(1.1)}66%{transform:translate(-50px,-30px) scale(.9)}}@keyframes orbMove2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-100px,-60px) scale(1.15)}}@keyframes orbMove3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,60px) scale(.85)}}@keyframes barBounce{0%,to{transform:scaleY(.4);opacity:.5}50%{transform:scaleY(1);opacity:1}}body.light .landing-bg{background:linear-gradient(135deg,#fafbff,#f5f7ff)}body.light .landing-bg:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 10%,rgba(79,70,229,.08) 0%,transparent 60%);opacity:.7}body.light .landing-bg .landing-orb{opacity:0;filter:blur(140px)}body.light .landing-bg .landing-orb--1{background:radial-gradient(circle at center,rgba(79,70,229,.4),transparent 75%);animation:orbMove1 25s ease-in-out infinite,orbFadeInLight 2s ease-out forwards}body.light .landing-bg .landing-orb--2{background:radial-gradient(circle at center,rgba(255,0,128,.4),transparent 75%);animation:orbMove2 30s ease-in-out infinite,orbFadeInLight 2s ease-out forwards}body.light .landing-bg .landing-orb--3{background:radial-gradient(circle at center,rgba(139,92,246,.4),transparent 75%);animation:orbMove3 22s ease-in-out infinite,orbFadeInLight 2s ease-out forwards}body.light .landing-bg .landing-orb--4{background:radial-gradient(circle at center,rgba(79,70,229,.4),transparent 75%);animation:orbMove1 28s ease-in-out infinite reverse,orbFadeInLight 2s ease-out forwards}@keyframes orbFadeInLight{to{opacity:.4}}body.light .landing-bg .visualizer-bars{opacity:.2}body.light .landing-bg .visualizer-bars span{background:linear-gradient(180deg,#ff0080,#4f46e5);box-shadow:0 0 15px #4f46e533}body.light .landing-bg .landing-waves{opacity:.35}body.light .landing-bg .landing-waves .wave-line{filter:brightness(.8) saturate(.7)}.landing_menu{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 4rem;background:linear-gradient(180deg,rgba(0,0,0,.8) 0%,transparent 100%)}@media only screen and (max-width: 37.5em){.landing_menu{padding:1.2rem 2rem}}.landing_menu__brand .landing_menu__logo{display:flex;align-items:center;gap:1.2rem;font-family:Montserrat,sans-serif;font-size:2.2rem;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:2px;position:relative}.landing_menu__brand .landing_menu__logo-img{width:3.2rem;height:3.2rem;filter:drop-shadow(0 0 8px rgba(255,0,128,.6));transition:filter .3s ease}.landing_menu__brand .landing_menu__logo-img:hover{filter:drop-shadow(0 0 12px rgba(255,0,128,.8))}.landing_menu__brand .landing_menu__logo-text{position:relative;padding-bottom:4px}.landing_menu__brand .landing_menu__logo-text:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#ff0080,#4f46e5,#8b5cf6);animation:gradientMove 3s linear infinite;background-size:200% 100%}.landing_menu__sections{display:flex;gap:3rem;margin:0;padding:0}@media only screen and (max-width: 56.25em){.landing_menu__sections{display:none}}.landing_menu__sections li a{font-size:1.3rem;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:1px;transition:all .3s;position:relative}.landing_menu__sections li a:hover{color:#fff}.landing_menu__settings{display:flex;align-items:center;gap:1.5rem}.beta-btn{display:flex;align-items:center;gap:.6rem;padding:.8rem 1.6rem;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#fff;background:linear-gradient(135deg,#4f46e5,#8b5cf6);border-radius:10rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #4f46e54d}.beta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4f46e566}@media only screen and (max-width: 37.5em){.beta-btn{padding:.6rem 1.2rem;font-size:1rem}}.header--simple{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 4rem;background:#0009;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05)}@media only screen and (max-width: 37.5em){.header--simple{padding:1.2rem 2rem}}.header--simple__settings{display:flex;align-items:center;gap:1.5rem}.lang-switcher{display:flex;align-items:center;gap:.5rem;padding:.4rem;background:#ffffff14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:10rem}.lang-switcher__icon{display:none}.lang-switcher__list{display:flex;gap:.3rem;margin:0;padding:0}.lang-switcher__list li{font-size:1.2rem;font-weight:700;color:#fff6;cursor:pointer;text-transform:uppercase;padding:.6rem 1.2rem;border-radius:10rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.lang-switcher__list li.active{color:#fff;background:linear-gradient(135deg,#ff0080,#4f46e5);box-shadow:0 4px 15px #ff00804d}.lang-switcher__list li:hover:not(.active){color:#fffc;background:#ffffff1a}.brightness-toggle{width:4rem;height:4rem;border-radius:50%;border:none;background:#ffffff14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.brightness-toggle__icons{position:relative;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.brightness-toggle .toggle-icon{position:absolute;width:2rem;height:2rem;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);opacity:0;transform:translateY(20px) scale(.5) rotate(-90deg);display:flex;align-items:center;justify-content:center;color:#fff}.brightness-toggle .toggle-icon--auto{font-family:Montserrat,sans-serif;font-weight:800;font-size:1.3rem;border:1.5px solid currentColor;border-radius:50%}.brightness-toggle .toggle-icon--sun{stroke:#fc0}.brightness-toggle .toggle-icon--moon{stroke:#a5b4fc;fill:#a5b4fc33}.brightness-toggle[data-mode=light] .toggle-icon--sun,.brightness-toggle[data-mode=dark] .toggle-icon--moon,.brightness-toggle[data-mode=auto] .toggle-icon--auto{opacity:1;transform:translateY(0) scale(1) rotate(0)}.brightness-toggle:hover{background:#ffffff1f;border-color:#ff00804d;box-shadow:0 0 20px #ff008026}.store-btn{display:inline-flex;align-items:center;gap:1.2rem;padding:1.2rem 2rem;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:1.4rem;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);text-align:left;min-width:18rem}@media only screen and (max-width: 37.5em){.store-btn{min-width:100%;justify-content:center}}.store-btn svg{flex-shrink:0;transition:transform .3s}.store-btn__text{display:flex;flex-direction:column;line-height:1.2}.store-btn__text span{font-size:1rem;text-transform:uppercase;letter-spacing:.5px;opacity:.6}.store-btn__text strong{font-size:1.6rem;font-weight:700}.store-btn:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-4px);box-shadow:0 10px 30px #0000004d,0 0 20px #4f46e51a}.store-btn:hover svg{transform:scale(1.1)}.store-btn--apple:hover{background:linear-gradient(135deg,#ffffff1a,#4f46e533);border-color:#4f46e566}.store-btn--google:hover{background:linear-gradient(135deg,#ffffff1a,#ff008033);border-color:#ff008066}body.light .landing_menu{background:#fff6;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-bottom:1px solid rgba(0,0,0,.03)}body.light .landing_menu .landing_menu__logo{color:#0f172a}body.light .landing_menu .landing_menu__sections li a{color:#0f172a99}body.light .landing_menu .landing_menu__sections li a:hover{color:#4f46e5}body.light .header--simple{background:#ffffff80;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-bottom:1px solid rgba(0,0,0,.05)}body.light .header--simple .landing_menu__logo{color:#0f172a}body.light .lang-switcher{background:#ffffff80;border-color:#0000000d;box-shadow:0 4px 15px #4f46e50d}body.light .lang-switcher__list li{color:#0f172a80}body.light .lang-switcher__list li.active{color:#fff;background:linear-gradient(135deg,#4f46e5,#8b5cf6);box-shadow:0 8px 16px #4f46e533}body.light .lang-switcher__list li:hover:not(.active){color:#0f172a;background:#0000000a}body.light .brightness-toggle{background:#ffffff80;border-color:#0000000d;color:#0f172a;box-shadow:0 4px 15px #4f46e50d}body.light .brightness-toggle .toggle-icon{color:#0f172a}body.light .brightness-toggle .toggle-icon--sun{stroke:#d97706}body.light .brightness-toggle .toggle-icon--moon{stroke:#4f46e5;fill:#4f46e514}body.light .brightness-toggle:hover{background:#fffc;border-color:#4f46e533;box-shadow:0 8px 25px #4f46e51a}body.light .store-btn{background:#ffffff80;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-color:#0000000d;color:#0f172a;box-shadow:0 10px 30px #0000000a}body.light .store-btn:hover{background:#fff;border-color:#4f46e533;box-shadow:0 15px 40px #00000014,0 0 20px #4f46e50d}.landing-footer{padding:3rem 4rem;position:relative;z-index:5;background:#0003;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.05)}@media only screen and (max-width: 37.5em){.landing-footer{padding:2rem}}.landing-footer__container{max-width:80rem;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}@media only screen and (max-width: 37.5em){.landing-footer__container{flex-direction:column;gap:1.5rem}}.landing-footer__spacer{flex:1}@media only screen and (max-width: 37.5em){.landing-footer__spacer{display:none}}.landing-footer__badges{display:flex;gap:1.5rem}@media only screen and (max-width: 37.5em){.landing-footer__badges{flex-direction:column;align-items:center}}.landing-footer__badges a{display:block;opacity:.8;transition:opacity .2s,transform .2s}.landing-footer__badges a:hover{opacity:1;transform:scale(1.02)}.landing-footer__badges a span{display:block}.landing-footer__links{display:flex;align-items:center;gap:1.5rem}.landing-footer__links a{color:#fff6;font-size:1.3rem;transition:color .2s}.landing-footer__links a:hover{color:#fffc}.landing-footer__links span{color:#fff3}.landing-footer__copyright{color:#ffffff40;font-size:1.2rem}.landing-footer__socials{display:flex;align-items:center;gap:1.5rem}.landing-footer__socials a{color:#ffffff59;transition:color .3s,transform .3s}.landing-footer__socials a:hover{color:#fffc;transform:scale(1.1)}.landing-footer__socials a svg{display:block}.hero,.features,.footer{background:transparent!important;position:relative}.hero{overflow:hidden;padding:15vh 4rem 10vh}@media only screen and (max-width: 37.5em){.hero{padding:12rem 2rem 8rem}}.hero__content{position:relative;z-index:10;width:100%;max-width:130rem;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;margin:0 auto}@media only screen and (max-width: 56.25em){.hero__content{grid-template-columns:1fr;text-align:center}}@media only screen and (max-width: 56.25em){.hero__text{order:2}}.hero__badges{display:flex;gap:1.2rem;margin-bottom:3rem}@media only screen and (max-width: 56.25em){.hero__badges{justify-content:center}}.hero__badge{display:inline-flex;align-items:center;gap:1rem;padding:.8rem 1.8rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:10rem;font-size:1.3rem;font-weight:600;color:#fff;animation:badgePulse 3s ease-in-out infinite}.hero__badge-dot{width:.8rem;height:.8rem;background:#fff;border-radius:50%;animation:dotBlink 1s ease-in-out infinite}.hero__badge--transfer{background:#4f46e526;border-color:#4f46e54d;color:#a49ff2}.hero__badge--transfer .hero__badge-dot{background:#4f46e5}.hero__badge--live{background:#ff008026;border-color:#ff00804d;color:#ff0080;animation-delay:.5s}.hero__badge--live .hero__badge-dot{background:#ff0080}.hero__title{margin-bottom:2rem}.hero__title-line{display:block;font-size:7rem;font-weight:900;color:#fff;line-height:1.2;letter-spacing:-3px;padding-bottom:.5rem}.hero__title-line--accent{background:linear-gradient(135deg,#ff0080,#4f46e5,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 5s ease-in-out infinite;background-size:200% 200%;padding-top:.5rem}@media only screen and (max-width: 37.5em){.hero__title-line{font-size:4.5rem;letter-spacing:-2px}}.hero__subtitle{font-size:1.8rem;color:#ffffff80;line-height:1.6;max-width:45rem;margin-bottom:4rem}@media only screen and (max-width: 56.25em){.hero__subtitle{margin:0 auto 4rem}}.hero__cta{display:flex;gap:1.5rem}@media only screen and (max-width: 56.25em){.hero__cta{justify-content:center}}@media only screen and (max-width: 37.5em){.hero__cta{flex-direction:column;align-items:center}}.hero__btn{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2rem;border-radius:1.4rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.hero__btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.hero__btn:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-4px);box-shadow:0 10px 30px #0000004d,0 0 20px #ff008026}.hero__btn:hover:before{left:100%}.hero__btn--primary{background:linear-gradient(135deg,#ff0080,#4f46e5);border:none;box-shadow:0 8px 25px #ff008040}.hero__btn--primary:hover{box-shadow:0 12px 35px #ff008059,0 0 30px #ff008033;transform:translateY(-4px)}.hero__btn-icon{font-size:1.4rem;margin-right:.5rem}.hero__btn span{display:block}.hero__visual{display:flex;justify-content:flex-end;padding-right:4rem}@media only screen and (max-width: 56.25em){.hero__visual{order:1;justify-content:center;padding-right:0}}.hero__phone{position:relative}.hero__phone--1{z-index:2;animation:phoneFloat1 6s ease-in-out infinite;transform-origin:bottom center}.hero__phone--1 .hero__phone-glow{background:radial-gradient(ellipse at center,rgba(255,0,128,.5) 0%,transparent 70%)}.hero__phone--2{z-index:1;margin-left:-20rem;animation:phoneFloat2 8s ease-in-out infinite;transform-origin:bottom center}@media only screen and (max-width: 37.5em){.hero__phone--2{margin-left:-10rem}}.hero__phone--2 .hero__phone-glow{background:radial-gradient(ellipse at center,rgba(139,92,246,.5) 0%,transparent 70%)}.hero__phone-glow{position:absolute;inset:-10rem;filter:blur(60px);animation:glowPulse 4s ease-in-out infinite;opacity:.6;z-index:-1}.hero__phone-frame{position:relative;width:28rem;height:56rem;background:transparent;border-radius:4rem;padding:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}@media only screen and (max-width: 37.5em){.hero__phone-frame{width:22rem;height:44rem;border-radius:3rem}}.hero__phone-frame img{width:100%;height:100%;object-fit:cover;border-radius:3.4rem}@media only screen and (max-width: 37.5em){.hero__phone-frame img{border-radius:2.5rem}}.hero__scroll{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1rem;z-index:10}.hero__scroll-text{font-size:1.1rem;font-weight:600;color:#ffffff4d;text-transform:uppercase;letter-spacing:2px}.hero__scroll-line{width:1px;height:4rem;background:linear-gradient(180deg,rgba(255,255,255,.5) 0%,transparent 100%);animation:scrollLine 2s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 0 #ff00804d}50%{box-shadow:0 0 20px 5px #ff00801a}}@keyframes dotBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes phoneFloat1{0%,to{transform:translate(-4rem) rotate(-5deg)}50%{transform:translate(-6rem,-30px) rotate(-8deg)}}@keyframes phoneFloat2{0%,to{transform:translate(4rem) rotate(5deg)}50%{transform:translate(8rem,-20px) rotate(10deg)}}@keyframes glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes scrollLine{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.2)}}.features{padding:8rem 4rem 10rem;position:relative;z-index:5}@media only screen and (max-width: 37.5em){.features{padding:5rem 2rem 6rem}}.features__header{text-align:center;margin-bottom:8rem;position:relative;z-index:10}.features__header h2{font-size:1.4rem;font-weight:700;color:#ff0080;text-transform:uppercase;letter-spacing:3px;margin-bottom:1.5rem}.features__header p{font-size:3.5rem;font-weight:800;color:#fff;max-width:60rem;margin:0 auto}@media only screen and (max-width: 37.5em){.features__header p{font-size:2.6rem}}.features__container{max-width:120rem;margin:0 auto;display:flex;flex-direction:column;gap:8rem;position:relative;z-index:10}@media only screen and (max-width: 37.5em){.features__container{gap:5rem}}.features .feature{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}@media only screen and (max-width: 56.25em){.features .feature{grid-template-columns:1fr;text-align:center}}.features .feature--reverse .feature__visual{order:2}.features .feature--reverse .feature__content{order:1}@media only screen and (max-width: 56.25em){.features .feature--reverse .feature__visual{order:1}.features .feature--reverse .feature__content{order:2}}.features .feature__visual{display:flex;justify-content:center}.features .feature__card{padding:3.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);min-width:28rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.features .feature__card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,0,128,.08) 0%,transparent 70%);opacity:0;transition:opacity .4s}.features .feature__card:hover{border-color:#ff008033;transform:translateY(-8px);box-shadow:0 20px 50px #0000004d}.features .feature__card:hover:before{opacity:1}.features .feature__card--spotify:before{background:radial-gradient(ellipse at 30% 30%,rgba(29,185,84,.1) 0%,transparent 50%),radial-gradient(ellipse at 70% 70%,rgba(252,60,68,.1) 0%,transparent 50%)}.features .feature__icon-row{display:flex;align-items:center;gap:1.5rem}.features .feature__icon{width:6.5rem;height:6.5rem;border-radius:1.5rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:all .4s cubic-bezier(.4,0,.2,1)}.features .feature__icon img{width:100%;height:100%;object-fit:contain;transform:scale(.65);filter:drop-shadow(0 4px 10px rgba(0,0,0,.3))}.features .feature__icon:hover{transform:translateY(-5px) scale(1.05);background:#ffffff1a;border-color:#fff3}.features .feature__icon:hover img{transform:scale(.75)}.features .feature__icon--spotify:hover{box-shadow:0 10px 30px #1db95433}.features .feature__icon--apple:hover{box-shadow:0 10px 30px #ffffff26}.features .feature__arrow{font-size:2rem;color:#ffffff4d;animation:arrowBounce 1.5s ease-in-out infinite}.features .feature__card-text{color:#fff6;font-size:1.3rem}.features .feature__chips{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.features .feature__chip{padding:.8rem 1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10rem;font-size:1.3rem;color:#fff9;transition:all .3s}.features .feature__chip--active{background:#ff008026;border-color:#ff0080;color:#fff;box-shadow:0 4px 15px #ff008033}.features .feature__avatars{display:flex;align-items:center}.features .feature__avatar{width:5rem;height:5rem;border-radius:50%;overflow:hidden;margin-left:-1.2rem;border:3px solid #0f0f1a;box-shadow:0 4px 15px #0006;animation:avatarPulse 3s ease-in-out infinite}.features .feature__avatar img{width:100%;height:100%;object-fit:cover}.features .feature__avatar:first-child{margin-left:0;animation-delay:0s}.features .feature__avatar:nth-child(2){animation-delay:.5s}.features .feature__avatar:nth-child(3){animation-delay:1s}.features .feature__live{margin-left:1.5rem;color:#ff0080;font-size:1.3rem;font-weight:700;animation:liveBlink 1s ease-in-out infinite}.features .feature__stat{font-family:Montserrat,sans-serif;font-size:5rem;font-weight:900;background:linear-gradient(135deg,#ff0080,#4f46e5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.features .feature__flags{display:flex;gap:.8rem;font-size:3rem}.features .feature__flags span{animation:flagBounce 2s ease-in-out infinite}.features .feature__flags span:nth-child(1){animation-delay:.15s}.features .feature__flags span:nth-child(2){animation-delay:.3s}.features .feature__flags span:nth-child(3){animation-delay:.45s}.features .feature__flags span:nth-child(4){animation-delay:.6s}.features .feature__flags span:nth-child(5){animation-delay:.75s}@media only screen and (max-width: 56.25em){.features .feature__content{margin-top:1.5rem}}.features .feature__title{font-size:3.2rem;font-weight:800;color:#fff;margin-bottom:1.2rem;line-height:1.15}@media only screen and (max-width: 37.5em){.features .feature__title{font-size:2.4rem}}.features .feature__desc{font-size:1.6rem;color:#ffffff80;line-height:1.7;max-width:40rem}@media only screen and (max-width: 56.25em){.features .feature__desc{margin:0 auto}}.features__cta{display:flex;justify-content:center;gap:2rem;margin-top:6rem;position:relative;z-index:10}@media only screen and (max-width: 37.5em){.features__cta{flex-direction:column;align-items:center;gap:1.5rem}}@keyframes arrowBounce{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes avatarPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes liveBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes flagBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}body.light .features__header p{color:#0f172a}body.light .features .feature__card{background:#ffffffd9;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 30px #0f172a0a,0 1px 2px #0f172a05;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}body.light .features .feature__card:before{background:radial-gradient(ellipse at center,rgba(79,70,229,.04) 0%,transparent 70%)}body.light .features .feature__card:hover{background:#fff;border-color:#4f46e533;box-shadow:0 30px 60px #0f172a1a,0 0 20px #4f46e50d}body.light .features .feature__icon{background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 4px 15px #0000000a}body.light .features .feature__icon img{filter:none}body.light .features .feature__icon:hover{background:#fff;border-color:#0f172a26;box-shadow:0 8px 25px #00000014}body.light .features .feature__arrow{color:#0f172a33}body.light .features .feature__card-text{color:#0f172a80}body.light .features .feature__chip{background:#0f172a0a;border:1px solid rgba(15,23,42,.08);color:#0f172a99}body.light .features .feature__chip--active{background:#4f46e5;border-color:transparent;color:#fff;box-shadow:0 4px 15px #4f46e540}body.light .features .feature__avatar{border-color:#fff;box-shadow:0 4px 12px #0000001a}body.light .features .feature__live{color:#4f46e5;opacity:.9}body.light .features .feature__title{color:#0f172a}body.light .features .feature__desc{color:#0f172aa6}.playlist__header{background:#282828;padding:1rem;border-bottom:1px solid #181818;display:flex;align-items:center}.playlist__header .user{width:300px;margin-left:auto;display:flex;justify-content:space-between;align-items:center}.playlist__header .user i{font-size:2rem}.playlist__header .user i:hover{color:#fff;cursor:pointer}.playlist__header .user__info__img img{max-width:30px;max-height:30px;border-radius:1.5rem;display:inline-block}.playlist__header .user__actions button{background:none;border:none}.playlist__header .user__actions .dropdown-menu{background:#282828;margin-top:25px;border-radius:1.5rem;padding:0;border:none}.playlist__header .user__actions .dropdown-menu:before{content:"\f365";position:absolute;top:-30px;right:7px;color:#282828;font-size:3.6rem}.playlist__header .user__actions .dropdown-menu a{transition:all .2s ease}.playlist__header .user__actions .dropdown-menu a:hover{background:none;transition:all .2s ease}.playlist__header .user__actions .dropdown-menu li{padding:1rem;margin:0;transition:all .2s ease}.playlist__header .user__actions .dropdown-menu li:hover{background:#aaa;transition:all .2s ease}.playlist__header .user__actions .dropdown-menu li:hover a{color:#c8c8c8;transition:all .2s ease}.playlist-navigation{padding:1.5rem;background:#282828;overflow-y:scroll;display:block}.playlist-navigation__list{display:flex;flex-flow:column wrap;margin-bottom:1.5rem}.playlist-navigation__list__header:after{content:"\25bc"}.playlist-navigation__list .active:after{content:"\25b2"}.playlist-navigation__list__item{padding:.5rem 0;display:flex;flex-flow:row nowrap;align-items:center}.playlist-navigation__list__item:hover{color:#fff;text-decoration:none;border-right:3px solid #4f46e5}.playlist-navigation__list__item i{width:25px;display:block}@media (max-width: 768px){.navigation{display:flex;justify-content:space-around}.navigation__list{margin-bottom:0;width:33.3333333333%;text-align:center}.navigation__list__item{width:100%;text-align:center}.navigation__list__item i{display:none}.navigation__list__item span{margin:0 auto}.navigation__list__item:hover{border:none}}.hero__information{margin-bottom:1.5rem;display:flex}.hero__information__art img{width:135px;height:135px}.hero__information__meta{width:calc(100% - 150px);margin-left:1.5rem;display:flex;flex-direction:column}.hero__information__meta .album__year{letter-spacing:1px}.hero__information__meta .album__name{font-size:3rem;font-weight:100}.hero__information__meta .album__actions{margin-top:auto}.hero__information__meta .album__actions .save{padding-left:3rem;padding-right:3rem;margin-right:1rem}.hero__information__meta .album__actions .save:hover{border-color:#4f46e5}.hero__information__meta .album__actions .more{width:27px;height:27px;border-radius:1.5rem;padding:0;text-align:center}@media (max-width: 1200px){.album .songs .song{height:auto;padding:1rem 0}}.btn{border-radius:1.5rem;border:none;padding:.5rem 1.5rem;text-transform:uppercase;letter-spacing:1px;font-size:1.1rem;outline:none}.btn:hover{cursor:pointer}.btn--light{background:none;color:#c8c8c8;border:1px solid #c8c8c8}.btn--light:hover{border-color:#fff;color:#fff}.btn--dark{background:#4f46e5;color:#fff;border:1px solid #4f46e5}.btn--dark:hover{background:#7a73eb}.hero{height:calc(100vh - 108px);overflow-y:scroll}.hero__header{height:320px;border-bottom:1px solid #282828;background:#282828;position:relative;background-image:url(/assets/img/img-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;z-index:1;display:flex;justify-content:space-between;align-items:flex-end}.hero__header:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;opacity:.15;background-image:url(/assets/img/logo.png);background-repeat:no-repeat;background-size:cover;background-position:center}.hero__information{padding:1.5rem;z-index:1;margin-top:7.8rem;display:flex;align-items:flex-end}.hero__information ul{display:flex}.hero__img{margin-right:1.5rem}.hero__img img{width:150px;height:150px;border-radius:50%}.hero__name{color:#fff;font-size:3.6rem;font-weight:100;margin:unset}.hero__type{text-transform:uppercase;font-size:11px;letter-spacing:1px;padding:0 0 1rem}.hero__actions{display:flex}.hero__actions button{margin-right:1rem;height:27px;display:flex;align-items:center;padding:0 1.5rem;font-weight:500}.hero__actions button i{font-size:2rem;margin-right:.5rem}.hero__actions .more{width:27px;height:27px;border-radius:1.5rem;padding:0;text-align:center}.hero__actions .more i{margin:0;padding-left:6px}.hero__info{z-index:1;padding:1.5rem;text-align:right;font-weight:100;font-size:16px;letter-spacing:1px}.hero__info__label{font-weight:300;text-transform:uppercase;font-size:12px;letter-spacing:1px}.hero__navigation{width:100%;z-index:1;background:#18181899;display:flex;justify-content:space-between;align-items:center}.hero__navigation ul{display:flex;padding:1.5rem 0}.hero__navigation ul li{padding:0 1.5rem}.hero__navigation ul li a{padding:1rem 0;border:none;text-transform:uppercase;letter-spacing:1px;transition:all .4s ease;border-bottom:4px solid rgba(0,0,0,0)}.hero__navigation ul li a:hover{background:none;border:none;color:#fff;transition:all .4s ease;border-bottom:4px solid rgba(0,0,0,0)}.hero__navigation ul li.active a{border-bottom:4px solid #4f46e5;color:#fff}.hero__navigation ul li:hover a{border-bottom:4px solid #4f46e5}.hero__navigation__friends a{padding:1.5rem}.hero__navigation__friends img{width:30px;height:30px;border-radius:1.5rem;position:relative}.hero__navigation__friends .tooltip{z-index:1;position:absolute}.hero.verified .hero__img{position:relative}.hero.verified .hero__img:after{content:"\2713";position:absolute;bottom:5px;right:25px;color:#fff;background:#4f46e5;width:20px;height:20px;border-radius:1.5rem;text-align:center;font-size:18px;line-height:1}.hero__content{padding:1.5rem}.hero__content .overview{display:flex}.hero__content .overview__artist{padding-right:1.5rem;width:85%}.hero__content .overview__artist .latest-release{margin-bottom:3rem;display:flex}.hero__content .overview__artist .latest-release__art{width:75px}.hero__content .overview__artist .latest-release__art img{width:75px;height:75px}.hero__content .overview__artist .latest-release__song{width:calc(100% - 75px);padding:1rem 1.5rem;background:#282828;display:flex;flex-flow:column wrap;justify-content:space-between}.hero__content .overview__artist .latest-release__song__title{color:#c8c8c8}.hero__content .overview__related{width:15%}@media (max-width: 1024px){.hero__content .overview__info{width:100%}.hero__content .overview__related{width:100%;margin-top:1.5rem}}@media (max-width: 768px){.hero__content .overview__info{padding-right:0}}@media (max-width: 768px){.hero{overflow-y:auto}}@media (max-width: 522px){.hero__header{height:auto;flex-flow:column wrap}.hero__header__info{margin-top:0;width:100%;display:flex;flex-flow:column wrap;align-items:center;text-align:center}.hero__header__info__type{margin-top:1rem}.hero__header__img{margin-right:0}.hero__header__info{width:100%;text-align:center}}.media-cards{display:flex}.media-cards .media-card{margin:1.5rem;width:calc(25% - 30px)}.media-cards .media-card:hover{cursor:pointer}.media-cards .media-card__image{height:200px;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;align-items:center}.media-cards .media-card__image i{font-size:72px;margin:0 auto;opacity:0;transition:all .5s ease;text-shadow:1px 5px 15px #181818}.media-cards .media-card__image:hover i{opacity:1;transition:all .5s ease}.media-cards .media-card__footer{display:block;background:#282828;padding:1.5rem;color:#fff}@media (max-width: 1100px){.media-cards .media-card{width:calc(33.3333333333% - 30px)}}@media (max-width: 768px){.media-cards .media-card{width:calc(50% - 30px)}}@media (max-width: 480px){.media-cards .media-card{margin:1.5rem 0;width:100%}}meows-search{flex:1}meows-search .search input{border-radius:1.5rem;border:none;outline:none;padding:.5rem .5rem .5rem 3rem;background-image:url(/assets/img/logo.png);background-repeat:no-repeat;background-position:.5rem;background-size:2.5rem;color:#181818;font-size:1.5rem;font-family:inherit;width:100%}.meows-logo{display:flex;align-items:center;gap:1.2rem;cursor:pointer}.meows-logo__text{font-family:Montserrat,sans-serif;font-size:2.2rem;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:2px;position:relative;padding-bottom:4px}.meows-logo__text:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#ff0080,#4f46e5,#8b5cf6);animation:gradientMove 3s linear infinite;background-size:200% 100%}.meows-logo img{width:3.2rem;height:3.2rem;display:inline-block;filter:drop-shadow(0 0 8px rgba(79,70,229,.6));transition:all .3s ease}.meows-logo img:hover{filter:drop-shadow(0 0 12px rgba(79,70,229,.8))}.meows-logo:hover .meows-logo__text{color:#fff;opacity:.9}.meows-logo:hover img{transform:scale(1.05)}@keyframes gradientMove{0%{background-position:0% 50%}to{background-position:200% 50%}}body.light .meows-logo__text{color:#0f172a}body.light .meows-logo img{filter:drop-shadow(0 0 5px rgba(79,70,229,.3))}body.light .meows-logo:hover .meows-logo__text{color:#0f172a;opacity:.8}.social{padding:1.5rem;text-align:center;overflow-y:scroll}.social .friends{display:flex;flex-flow:column wrap;margin-bottom:1.5rem}.social .friends .friend{padding:1.5rem 0;display:flex;flex-flow:row nowrap;align-items:center}.social .friends .friend:first-child{padding-top:0}.social .friends .friend i{font-size:2rem;margin-right:1.5rem}.social .centered{display:flex;margin:auto}.songs{display:flex;flex-flow:column wrap}.songs__heading{height:4.5rem;display:flex;align-items:center}.songs__heading__artwork{width:4.5rem}.songs__heading__number{margin-left:1rem}.songs__heading__title{margin-left:7rem;width:19%;text-transform:uppercase;letter-spacing:.1rem}.songs__heading__artist{width:13%;margin-left:3rem;text-transform:uppercase;letter-spacing:.1rem}.songs__heading__album,.songs__heading__genre{width:21%;margin-left:3rem;text-transform:uppercase;letter-spacing:.1rem}.songs__heading__release-date{width:5%;margin-left:3rem;text-transform:uppercase;letter-spacing:.1rem}.songs__heading__length{margin-left:auto;font-size:2rem}.songs__heading__rating{font-size:2rem;margin-left:5.5rem;padding-right:1rem}.songs__content{display:flex;flex-direction:column;overflow-x:hidden}.songs__content__scroll{height:67.5rem}.songs .song{display:flex;align-items:center;border-top:1px solid #777777}.songs .song__artwork img{margin-top:.5rem;width:4.5rem;height:4.5rem}.songs .song__artwork--placeholder{margin-top:.5rem;width:4.5rem;height:4.5rem;background:#282828;display:flex;align-items:center;justify-content:center;border-radius:4px}.songs .song__artwork--placeholder i{font-size:3.6rem;color:#c8c8c8;opacity:.5}.songs .song__number{margin-left:1rem;width:1.5rem}.songs .song__added{margin-left:3rem}.songs .song__title{width:19%;margin-left:3rem}.songs .song__title .title:after{content:""}.songs .song__title .artist,.songs .song__title .album{display:none}.songs .song__artist{width:13%;margin-left:3rem}.songs .song__artist .feature:hover{cursor:pointer;text-decoration:underline}.songs .song__album{width:21%;margin-left:3rem}.songs .song__album:hover{cursor:pointer;text-decoration:underline}.songs .song__genre{width:21%;margin-left:3rem}.songs .song__genre .label{word-wrap:nowrap}.songs .song__genre .label:hover{cursor:pointer;text-decoration:underline}.songs .song__genre .label:not(:last-child){margin-right:.5rem}.songs .song__plays{margin-left:auto;padding-right:1rem}.songs .song__release-date{width:5%;margin-left:3rem}.songs .song__length{margin-left:auto}.songs .song__rating{margin-left:4.5rem;padding-right:1rem;font-size:2rem}.songs .placeholder{opacity:.4;font-style:italic}@media (max-width: 1200px){.songs__heading__title{width:auto}.songs__heading__artist,.songs__heading__album,.songs__heading__genre,.songs__heading__release-date,.songs__heading__rating{display:none}.songs .song__title{width:auto}.songs .song__title .title:after{content:"-";margin:0 .5rem}.songs .song__title .artist{font-weight:unset;color:#4f46e5;display:inline-block;margin-right:.5rem}.songs .song__title .artist:hover{cursor:pointer;text-decoration:underline}.songs .song__title .album{font-weight:unset;display:inline-block}.songs .song__title .album:before{content:"("}.songs .song__title .album:after{content:")"}.songs .song__title .album:hover{cursor:pointer;text-decoration:underline}.songs .song__artist,.songs .song__album,.songs .song__genre,.songs .song__release-date,.songs .song__rating{display:none}}
