main.devalang__main{display:flex;flex-direction:column;height:100vh}.devalang__container{padding:0 15px}@media screen and (min-width: 768px){.devalang__container{padding:0 35px}}@media screen and (min-width: 992px){.devalang__container{padding:0 50px}}.devalang__page-content{height:100%;width:100%;position:relative;align-self:center;display:flex;flex-direction:column}.devalang__page-content--container{padding:25px;width:100%;max-width:1200px;margin:0 auto}section .section-title{margin-bottom:25px}section .section-title:after{content:"";margin-top:15px;border:2px solid #7c5fff;display:block;width:100%}.devalang__background{z-index:0;position:fixed;width:100%;height:100%}.devalang__background #waveGrid{background:#0f1115;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.devalang__transparent-card{background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:10px;box-shadow:inset 0 0 15px 5px #00000025;transition:all .25s ease-in-out}.devalang__transparent-card img{border-radius:10px 10px 0 0;width:100%;pointer-events:none}.mdc-drawer{position:fixed;top:0;left:0;height:100vh;overflow-y:auto;z-index:1000}@media screen and (max-width: 768px){.mdc-drawer{width:100%!important;max-width:100%}}.devalang__drawer--wrapper{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.mdc-drawer-app-content{height:100%;overflow:auto}@media screen and (max-width: 768px){.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content{margin-left:0!important}}.mdc-drawer__header{min-height:auto;height:56px;padding:0 8px 0 16px}.drawer-header{display:flex;flex-direction:row;align-items:center}.drawer-header .drawer-header__start{flex:1;display:flex;align-items:center}.drawer-header .drawer-header__start .mdc-drawer__title{margin:0}.drawer-header .drawer-header__end{display:flex;align-items:center}.drawer-layout{flex:1 1 auto;overflow:auto;position:relative;display:flex;flex-direction:column;z-index:0}.child-item-container{position:relative}.child-item--indicator{font-size:20px;color:#ffffff80;position:absolute;left:10px;top:5px;z-index:1;display:block}.child-item{margin-left:2rem!important;color:#ffffff80!important;font-size:.875rem!important}.mdc-deprecated-list-item--activated.parent-item{background-color:#7c5fff80!important;color:#fff!important;border:1px solid #7c5fff!important}.mdc-deprecated-list-item--activated.child-item{background-color:#7c5fff26!important;color:#ffffffd9!important}main.drawer-content{display:flex;flex-direction:column}main.drawer-content .progress-container{position:sticky;top:0;z-index:1000}main.drawer-content .progress-container .mdc-linear-progress__buffer-bar{background:#7c5fff26}main.drawer-content .content{flex:1 1 auto;overflow:auto}main.drawer-content .content.loading{opacity:.3;pointer-events:none;transition:all .3s ease-in-out}.filters{display:flex;flex-direction:column;gap:12px;padding:8px 12px 16px}.filters .group{margin-top:4px}.filters .group-title{font-size:.9rem;color:#ffffffbf;margin-bottom:6px}.filters .row{display:flex;align-items:center;gap:8px}.filters .actions{margin-top:8px}.filters .link{background:none;border:none;color:#1dd3b0;cursor:pointer;padding:0}.filters .slider-value{font-size:.8rem;color:#ffffffbf;margin-top:4px}.devalang__footer{background-color:#7c5fff40;color:#ccc;padding:2rem;font-size:.9rem}.devalang__footer .devalang__footer-container{margin:0 auto;width:75%}@media screen and (max-width: 768px){.devalang__footer .devalang__footer-container{width:100%}}.devalang__footer .devalang__footer-container .footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:1.5rem}.devalang__footer .devalang__footer-container .footer__brand{flex:1 1 200px}.devalang__footer .devalang__footer-container .footer__brand .footer__logo{height:50px;margin-bottom:.5rem}.devalang__footer .devalang__footer-container .footer__brand .footer__baseline{color:#888;font-style:italic;font-size:1rem}.devalang__footer .devalang__footer-container .footer__links{display:flex;flex-wrap:wrap;gap:2.5rem}.devalang__footer .devalang__footer-container .footer__links h4{margin-bottom:.5rem;font-size:1rem;color:#fff}.devalang__footer .devalang__footer-container .footer__links a{display:block;margin-bottom:.3rem;color:#ffffff80;text-decoration:none}.devalang__footer .devalang__footer-container .footer__links a:hover{color:#fff}.devalang__footer .devalang__footer-container .footer__links a.disabled{pointer-events:none;opacity:.38}.devalang__footer .devalang__footer-container .footer__bottom{margin-top:2rem;font-size:.8rem;letter-spacing:.05rem}.devalang__footer .devalang__footer-container .footer__bottom a{font-weight:700;color:#aaa;text-decoration:none}.devalang__footer .devalang__footer-container .footer__bottom a:hover{color:#fff}.devalang__navbar{display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.25);padding:5px 10px;width:fit-content;position:relative;width:100%;min-height:61px;z-index:1;flex:0 0 auto}.devalang__navbar .devalang__navbar--caption{position:relative;display:flex;flex-direction:row;align-items:center}.devalang__navbar .devalang__navbar--caption .devalang__navbar--start{flex:0;display:flex;align-items:center}.devalang__navbar .devalang__navbar--caption .devalang__navbar--start a.devalang__logo{position:relative;transition:all .3s ease-in-out;border-radius:50px;height:64px;width:64px;display:flex;flex-direction:column;align-items:center;justify-content:center}.devalang__navbar .devalang__navbar--caption .devalang__navbar--start a.devalang__logo:hover{background-color:#ffffff26}.devalang__navbar .devalang__navbar--caption .devalang__navbar--start a.devalang__logo img{width:50px}.devalang__navbar .devalang__navbar--caption .devalang__navbar--start .site-title{color:#ffffffbf;font-size:.875rem;margin-left:5px}.devalang__navbar .devalang__navbar--caption .devalang__navbar--end{display:flex;justify-content:end;flex:1}.devalang__navbar .devalang__navbar--caption .devalang__navbar--end ul.navbar-menu{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;gap:15px}.devalang__navbar .devalang__navbar--caption .devalang__navbar--end ul.navbar-menu li.navbar-menu__item{display:inline;gap:10px}.devalang__navbar .devalang__navbar--search-input{margin-top:15px;padding:0 15px}.devalang__navbar .devalang__navbar--search-input .mdc-text-field{width:100%;align-items:center}.devalang__notice{background:#7c5fff59;position:relative;z-index:1;width:100%;padding:10px;text-align:center;color:#ffffffbf;flex:0 0 auto}.devalang__notice a{color:#7c5fff;transition:all .2s ease-in-out;border-bottom:2px solid transparent;font-weight:700}.devalang__notice a:hover{border-bottom:2px solid #7c5fff}.account-menu{min-width:250px}.account-menu .account-menu-header{height:auto;display:flex;flex-direction:column;justify-content:center;width:100%;text-align:center}.account-menu .account-menu-header .icon{margin-top:10px;margin-bottom:5px}.account-menu .account-menu-header .icon i{font-size:2rem;color:#fff;opacity:.85}.account-menu .account-menu-header .username{align-self:center!important;text-align:center!important;margin-right:0!important;opacity:.85}.account-menu .account-menu-header .email{font-size:.875rem;margin-top:5px;margin-bottom:15px;opacity:.5}.account-menu .actions{display:flex;flex-direction:column;gap:10px;padding:10px;width:100%}.account-menu .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic{color:#7c5fff}.account-menu .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__text{color:#7c5fff!important}.account-menu .mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__graphic{opacity:.38}.account-menu .smui-badge{margin-right:16px}.account-menu .log-out-item{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.account-menu .log-out-item .mdc-deprecated-list-item__graphic,.account-menu .log-out-item .mdc-deprecated-list-item__text{color:#f44336}.account-menu .log-out-item:before,.account-menu .log-out-item:after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.account-menu .log-out-item:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.account-menu .log-out-item:after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.account-menu .log-out-item.mdc-ripple-upgraded:before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.account-menu .log-out-item.mdc-ripple-upgraded:after{top:0;left:0;transform:scale(0);transform-origin:center center}.account-menu .log-out-item.mdc-ripple-upgraded--unbounded:after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.account-menu .log-out-item.mdc-ripple-upgraded--foreground-activation:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.account-menu .log-out-item.mdc-ripple-upgraded--foreground-deactivation:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.account-menu .log-out-item:before,.account-menu .log-out-item:after{top:-50%;left:-50%;width:200%;height:200%}.account-menu .log-out-item.mdc-ripple-upgraded:after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.account-menu .log-out-item:before,.account-menu .log-out-item:after{background-color:#f44336;background-color:var(--mdc-ripple-color, #f44336)}.account-menu .log-out-item:hover:before,.account-menu .log-out-item.mdc-ripple-surface--hover:before{opacity:.15;opacity:var(--mdc-ripple-hover-opacity, .15)}.account-menu .log-out-item.mdc-ripple-upgraded--background-focused:before,.account-menu .log-out-item:not(.mdc-ripple-upgraded):focus:before{transition-duration:75ms;opacity:.25;opacity:var(--mdc-ripple-focus-opacity, .25)}.account-menu .log-out-item:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.account-menu .log-out-item:not(.mdc-ripple-upgraded):active:after{transition-duration:75ms;opacity:.35;opacity:var(--mdc-ripple-press-opacity, .35)}.account-menu .log-out-item.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, .35)}.empty-cart{display:flex;flex-direction:column;justify-content:center;width:100%}.empty-cart .icon{margin-top:10px;margin-bottom:15px}.empty-cart .icon i{font-size:2rem;color:#ffffff61}.empty-cart .text{align-self:center!important;margin-bottom:15px;text-align:center!important;margin-right:0!important}.empty-cart .actions{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.devalang__code-snippet{background-color:#ffffff05;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 15px 5px #00000025;border-radius:10px;min-height:64px;padding:5px 15px;display:flex;flex-direction:row;align-items:center;width:fit-content;max-width:100%;box-sizing:border-box;overflow:hidden;cursor:pointer;transition:all .25s ease-in-out}.devalang__code-snippet:hover{background-color:#ffffff0d;border-color:#ffffff1a}.devalang__code-snippet .snippet-content{flex-grow:1;flex-shrink:1;min-width:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;font-family:Courier New,Courier,monospace;color:#fff9;font-size:.9rem;scrollbar-width:thin;padding-bottom:2px}@media screen and (max-width: 599px){.devalang__code-snippet .snippet-content{max-width:calc(100vw - 150px)}}.devalang__code-snippet .snippet-actions{flex-shrink:0;display:flex;gap:5px;margin-left:15px;align-items:center}.devalang__editor{padding:15px}.devalang__editor .devalang__editor--header{padding:5px 0;margin-bottom:15px}.devalang__editor .devalang__editor--header .devalang__editor--header__caption{display:flex;flex-direction:row;align-items:center}.devalang__editor .devalang__editor--header .devalang__editor--header__caption .devalang__editor--header__caption--title{flex:0}.devalang__editor .devalang__editor--header .devalang__editor--header__caption .devalang__editor--header__caption--actions{display:flex;justify-content:end;flex:1}.devalang__editor .devalang__editor--content{background:#00000040;border-radius:10px;padding:15px 15px 25px}.devalang__editor .devalang__editor--content .devalang__editor--content__header{display:flex;flex-direction:row;justify-content:end;gap:5px;margin-bottom:15px}@media screen and (max-width: 599px){.devalang__editor .devalang__editor--content .devalang__editor--content__header button{width:100%}}.devalang__editor .devalang__editor--content .devalang__editor--content__code .editor-wrapper{position:relative;height:250px;width:100%}.devalang__editor .devalang__editor--content .devalang__editor--content__code .monaco-editor{background-color:transparent!important;overflow:hidden!important;padding:0!important;font-size:13px;line-height:1.4;outline:none!important}.devalang__editor .devalang__editor--content .devalang__editor--content__code .monaco-editor .line-numbers{color:#ffffff59;-webkit-user-select:none;user-select:none}.devalang__editor .devalang__editor--content .devalang__editor--content__code .monaco-editor .line-numbers.active-line-number{color:#fff!important}.devalang__editor .devalang__editor--content .devalang__editor--content__code .monaco-editor .overflow-guard{overflow:hidden!important}.devalang__editor .devalang__editor--content .devalang__editor--content__code .monaco-editor .view-lines{padding-bottom:0!important}.devalang__editor .devalang__editor--content .devalang__editor--content__code .monaco-editor .margin{background:transparent!important}.devalang__editor .devalang__editor--content .devalang__editor--content__code .monaco-editor .scroll-decoration,.devalang__editor .devalang__editor--content .devalang__editor--content__code .monaco-editor .decorationsOverviewRuler{display:none!important}.devalang__editor .devalang__editor--content .devalang__editor--content__code .monaco-editor .monaco-editor-background{background-color:transparent!important}.devalang__editor .devalang__editor--content .devalang__editor--content__code .monaco-editor .overflow-guard,.devalang__editor .devalang__editor--content .devalang__editor--content__code .monaco-editor .editor-scrollable{height:100%!important}.devalang__editor .devalang__editor--content .devalang__editor--content__code .monaco-scrollable-element>.scrollbar{width:6px!important;height:6px!important}.devalang__editor .devalang__editor--content .devalang__editor--content__code .monaco-scrollable-element>.scrollbar>.slider{background:#ffffff26!important;border-radius:4px}.devalang__editor .devalang__editor--preview{padding:10px 25px 10px 10px;background:#00000040;border-radius:10px;margin-top:15px;display:flex;flex-direction:row;align-items:center}.devalang__editor .devalang__editor--preview .devalang__editor--preview__controls{display:flex;flex-direction:row;width:100%}.devalang__editor .devalang__editor--preview .devalang__editor--preview__controls .devalang__editor--preview__controls--actions{flex:0}.devalang__editor .devalang__editor--preview .devalang__editor--preview__controls .devalang__editor--preview__controls--slider{flex:1;display:flex;align-items:center}.devalang__editor .devalang__editor--preview .devalang__editor--preview__controls .devalang__editor--preview__controls--slider .mdc-slider{width:100%}.devalang__editor .devalang__editor--preview .devalang__editor--preview__controls .devalang__editor--preview__controls--time{flex:0;display:flex;justify-content:end;align-items:center;font-size:.75rem}
