@import"https://fonts.googleapis.com/css2?family=Wix+Madefor+Display:wght@400;600;700&display=swap";:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{accent-color:#3ba7ff}#boot-screen,#login-screen{display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}#boot-screen:not(.force-vh),#login-screen:not(.force-vh){height:100%!important}#boot-screen{background-color:#000;opacity:1;pointer-events:none;flex-direction:column;justify-content:space-between}.boot-bottom-left,.boot-bottom-right,.loading-container{opacity:0;transition:opacity .5s ease}#boot-logo{display:block;height:auto;margin-bottom:40px;position:relative;transition:opacity .5s ease;width:350px}.container{border:2px solid #b2b2b2;border-radius:7px;flex-shrink:0;font-size:0;height:22px;margin:0;overflow:hidden;padding:2px 1px;transition:opacity .5s ease;width:180px}#login-screen{background-color:#000;opacity:1;overflow:hidden;padding:0;pointer-events:none;z-index:9999}.loading-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1;margin-bottom:200px}.boot-bottom-container{display:flex;justify-content:space-between;align-items:flex-start;width:fit-content;flex-shrink:0;box-sizing:border-box}.boot-bottom-left{color:#fff;display:flex;flex-direction:column;font-size:16px;line-height:1.4;flex-shrink:0}.boot-bottom-left span{display:block}.boot-bottom-right{display:flex;align-items:center;flex-shrink:0}.boot-bottom-right img{height:28px!important;width:auto}.login-screen{opacity:0;transition:opacity .3s ease-in-out}body>:not(#logoff-dialog-container):not(.tooltip):not(#context-menu-container){filter:grayscale(0) brightness(1);transition:filter .3s ease-in-out}body.screen-grayscale-active>:not(#logoff-dialog-container):not(.tooltip):not(#context-menu-container){filter:grayscale(100%) brightness(.7);transition-delay:.5s;transition-duration:1.2s;transition-property:filter;transition-timing-function:ease-in-out}#context-menu-container,#logoff-dialog-container,.tooltip{filter:none!important}@media(max-width:480px){.logoff-dialog{transform:scale(.9)}}.mobile-device .boot-bottom-left{display:none!important}.mobile-device .boot-bottom-right{position:static;transform:none}.mobile-device .boot-bottom-container{padding:0 0 30px;justify-content:center}.mobile-device .boot-bottom-right img{height:26px}.mobile-device .loading-container{padding-left:0;align-items:center}.mobile-device #boot-logo{margin-bottom:30px;margin-left:auto;margin-right:auto;width:280px}.mobile-device .container{border-width:2px;height:22px;padding-bottom:1px;padding-top:1px;width:180px}.mobile-device .box{height:100%!important}.mobile-device .login-screen .turn-off{display:none!important}.mobile-device .login-screen .login-screen-inner{background:#587cdb!important;inset:80px 0!important;position:absolute!important}.mobile-device .login-screen .login-screen-center{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:0;padding-top:0;width:100%}.mobile-device .login-screen .login-screen-center .left{align-items:center;display:flex;flex-direction:column;left:auto;margin-left:auto;margin-right:auto;position:static;right:auto;transform:none;width:auto;cursor:pointer}.mobile-device .login-screen .xp-logo-image{display:block;height:155px;margin-top:0;padding-left:12px}.mobile-device .login-screen .login-screen-center .left .left-text{display:block;font-size:15px;font-weight:400;letter-spacing:0;margin-bottom:0;margin-top:8px!important;padding:0 10px;text-align:center;width:auto}.mobile-device .login-screen .login-screen-center .right{align-items:center;display:flex;flex-direction:column;left:auto;margin-bottom:0;margin-left:auto;margin-right:auto;position:static;right:auto;transform:none;width:auto}.mobile-device .login-screen .back-gradient{align-items:center;border-radius:10px!important;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:280px!important;min-height:160px;min-width:auto!important;padding:24px!important;width:auto}.mobile-device .login-screen .back-gradient .user{align-items:center;display:flex;justify-content:center;margin:0!important}.mobile-device .login-screen .back-gradient .text-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;text-align:center;width:auto}.mobile-device .login-screen-inner .login-screen-center .left,.mobile-device .login-screen-inner .login-screen-center .right{align-items:center;display:flex;flex-direction:column;inset:auto;margin:0 auto 32px;position:static;transform:none;width:auto}.mobile-device .login-screen-inner .login-screen-center .right{margin-bottom:0}.mobile-device .login-screen-inner .login-screen-center .left .xp-logo-image{display:block;margin-left:auto;margin-right:auto;position:static;right:0}.mobile-device .login-screen-inner .login-screen-center .left .left-text{margin-left:auto;margin-right:auto;position:static;right:0;text-align:center}.mobile-device .login-screen-inner .login-screen-center .right .back-gradient{justify-content:center;margin-left:auto;margin-right:auto;text-align:center}.mobile-device .login-screen-inner .login-screen-center .right .back-gradient .text-wrap{align-items:center;display:flex;flex-direction:column;text-align:center}.mobile-device .login-screen-center{display:flex!important;flex-direction:column!important;gap:10vw!important;height:100%!important;justify-content:center!important}.mobile-device .back-gradient,.mobile-device .login-screen-center .left,.mobile-device hr.login-separator.mobile-only{margin-bottom:0!important;margin-top:0!important}.mobile-device hr.login-separator.mobile-only{margin-bottom:0!important;margin-top:12px!important;transition:opacity .4s!important}.mobile-device .login-screen .right-bottom{align-items:center;bottom:30px!important;left:0;margin:0 auto;position:absolute;right:0;text-align:center;width:100vw}.mobile-device #login-screen .login-screen .login-screen-inner .login-screen-center .left .left-text{margin-top:0!important}.mobile-device .login-screen .login-screen-inner:after,.mobile-device .login-screen .login-screen-inner:before{height:1.5px!important}.mobile-device .mobile-only{display:block!important}.mobile-device .login-separator{background:linear-gradient(90deg,#587cdb00,#bad7f8 40% 60%,#587cdb00);margin:0!important;max-width:75%}.mobile-device .desktop-login-instruction{display:none!important}.mobile-device .mobile-login-instruction{display:inline!important}.mobile-device .desktop-bottom-detail{display:none!important}.mobile-device .mobile-bottom-detail{display:inline!important}.mobile-device #login-screen,.mobile-device .login-screen,.mobile-device .welcome-message{box-sizing:border-box!important;height:calc(var(--real-vh, 1dvh) * 100)!important;max-height:none!important;min-height:0!important;width:100vw!important}.mobile-device .welcome-message{align-items:center!important;background:none!important;justify-content:center!important;left:0!important;margin:0!important;padding:0!important;pointer-events:none!important;position:fixed!important;top:0!important;transform:none!important;z-index:4000!important}.mobile-device .welcome-message.visible{display:flex!important}.mobile-device .welcome-message .welcome-image,.mobile-device .welcome-message .welcome-image-fallback{font-size:2.5rem!important;margin:0!important;padding:0!important}.mobile-device .back-gradient,.mobile-device .back-gradient .user{margin:0!important}.mobile-device .login-screen .login-screen-center .left{margin-bottom:0}.login-screen{background-color:#002d99;color:#fff;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:3000}.login-screen img,.login-screen input{vertical-align:top}.login-screen button{background-color:transparent;border:0;color:#eff1ed;vertical-align:top}.login-screen .login-screen-inner{background-color:#587cdb;inset:100px 0;position:absolute}.login-screen .login-screen-inner:before{background:linear-gradient(90deg,transparent,#bad7f8,transparent,transparent);content:"";height:3px;left:0;position:absolute;right:0;top:0;width:100%}.login-screen .login-screen-inner:after{background:linear-gradient(90deg,transparent,#f8953d,transparent,transparent);bottom:0;content:"";height:3px;left:0;position:absolute;right:0;width:100%}.login-screen .login-screen-center{display:flex;height:100%;position:relative;width:100%}@media(max-width:768px){.login-screen .login-screen-inner .login-screen-center{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:32px!important}.login-screen .login-screen-inner .login-screen-center .left{position:static!important;inset:auto!important;transform:none!important;align-items:center!important;margin:0 auto!important;width:auto!important;display:flex!important;flex-direction:column!important}.login-screen .login-screen-inner .login-screen-center .right{position:static!important;inset:auto!important;transform:none!important;margin:0 auto!important;width:auto!important;display:flex!important}.login-screen .login-screen-inner .login-screen-center .login-divider,.login-screen .desktop-login-instruction{display:none!important}.login-screen .mobile-login-instruction{display:inline!important}.login-screen .login-screen-center .login-separator.mobile-only{display:block!important;background:linear-gradient(90deg,#587cdb00,#bad7f8 40% 60%,#587cdb00);border:none;height:2px;margin:16px auto!important;max-width:75%;opacity:var(--login-separator-opacity);width:100%}.login-screen .turn-off{display:none!important}.login-screen .right-bottom{left:50%!important;right:auto!important;transform:translate(-50%)!important;align-items:center!important;text-align:center!important}.login-screen .right-bottom .desktop-bottom-detail{display:none!important}.login-screen .right-bottom .mobile-bottom-detail{display:inline!important}.login-screen .back-gradient{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.login-screen .back-gradient .text-wrap{margin-left:0!important;margin-top:12px!important;width:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important}.login-screen .back-gradient .user{display:flex!important;justify-content:center!important;align-items:center!important}}:root{--login-divider-gap: 72px;--login-separator-opacity: .35}.login-screen .login-divider{background:linear-gradient(180deg,#bad7f800 0,#bad7f8 40% 60%,#bad7f800);bottom:20%;left:50%;opacity:var(--login-separator-opacity);pointer-events:none;position:absolute;top:20%;transform:translate(-50%);width:2px;z-index:0}.mobile-device .login-screen .login-divider{display:none}.login-screen .login-screen-center .left{align-items:flex-end;display:flex;flex-direction:column;left:50%;position:absolute;top:45%;transform:translate(calc(-100% - var(--login-divider-gap)),-50%)}.login-screen .xp-logo-image{display:block;height:170px;position:relative;right:0;width:auto}.login-screen .login-screen-center .left .left-text{font-size:19px;font-weight:400;letter-spacing:.25px;margin-right:0;margin-top:24px;position:relative;right:0}.login-screen .login-screen-center .right{align-items:center;display:flex;justify-content:flex-start;left:50%;position:absolute;top:45%;transform:translate(var(--login-divider-gap),-50%);width:auto;cursor:pointer}.login-screen.login-screen-welcome .left,.login-screen.login-screen-welcome .right,.login-screen.login-screen-welcome .login-divider,.login-screen.login-screen-welcome .turn-off,.login-screen.login-screen-welcome .right-bottom,.login-screen.login-screen-welcome hr.login-separator{visibility:hidden;opacity:0;pointer-events:none}.login-screen .back-gradient{border-radius:5px;display:flex;margin:20px 0;min-width:260px;opacity:1;overflow:hidden;padding:12px;position:relative;transition:opacity .3s;width:auto;z-index:0}.login-screen .back-gradient:before{background:linear-gradient(90deg,#113fa6,#113fa6,#587cdb);border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.login-screen .back-gradient .user img{border:2px solid #fff;border-radius:5px;transition:border-color .3s;width:70px}.login-screen .back-gradient:hover:before{opacity:1}.login-screen .back-gradient:hover .user img{border:2px solid #fdbd32}.login-screen .back-gradient:hover .user-title{color:#fdbd32}.login-screen .text-wrap{margin-left:20px;width:200px}.login-screen .text-wrap .name{font-family:Tahoma,Arial,sans-serif;font-size:26px;font-weight:500;letter-spacing:.25px;margin-bottom:.5px}.login-screen .text-wrap .user-title{color:navy;font-family:Tahoma,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.2;margin-top:2px;transition:color .3s}.login-screen .turn-off{align-items:center;bottom:35px;display:flex;left:50px;position:absolute}#shutdown-icon{height:32px;margin-right:8px;opacity:.8;transition:opacity .2s ease;width:32px}.login-screen .turn-off:hover #shutdown-icon{opacity:1}.login-screen .shutdown-text{color:#eff1ed;font-size:16px;font-weight:500}.login-screen .right-bottom{bottom:30px;display:flex;flex-direction:column;position:absolute;right:50px}.login-screen .right-bottom span{font-size:14px;margin-top:1px}.welcome-message{color:#fff;display:none;font-family:Tahoma,Arial,sans-serif;font-size:3rem;left:50%;letter-spacing:2px;opacity:0;pointer-events:none;position:fixed;text-shadow:1px 1px 3px #000;top:50%;transform:translate(-50%,-50%);transition:opacity .7s;z-index:4000}.welcome-message,.welcome-message *{cursor:default;user-select:none;-webkit-user-select:none;-moz-user-select:none}.welcome-message.visible{display:block;opacity:1}.welcome-image-fallback{border-radius:8px;color:#fff;display:block;font-size:3rem;font-style:italic!important;font-weight:700;letter-spacing:.3px;margin:0 auto;padding:32px 0;text-align:center;text-shadow:1px 1px 3px #000a,0 1px 0 #36c}#boot-fadeout-overlay{z-index:10000}.login-separator{background:linear-gradient(90deg,#587cdb00,#bad7f8 40% 60%,#587cdb00);border:none;height:2px;max-width:220px;opacity:var(--login-separator-opacity);padding-right:28px;width:100%}.mobile-only{display:none}.desktop-login-instruction{display:inline;padding-right:4px}.mobile-login-instruction{display:none}.desktop-bottom-detail{display:inline}.mobile-bottom-detail{display:none}.pre-boot-overlay-style{background:#000;height:100%;left:0;position:fixed;top:0;width:100vw;z-index:20000}.boot-fadeout-overlay-style{background:#000;display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s;width:100vw;z-index:20000}.login-screen-initial-display{display:block}.welcome-message-initial-hidden{display:none}@media(max-height:599px)and (max-width:768px){.login-screen .login-screen-center .left{display:none!important;height:0!important;margin-bottom:0!important;min-height:0!important;padding-bottom:0!important}.login-screen .right-bottom .mobile-bottom-detail,hr.login-separator.mobile-only{display:none!important}.login-screen .login-screen-center{gap:0!important;justify-content:center!important}.login-screen .login-screen-center .right{margin-bottom:0!important;margin-top:0!important}.login-screen .login-screen-inner{inset:40px 0!important}}.logoff-dialog-hidden{display:none!important}#logoff-dialog-container{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:10001}#logoff-dialog-container:before{background-color:transparent;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease-in-out,background-color .3s ease-in-out;z-index:1}#logoff-dialog-container.visible{display:flex}#logoff-dialog-container.visible:before{background-color:transparent;opacity:1;transition-delay:1.5s;transition-duration:.8s;transition-property:opacity,background-color;transition-timing-function:ease-in-out}.logoff-dialog{background-color:#ece9d8;border:1px solid #000;border-bottom:1px solid #2b2b2b;border-left:1px solid #2b2b2b;border-right:1px solid #2b2b2b;border-top:1px solid #2b2b2b;box-shadow:0 0 10px #00000080;color:#000;font-family:Tahoma,Arial,sans-serif;font-size:11px;padding:0;position:relative;width:350px;z-index:2}.logoff-dialog-body{align-items:stretch;display:flex;flex-direction:column;padding:0}.logoff-dialog-header-content{align-items:center;background:linear-gradient(90deg,#002a8c,#0039a9 50%,#002a8c);box-sizing:border-box;color:#fff;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;height:50px;justify-content:space-between;letter-spacing:.1px;padding:4px 4px 4px 16px;position:relative}.logoff-dialog-header-content:after{background:linear-gradient(90deg,transparent 25%,#bad7f8 45%,#bad7f8 55%,transparent 75%);bottom:-1px;content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0;width:100%}.logoff-dialog-header-icon{height:36px;margin-right:10px;order:2;width:36px}.logoff-dialog-header-text{flex-grow:1;order:1}.logoff-dialog-separator-bar{background-color:#3e5890;box-sizing:border-box;height:auto;width:100%}.logoff-dialog-separator-bar-bottom{align-items:center;background:linear-gradient(90deg,#002a8c,#0039a9 50%,#002a8c);box-sizing:border-box;display:flex;height:50px;justify-content:flex-end;padding:0 15px;position:relative}.logoff-dialog-button-container{align-items:center;background:linear-gradient(90deg,#587cdb,#688ceb 50%,#587cdb);display:flex;flex-grow:1;justify-content:space-evenly;margin:0;padding:36px 0;width:auto}.logoff-dialog-button{align-items:center;background:none!important;border:none!important;color:#fff;display:flex;flex-direction:column;text-align:center;width:80px}.logoff-dialog-button img{background:none!important;border:none!important;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.4));height:40px;margin-bottom:6px;transition:filter .15s ease-in-out;width:40px}.logoff-dialog-button:hover img{filter:brightness(1.06) drop-shadow(1px 1px 2px rgba(0,0,0,.5))}.logoff-dialog-button span{color:#fff;font-family:Tahoma,Arial,sans-serif;font-size:13.5px;line-height:1.2;text-shadow:1px 1px 1px rgba(0,0,0,.4)}.logoff-dialog-button[style*="opacity: 0.6"]{pointer-events:none!important}.logoff-dialog-button[style*="opacity: 0.6"]:hover img{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.4))!important}.logoff-dialog-cancel-div-button{align-items:center;background:#f0f0f0;border:1.5px solid transparent;border-bottom:1.5px solid #6d6d6d;border-left:1.5px solid #fff;border-radius:3px;border-right:1.5px solid #6d6d6d;border-top:1.5px solid #fff;box-shadow:none;box-shadow:1px 1px #6d6d6d;color:#222;display:flex;font-family:Tahoma,Arial,sans-serif;font-size:11px;justify-content:center;margin:0;padding:2px 12px;text-align:center;transition:box-shadow .13s,border .13s,background .13s;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.logoff-dialog-cancel-div-button:hover{background:#fff;border-bottom-color:#b0b0b0;border-left-color:#fff;border-right-color:#b0b0b0;border-top-color:#fff;box-shadow:1px 1px #b0b0b0}}.logoff-dialog-cancel-div-button:active{background:#d4d0c8;border-bottom-color:#fff;border-left-color:#6d6d6d;border-right-color:#fff;border-top-color:#6d6d6d;box-shadow:inset 1px 1px #6d6d6d}.properties-window-content{display:flex;flex-direction:column;width:100%;height:100%;background:#ece9d8;font-family:TahomaWin,"MS Sans Serif",sans-serif;font-size:11px;overflow:hidden;padding:7px 10px}.properties-window-content-container{display:flex;flex-direction:column;width:100%;height:100%;margin:0}.properties-tabs{display:flex;background:#ece9d8;padding:0;gap:0;z-index:99}.properties-tab{padding:2px 7px 0;background:transparent;border:1px solid #a5aaad;border-radius:3px 3px 0 0;cursor:pointer;font-family:msPixelTahoma,"MS Sans Serif",sans-serif;font-size:13px;color:#000;min-height:22px;margin:0 0 -1px}.properties-tab:hover:not(:disabled){background:#d4d0c8}.properties-tab.active{box-shadow:inset 0 2px #ffc73c;background:#fcfcfe!important;border-color:#cf7225 #919b9c #fff #919b9c}.properties-tab:disabled{color:gray;cursor:default}.properties-content{flex:1;padding:20px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;border:1px solid #a5aaad;background:#fcfcfe!important;box-shadow:inset 1px 0 #fff,inset -1px 0 #fff,inset 0 1px #fff,inset 0 -1px #fff,1px 1px 1px #c6c5c9}.properties-header{display:flex;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid #aca899}.properties-icon-container{display:flex;align-items:center;justify-content:center;background:#fff;padding:8px}.properties-icon{width:110px;height:auto;object-fit:contain}.properties-title-section{flex:1}.properties-title{margin:0;font-size:16px;font-weight:700;color:#000;font-family:TahomaWin,"MS Sans Serif",sans-serif}.properties-subtitle{margin:4px 0 0;font-size:11px;color:#000;font-family:TahomaWin,"MS Sans Serif",sans-serif}.properties-info-section{display:flex;flex-direction:column;gap:8px}.properties-info-row{display:flex;align-items:flex-start;gap:12px;min-height:20px}.properties-label{min-width:120px;font-weight:400;color:#000;font-family:TahomaWin,"MS Sans Serif",sans-serif}.properties-value{flex:1;color:#000;font-family:TahomaWin,"MS Sans Serif",sans-serif;word-break:break-word}.properties-footer{display:flex;justify-content:flex-end;gap:8px;padding-top:16px;border-top:1px solid #aca899;margin-top:auto}.properties-button{min-width:75px;height:23px;font-size:11px;font-family:msPixelTahoma,"MS Sans Serif",sans-serif}.winbutton{display:inline-block;border-radius:3px;border:1px solid #003c74;padding:0;margin:2px;height:21px;box-shadow:0 1px #0002,0 1px #fff7;min-width:71px;background:transparent;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;outline:none}.properties-button-ok{background:linear-gradient(to bottom,#cee7ff 0,#bcd4f6 10%,#89ade4 95%,#6982ee)}.winbutton .btnopt{display:block;font-family:msSansSerif,"MS Sans Serif",sans-serif;font-size:var(--systemFontSize, 13px);text-align:center;color:#000;background:#fff;margin:2px;padding:0 4px;height:calc(100% - 4px);width:calc(100% - 4px);line-height:15px;box-sizing:border-box}.winbutton.default{box-shadow:0 -1px #0002,0 1px #fff7}.winbutton.default .btnopt{box-shadow:1px 0 #fff,-1px 0 #fff}.winbutton:hover{box-shadow:0 -1px #0002,0 1px #fff7;background:linear-gradient(to bottom,#fff0cf 0,#fcd279 10%,#f8b230 95%,#e59700)}.winbutton:hover .btnopt{box-shadow:none}.winbutton:active{background:linear-gradient(to bottom,#acabbd,#fff);box-shadow:0 -1px #0002,0 1px #fff7,inset 1px 0 #fff,inset -1px 0 #fff,inset 0 1px #fff}.winbutton:active .btnopt{background:linear-gradient(to bottom,#acabbd,#fff)}.winbutton.disabled{background:#f8f6ea;border:1px solid #c4c3bf;box-shadow:none;pointer-events:none}.winbutton.disabled .btnopt{color:#8c8a7e;background:0 0;box-shadow:none}.file-explorer{display:flex;flex-direction:column;height:100%;width:100%;background-color:#e9e9e9;font-family:Tahoma,Arial,sans-serif;font-size:11px;overflow:hidden}appnavigation{display:block;background:var(--mainColor)}appnavigation.rich{background:linear-gradient(to right,#f2f4f2,#eeead6);display:grid;grid-template-columns:100%;grid-template-rows:23px 39px 25px}appnavigation ul{font-family:msPixelTahoma!important;font-size:13px!important;color:#000;margin:0;display:inline-block;list-style-type:none;width:calc(100% - 2px);padding:0 0 0 2px;border-bottom:1px solid #d8d2bd}appnavigation ul:nth-of-type(n+2){border-top:1px solid #fff}appnavigation ul li{display:inline}appnavigation ul img{border:none}appnavigation ul.appmenus{padding-top:4px;padding-bottom:1px;width:100%;margin-top:2px;line-height:11px;position:relative}appnavigation ul.appmenus li{padding:4px 7px 2px;cursor:pointer;position:relative}appnavigation ul.appmenus li:hover{background-color:var(--highlightColor);color:var(--highlightText)}appnavigation ul.appmenus .submenu{display:none;position:absolute;background:#fff!important;border:1px solid #aca899;flex-direction:column;z-index:999;width:auto;top:20px;left:0;padding:2px;box-shadow:2px 2px 2px #0008;min-width:100px;font-family:msPixelTahoma!important}appnavigation ul.appmenus .submenu.visible{display:flex}appnavigation ul.appmenus .submenu li{padding:3px 17px;display:block;white-space:nowrap;position:relative}appnavigation ul.appmenus .submenu li.disabled{color:var(--3dLightShade);cursor:default}appnavigation ul.appmenus .submenu li.divider{width:calc(100% - 2px);height:1px;background:var(--3dLightShade);padding:0;margin:3px 1px 4px}appnavigation ul.appmenus .submenu li.submenuholder{position:relative}appnavigation ul.appmenus .submenu li.submenuholder:after{content:"▼";display:inline-block;position:absolute;font-size:9px;transform:rotate(-90deg) scaleY(.6);right:6px;line-height:21px}appnavigation ul.appmenus .submenu li.submenuholder .submenu{left:100%;top:-1px;margin-left:-3px}appnavigation ul.appmenus .submenu li:not(.divider):not(.disabled):hover{background-color:#316ac5;color:#fff}appnavigation .navflag{float:right;position:absolute;right:0;top:0;width:39px;height:22px;background:url(/assets/gui/icons/navflag.png) no-repeat center;background-size:contain;border-color:#d8d2bd;border-style:solid;border-width:0 0 1px 1px;z-index:1}appnavigation ul.navbuttons{border-top:1px solid #fff;width:calc(100% - 3px);overflow:hidden;text-overflow:" ≫ ";white-space:nowrap;display:flex;align-items:center}appnavigation ul.navbuttons li{line-height:24px;border:1px solid #00000000;border-radius:4px;padding:0 5px 0 8px;height:100%;display:flex;align-items:center;box-sizing:border-box;gap:4px;cursor:pointer;height:37px!important}appnavigation ul.navbuttons img{display:inline-block;height:24px;width:24px;margin-top:auto;margin-bottom:auto;vertical-align:middle;margin-right:4px;object-fit:contain;flex-shrink:0;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}appnavigation ul.navbuttons li.divider{display:inline;width:1px;margin:2px 2px 1px -2px;padding:8px 0 9px;content:" ";border-right:1px solid #cac6af;cursor:default}appnavigation ul.navbuttons pointer{font-size:8px;display:inline-block;height:100%;display:flex;align-items:center;transform:scaleY(.75);padding-left:2px;margin-right:-3px;border-left:1px solid transparent}appnavigation ul.navbuttons li:hover:not(.disabled){border:1px solid #d8d2bd;background:linear-gradient(to bottom,#f9f9f5,#f1f1ea);box-shadow:inset 0 1px 2px #fefefd,inset 0 -1px 2px #d7d2c6,inset -1px 0 1px #e8e5dc}appnavigation ul.navbuttons li:hover:not(.disabled) img{filter:brightness(80%) saturate(110%) contrast(150%)}appnavigation ul.navbuttons li:hover:not(.disabled) pointer{border-left:1px solid #d8d2bd;box-shadow:inset 1px 0 #f6f6f3}appnavigation ul.navbuttons li:active:not(.disabled){border:1px solid #9d9d92;background:linear-gradient(to bottom,#e7e5e0,#e0dfd7);box-shadow:inset 1px 1px 1px #dcdad1,inset 0 -1px 1px #ebeae5}appnavigation ul.navbuttons li:active:not(.disabled) img{padding:5px 0 5px 5px}appnavigation ul.navbuttons li.disabled{filter:grayscale(100%);opacity:.5;cursor:default}appnavigation ul.navbuttons li.disabled:hover{border:1px solid transparent;background:0 0;box-shadow:none}appnavigation ul.navbuttons li.disabled:hover pointer{border-left:1px solid transparent;box-shadow:none}appnavigation ul.navbuttons li.disabled:hover img{filter:grayscale(100%)}xp-popup.viewpicker{top:62px;z-index:2;position:absolute;display:block;width:100px;height:73px;border:1px solid #9d9da1;background:#fff;box-shadow:var(--menuShadow);padding:2px 0 1px}xp-popup.viewpicker ul{border-bottom:none;padding:0;margin:0}xp-popup.viewpicker li{display:block;height:18px;width:initial;margin-right:2px;font-size:11px;line-height:18px;border:none;border-radius:0;padding:0 0 0 10px;cursor:pointer}xp-popup.viewpicker li span{display:inline-block;padding-right:10px;opacity:0;font-size:16px;line-height:12px;transform:translateY(0);vertical-align:middle}xp-popup.viewpicker li.activeView span{opacity:1}xp-popup.viewpicker li:hover{background:var(--highlightColor);color:var(--highlightText);border:none;box-shadow:none}appnavigation ul.addressbar{line-height:20px;padding-bottom:0;font-family:msPixelTahoma;font-size:13px;width:100%;display:flex;align-items:center;gap:4px}appnavigation ul.addressbar combobox{width:100%;display:inline-flex;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.2);height:22px;padding:0 0 0 3px;margin:0 4px;box-sizing:border-box}appnavigation ul.addressbar combobox img{width:16px;height:16px;margin-right:3px}appnavigation ul.addressbar combobox span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}appnavigation ul.addressbar img{height:20px;width:20px;line-height:20px;vertical-align:middle}appnavigation ul.addressbar li{display:inline-flex;align-items:center;padding:0 4px;vertical-align:middle}appnavigation ul.addressbar li.explorer-addressbar-combo-holder{flex:1}appnavigation ul.addressbar li:first-child{min-width:55px;width:55px;justify-content:center;color:#7f7c73;font-size:13px}appnavigation ul.addressbar li:last-child{min-width:55px;width:55px;justify-content:center;cursor:pointer;color:#a0a0a0;font-size:13px}appnavigation ul.addressbar li:last-child:hover{color:#000}.explorer-content-wrapper{display:flex;flex:1;overflow:hidden;min-height:0}sidebarcontents{width:200px;background:linear-gradient(to bottom,#7ba2e7,#6375d6)!important;border-right:1px solid #d0d0d0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:8px;font-family:msPixelTahoma,Tahoma,Arial,sans-serif;font-size:13px;color:#215dc6!important}.sidebargroup{margin-bottom:12px}.sidebargroup .groupheader{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background:linear-gradient(to right,#fff,#c6d3f7);border-radius:3px 3px 0 0;border:1px solid #d0d0d0;font-weight:700;color:#215dc6!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebargroup .groupheader .collapser{cursor:pointer;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.collapser-circle{width:20px;height:20px;border-radius:50%;background:#fff;border:1px solid #d0d0d0;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #fffc}.collapser-circle img{width:14px;height:14px;transition:transform .2s ease}.collapser.collapsed .collapser-circle img{transform:rotate(180deg)}.sidebargroup ul{list-style:none;margin:0;padding:4px 0;background-color:#d6dff7;border:1px solid #fff;border-top:none}.sidebargroup.collapsed ul{display:none}.sidebargroup ul li{padding:6px 8px;cursor:pointer;display:flex;align-items:center;gap:8px;color:#215dc6!important}.sidebargroup ul li:hover:not(.disabled){text-decoration:underline;text-decoration-color:#215dc6;text-decoration-thickness:1px}.sidebargroup ul li.disabled{color:#999;cursor:default;opacity:.5}.sidebargroup ul li img{width:16px;height:16px;flex-shrink:0}.sidebargroup.details ul li{flex-direction:column;align-items:flex-start;gap:2px}.sidebargroup.details ul li.name{font-weight:700}.sidebargroup.details ul li.type,.sidebargroup.details ul li.modified{font-size:10px;color:#666}fscontents{flex:1;overflow:auto;background-color:#fff;padding:8px;position:relative}fscontents items{display:grid;gap:8px;align-content:start}fscontents.tileview items{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}fscontents.tileview fsicon{display:flex;flex-direction:column;align-items:center;padding:8px;border:1px solid transparent;border-radius:2px;cursor:pointer;min-height:100px}fscontents.tileview fsicon:hover{background-color:#e8f4fd;border-color:#b8d4f0}fscontents.tileview fsicon.selected{background-color:#cce8ff;border-color:#0078d4}fscontents.tileview fsicon icon{margin-bottom:4px;display:flex;align-items:center;justify-content:center}fscontents.tileview fsicon icon img{width:48px;height:48px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}fscontents.tileview fsicon icontitle{font-size:11px;color:#222;word-break:break-word;text-align:center;max-width:100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}fscontents.iconview items{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}fscontents.iconview fsicon{display:flex;flex-direction:column;align-items:center;padding:8px;border:1px solid transparent;border-radius:2px;cursor:pointer;min-height:80px}fscontents.iconview fsicon icon img{width:32px;height:32px}fscontents.listview items{display:flex;flex-direction:column;gap:0}fscontents.listview fsicon{display:flex;flex-direction:row;align-items:center;padding:4px 8px;border:none;border-bottom:1px solid #e0e0e0;cursor:pointer;min-height:auto}fscontents.listview fsicon:hover{background-color:#e8f4fd}fscontents.listview fsicon icon{margin-bottom:0;margin-right:8px}fscontents.listview fsicon icon img{width:16px;height:16px}fscontents.listview fsicon icontitle{text-align:left;max-width:none}fscontents.thumbview items{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}fscontents.thumbview fsicon{display:flex;flex-direction:column;align-items:center;padding:8px;border:1px solid transparent;border-radius:2px;cursor:pointer;min-height:120px}fscontents.thumbview fsicon icon img{width:64px;height:64px}statusbar{background:linear-gradient(to bottom,#efece0,#e7e4d0);border-top:1px solid #959386;box-shadow:inset 0 1px 1px #d7d8c8,inset 0 -1px 4px #ded8c8;margin-top:0;padding:2px 5px;overflow:hidden;width:100%;display:flex;flex-shrink:0;height:22px;align-items:center}statusbar span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;line-height:18px;padding:0 6px;border-right:1px inset silver}statusbar span:last-child{border-right:none;flex-grow:1}.file-explorer{--mainColor: #e9e9e9;--contentColor: #fff;--contentText: #000;--menuColor: #f2f2f2;--menuText: #000;--highlightColor: #0a6fc2;--highlightText: #fff;--3dLightShade: #d0d0d0;--menuShadow: 2px 2px 2px #00000088}.notepad{display:flex;flex-direction:column;width:100%;height:100%;background:#fff;color:#000;font-family:msPixelTahoma,Tahoma,Arial,sans-serif!important;--mainColor: #f2f4f2;--menuColor: #f2f2f2;--menuText: #000;--highlightColor: #0a6fc2;--highlightText: #fff;--3dLightShade: #d0d0d0;--menuShadow: 2px 2px 2px #00000088}.notepad appnavigation.rich{grid-template-rows:23px}.notepad appnavigation ul.appmenus li.disabled:hover{background:none!important;color:var(--3dLightShade)!important}.notepad-editor-wrapper{flex:1;display:flex;background:#fff}.notepad-editor{width:100%;height:100%;padding:4px;font-family:Lucida Console,Courier New,monospace;font-size:12px;line-height:1.35;white-space:pre-wrap;overflow:auto;outline:none;cursor:text}.notepad-editor.nowrap{white-space:pre;overflow-x:auto}.notepad-status{display:flex;justify-content:space-between;gap:8px;padding:2px 6px;font-size:11px;border-top:1px solid #c0c0c0;background:#ececec}.minesweeper{display:inline-block;width:100%;height:100%;background:silver}.minesweeper img{pointer-events:none}.mine__drop-downs{position:absolute;display:flex;height:20px}.mine__drop-down{position:relative;z-index:1}.mine__drop-down__title{padding:0 5px;height:100%;line-height:20px;font-size:11px;color:#fff;background-color:#1660e8}.mine__drop-down__menu{background-color:#fff;position:absolute;box-shadow:2px 2px 1px #646464;border:1px solid gray;padding:2px;display:grid;grid-template-columns:18px auto auto 15px;line-height:18px;font-size:11px;color:#000}.mine__drop-down__row{display:contents}.mine__drop-down__row:hover>*{background:#e99f17;filter:invert(100%)}.mine__drop-down__separator{grid-column:1 / 5;height:1px;background-color:gray;margin:3px 1px}.mine__drop-down__check{display:flex;justify-content:center;align-items:center}.mine__drop-down__hot-key{padding-left:5px}.mine__drop-down__text{white-space:nowrap}.mine__top-bar{position:relative;display:flex;height:20px;background-color:#ece9d8}.mine__top-bar__text{padding:0 5px;height:100%;line-height:20px;font-size:11px;color:#000}.mine__top-bar__text:hover{color:#fff;background-color:#0b61ff}.mine__content{border-left:rgb(245,245,245) solid 3px;border-top:rgb(245,245,245) solid 3px;background-color:silver;padding:5px}.mine__score-bar{height:34px;border-radius:1px;border-top:rgb(128,128,128) solid 2px;border-left:rgb(128,128,128) solid 2px;border-right:rgb(245,245,245) solid 2px;border-bottom:rgb(245,245,245) solid 2px;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;padding:3px 7px 3px 4px}.mine__digits__outer{width:40px;height:24px;border-width:0 1px 1px 0;border-style:solid;border-color:#fff;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:0}.mine__digits__outer img{display:block;width:auto;height:auto}.mine__face__outer{width:24px;height:24px;border-top:1px solid rgb(128,128,128);border-left:1px solid rgb(128,128,128);border-radius:2px;transform:translate(1px)}.mine__face{border-radius:2px;height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:silver;border-width:2px;border-style:solid;border-color:rgb(245,245,245) rgb(128,128,128) rgb(128,128,128) rgb(245,245,245);outline:none;cursor:pointer;padding:0}.mine__face:active:hover{border-width:1px;border-color:gray}.mine__face:active:hover img{transform:translate(1px,1px)}.mine__face img{display:block;width:16px;height:16px}.mine__content__inner{display:grid;grid-template-columns:repeat(var(--columns, 9),16px);grid-template-rows:repeat(var(--rows, 9),16px);border-top:rgb(128,128,128) solid 3px;border-left:rgb(128,128,128) solid 3px;border-right:rgb(245,245,245) solid 3px;border-bottom:rgb(245,245,245) solid 3px}.mine__ceil{position:relative;width:16px;height:16px}.mine__ceil img{position:absolute;width:16px;height:16px;top:0;left:0}.paint-container{position:relative;width:100%;height:100%;overflow:hidden}.paint-iframe{width:100%;height:100%;border:none;background-color:silver}.paint-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:10}.paint-loading img{width:32px;height:32px}.paint-loading span{color:#000;font-size:12px;font-family:"MS Sans Serif",sans-serif}.imgviewer{display:flex;flex-direction:column;width:100%;height:100%;background:linear-gradient(to bottom,#f3f2ea,#e1decd);color:#000;font-family:msPixelTahoma,Tahoma,Arial,sans-serif!important}.imgviewer imagewrapper{display:block;flex:1;background:transparent;position:relative;overflow:hidden}.imgviewer .imagehelper{display:inline-block;height:100%;vertical-align:middle}.imgviewer img[name=imageholder]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.imgviewer-empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ccc;font-size:12px}imgviewcontrols{display:block;background:transparent;padding:2px 4px}imgviewcontrols ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center}imgviewcontrols li,imgviewcontrols divide{display:inline-block;width:24px;height:24px;margin-right:2px}imgviewcontrols li{cursor:pointer;position:relative}imgviewcontrols li:after{content:"";position:absolute;inset:4px;background-image:url(/assets/gui/image-viewer/imgviewer-sprite.png);background-repeat:no-repeat;image-rendering:pixelated}appcontentholder.imgviewer imgviewcontrols li:nth-of-type(1):after{background-position:0 0}appcontentholder.imgviewer imgviewcontrols li:nth-of-type(2):after{background-position:-16px 0}appcontentholder.imgviewer imgviewcontrols li:nth-of-type(3):after{background-position:-80px 0}appcontentholder.imgviewer imgviewcontrols li:nth-of-type(4):after{background-position:-96px 0}appcontentholder.imgviewer imgviewcontrols li:nth-of-type(5):after{background-position:-128px 0}appcontentholder.imgviewer imgviewcontrols li:nth-of-type(6):after{background-position:-32px 0}appcontentholder.imgviewer imgviewcontrols li:nth-of-type(7):after{background-position:-48px 0}appcontentholder.imgviewer imgviewcontrols li:nth-of-type(8):after{background-position:-176px 0}appcontentholder.imgviewer imgviewcontrols li:nth-of-type(9):after{background-position:-192px 0}appcontentholder.imgviewer imgviewcontrols li:nth-of-type(10):after{background-position:-400px 0}appcontentholder.imgviewer imgviewcontrols li:nth-of-type(11):after{background-position:-320px 0}appcontentholder.imgviewer imgviewcontrols li:nth-of-type(12):after{background-position:-352px 0}appcontentholder.imgviewer imgviewcontrols li:nth-of-type(13):after{background-position:-416px 0}appcontentholder.imgviewer imgviewcontrols li:nth-of-type(14):after{background-position:-384px 0}imgviewcontrols divide{width:2px;margin:0 2px;background:linear-gradient(to bottom,#f9f9f5,#d2cfbf);border-left:1px solid #ffffff;border-right:1px solid #b5b09a}imgviewcontrols li.disabled{opacity:.4;cursor:default}imgviewcontrols li:hover:not(.disabled){background:#d6e7fd;border-radius:3px}.pdf-reader{display:flex;flex-direction:column;width:100%;height:100%;background:linear-gradient(to bottom,#f3f2ea,#e1decd);color:#000;font-family:msPixelTahoma,Tahoma,Arial,sans-serif!important;position:relative;--mainColor: #f2f4f2;--menuColor: #f2f2f2;--menuText: #000;--highlightColor: #0a6fc2;--highlightText: #fff;--3dLightShade: #d0d0d0;--menuShadow: 2px 2px 2px #00000088}.pdf-reader appnavigation.rich{grid-template-rows:23px}.pdf-reader appnavigation ul.appmenus li{position:relative}.pdf-reader appnavigation ul.appmenus .submenu{left:0}.pdf-reader .menu-bar-container{background:#e9e9e9;box-sizing:border-box;width:100%;z-index:30}.pdf-reader .menu-bar{align-items:center;background:#e9e9e9;border-bottom:2px solid #e0e0e0;box-sizing:border-box;display:flex;flex-grow:0;flex-shrink:0;font-family:Tahoma,Arial,sans-serif;font-size:11px;height:22px;max-height:22px;min-height:22px;overflow:hidden;padding:0 8px 0 0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:30}.pdf-reader .menu-bar .menu-item{align-items:center;display:flex;flex:1 1 0;height:100%;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;padding:0 12px;text-align:center}.pdf-reader .menu-bar .menu-item.active,.pdf-reader .menu-bar .menu-item:not(.disabled):hover{background:#0a6fc2;color:#fff}.pdf-reader .menu-bar .menu-item.disabled{color:#bcbcbc}.pdf-reader .menu-bar .menu-item.disabled:hover{background:none;border:none;box-shadow:none;color:#bcbcbc;outline:none}.pdf-reader .toolbar-container{all:initial;background:none;border:none;box-sizing:border-box;margin:0;padding:0;position:static;width:100%;z-index:auto}.pdf-reader .toolbar-row{all:unset;align-items:center;background:#e9e9e9;box-sizing:border-box;display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;height:48px;max-height:48px;min-height:48px;overflow:hidden;padding:0 8px 0 4px;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:20}.pdf-reader .toolbar-row:not(.toolbar-bottom){border-bottom:2px solid #e0e0e0}.pdf-reader .toolbar-button{align-items:center;border:1.5px solid transparent;border-radius:5px;box-shadow:none;color:#222;display:flex;font-family:Tahoma,Arial,sans-serif;font-size:11px;justify-content:center;margin:0;padding:6px 8px;transition:box-shadow .13s,border .13s,background .13s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdf-reader .toolbar-button.disabled{opacity:.5;pointer-events:none}.pdf-reader .toolbar-button.disabled:active,.pdf-reader .toolbar-button.disabled:hover{background:none;border-color:transparent;box-shadow:none}@media(hover:hover){.pdf-reader .toolbar-button:not(.disabled):hover:not(.touch-active):not(.pressed){background:#e7e7e7;border:1.5px solid #b0b0b0;box-shadow:0 1px 1px #0000001a}}.pdf-reader .toolbar-button.pressed{background:#dadada;border:1.5px solid #7a7a7a;box-shadow:inset 1px 1px 2px #00000059,inset -1px -1px 1px #fff9}.pdf-reader .toolbar-button>img+span{margin-left:5px}.pdf-reader .toolbar-button>img:only-child{margin-right:0}.pdf-reader .vertical_line{background:none;border-left:1px solid #d7d4ca;height:26px;margin:0 2px;width:0}.pdf-reader .toolbar-row img,.pdf-reader .toolbar-row span{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdf-reader .toolbar-row>*{margin:0}.pdf-reader .menu-bar-logo{background:none;border-radius:0;display:block;height:100%;margin-left:0;object-fit:contain;position:absolute;right:0;top:0;width:40px;z-index:2}.iframe-container{flex:1;position:relative;overflow:auto;background:#fff;display:flex;align-items:center;justify-content:center}.iframe-container iframe,.iframe-container object,.iframe-container embed{border:none;width:100%;height:100%;display:block;max-width:100%;max-height:100%;object-fit:contain}.pdf-reader-empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#666;font-size:12px}.iframe-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.start-menu-content-click-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:20}.status-bar{background:linear-gradient(to bottom,#f0f0f0,#d4d0c8);border-top:1px solid #808080;padding:2px 4px;height:22px;display:flex;align-items:center;flex-shrink:0}.status-bar-field{margin:0;padding:0;font-size:11px;color:#000;font-family:msPixelTahoma,Tahoma,Arial,sans-serif}.pdf-reader body,.pdf-reader html{box-sizing:border-box;height:100%;margin:0;padding:0;touch-action:none}.pdf-reader body{background:#97958f;color:#000;font-family:Tahoma,Arial,sans-serif;font-size:11px;overflow:hidden}.pdf-reader .app-root{box-sizing:border-box;height:100%;overflow:auto;padding:8px;width:100%}.mobile-device .pdf-reader .app-root{padding:8px}.mobile-device .pdf-reader .resume-image.zoomed{width:190%}@media(min-width:768px){.maximized-mode .pdf-reader .app-root{padding:16px 0}}.pdf-reader .resume-image{box-sizing:content-box;cursor:zoom-in;display:block;height:auto;margin:0 auto;max-height:100%;max-width:100%;object-fit:contain;transition:max-width .2s,max-height .2s,width .2s,height .2s;width:auto}.pdf-reader .resume-image.zoomed{cursor:zoom-out;height:auto;max-height:none;max-width:none;width:175%}@media(min-width:700px){.pdf-reader .resume-image.zoomed{max-width:90vw;width:850px}}.pdf-reader .resume-image.dragging{cursor:grabbing}.maximized-mode .pdf-reader .resume-image:not(.zoomed){display:block;height:100%;margin-bottom:0;max-width:100%;object-fit:contain;width:auto}.pdf-reader .app-root,.pdf-reader .resume-image,.pdf-reader body{user-select:none;-webkit-user-select:none;-moz-user-select:none}.pdf-reader input,.pdf-reader textarea{user-select:text;-webkit-user-select:text;-moz-user-select:text}.resizing-window .pdf-reader .app-root,.resizing-window .pdf-reader .resume-image{pointer-events:none!important}@-moz-document url-prefix(){.pdf-reader *{scrollbar-width:none!important}.pdf-reader ::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.pdf-reader ::-webkit-scrollbar-corner,.pdf-reader ::-webkit-scrollbar-thumb,.pdf-reader ::-webkit-scrollbar-track{display:none!important}}.contact-window{display:flex;flex-direction:column;width:100%;height:100%;background:linear-gradient(to bottom,#f3f2ea,#e1decd);color:#000;font-family:msSansSerif,Tahoma,Arial,sans-serif!important;position:relative;--mainColor: #f2f4f2;--menuColor: #f2f2f2;--menuText: #000;--highlightColor: #0a6fc2;--highlightText: #fff;--3dLightShade: #d0d0d0;--menuShadow: 2px 2px 2px #00000088}.contact-window appnavigation.rich{grid-template-rows:23px}.contact-window appnavigation ul.appmenus li{position:relative}.contact-window appnavigation ul.appmenus .submenu{left:0}.contact-window .toolbar-container{all:initial;background:none;border:none;box-sizing:border-box;margin:0;padding:0;position:static;width:100%;z-index:auto}.contact-window .toolbar-row{all:unset;align-items:center;background:#e9e9e9;box-sizing:border-box;display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;height:48px;max-height:48px;min-height:48px;overflow:hidden;padding:0 8px 0 4px;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:20}.contact-window .toolbar-row:not(.toolbar-bottom){border-bottom:2px solid #e0e0e0}.contact-window .toolbar-button{align-items:center;border:1.5px solid transparent;border-radius:5px;box-shadow:none;color:#222;display:flex;font-family:Tahoma,Arial,sans-serif;font-size:11px;justify-content:center;margin:0;padding:6px 8px;transition:box-shadow .13s,border .13s,background .13s;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.contact-window .toolbar-button.disabled{opacity:.5;pointer-events:none;cursor:default}.contact-window .toolbar-button.disabled:active,.contact-window .toolbar-button.disabled:hover{background:none;border-color:transparent;box-shadow:none}@media(hover:hover){.contact-window .toolbar-button:not(.disabled):hover:not(.touch-active):not(.pressed){background:#e7e7e7;border:1.5px solid #b0b0b0;box-shadow:0 1px 1px #0000001a}}.contact-window .toolbar-button.pressed{background:#dadada;border:1.5px solid #7a7a7a;box-shadow:inset 1px 1px 2px #00000059,inset -1px -1px 1px #fff9}.contact-window .toolbar-button>img+span{margin-left:5px}.contact-window .toolbar-button>img:only-child{margin-right:0}.contact-window .vertical_line{background:none;border-left:1px solid #d7d4ca;height:26px;margin:0 2px;width:0}.contact-window .toolbar-row img,.contact-window .toolbar-row span{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-window .toolbar-row>*{margin:0}.contact-window .contact-content{background-color:#e9e9e9;box-sizing:border-box;color:#000;font-family:msSansSerif,Arial,sans-serif;font-size:13px;height:100%;margin:0;overflow:hidden;padding:0;touch-action:none;display:flex;flex-direction:column}.contact-window .content-wrapper{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px}.contact-window .field{align-items:center;display:flex;flex-shrink:0;gap:2px}.contact-window label{display:inline-block;flex-shrink:0;width:60px;padding-right:16px;text-align:right}.contact-window .input,.contact-window .textarea{background-color:#fff;border:1px solid transparent!important;border-radius:2px;box-shadow:inset 1.75px 1.75px #888,inset -1.75px -1.75px #f0f0f0,inset 0 0 3px 1px #d6d6d6!important;box-sizing:border-box;color:#000;font-family:inherit;font-size:inherit;padding:5px 8px}.contact-window .input:focus,.contact-window .textarea:focus,.contact-window input:focus,.contact-window textarea:focus{outline:none!important;-webkit-focus-ring-color:transparent!important}.contact-window .input::-moz-placeholder,.contact-window .textarea::-moz-placeholder{color:#999;font-style:italic;opacity:1}.contact-window .input::placeholder,.contact-window .textarea::placeholder{color:#999;font-style:italic;opacity:1}.contact-window .input{flex:1;min-width:0;padding-left:8px!important}.contact-window .input.readonly{background-color:#8d8d8d1e;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-window .textarea{flex:1;line-height:1.4;min-height:50px;overflow:auto;resize:none;margin-top:8px;width:100%}@media(pointer:coarse)and (hover:none){.contact-window .input,.contact-window .textarea{box-shadow:inset 1.75px 1.75px #888,inset 0 0 3px 1px #d6d6d6!important;font-size:16px!important;line-height:1.2;min-height:2em;padding:8px}.contact-window .textarea{min-height:4em}}.contact-window .content-wrapper,.contact-window .field,.contact-window .contact-content{-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-window .input,.contact-window .textarea,.contact-window input,.contact-window textarea{user-select:text;-webkit-user-select:text;-moz-user-select:text}.contact-window .contact-content.mobile-device{height:100vh;max-height:100vh;min-height:100vh;overflow:hidden}@supports (height: 100dvh){.contact-window .contact-content.mobile-device{height:100dvh;max-height:100dvh;min-height:100dvh}}@-moz-document url-prefix(){.contact-window .contact-content *{scrollbar-width:none!important}.contact-window .contact-content ::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.contact-window .contact-content ::-webkit-scrollbar-corner,.contact-window .contact-content ::-webkit-scrollbar-thumb,.contact-window .contact-content ::-webkit-scrollbar-track{display:none!important}}.contact-window .start-menu-content-click-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:20}.contact-window .status-bar{background:linear-gradient(to bottom,#f0f0f0,#d4d0c8);border-top:1px solid #808080;padding:2px 4px;height:22px;display:flex;align-items:center;flex-shrink:0}.contact-window .status-bar-field{margin:0;padding:0;font-size:11px;color:#000;font-family:msPixelTahoma,Tahoma,Arial,sans-serif}:root{--baseColor: #7190C4;--metallicEffect: linear-gradient(to bottom, #bababa 0%, #bababa 5%, #fff 6%, #fff 20%, #f0f0fa 24%, #939399 70%, #adadb5 88%, #6b6c78 100%);--sideMetal: linear-gradient(to right, #b2b2b2, #f9f9f9, #dbdce4, #cfd0d9, #c8c8d1, #f0f0f4, #fefeff, #c2c2c9, #7c7c80);--visualizerBars: #00f900;--visualizerPeaks: #e6e9e8 }app.wmp{visibility:visible;left:calc(50% - 320px);top:calc(50% - 240px);display:flex;flex-direction:column;height:100%}appcontentholder{height:100%;font-family:msSansSerif}app.wmp appcontents{width:640px;height:500px;min-width:440px;min-height:247px}app.wmp #wmp9brand{display:none}app.wmp appnavigation{z-index:1;position:relative}app.wmp appnavigation.rich{background:linear-gradient(to right,#f2f4f2,#eeead6);display:grid;grid-template-columns:100%;grid-template-rows:23px}app.wmp appnavigation .appmenus{list-style:none;margin:0;display:flex;background:#e9e9e9;border-bottom:2px solid #e0e0e0;font-family:msPixelTahoma,Tahoma,Arial,sans-serif;font-size:13px;height:22px;align-items:center;position:relative;width:calc(100% - 2px);padding:0 0 0 2px}app.wmp appnavigation.rich .appmenus{background:transparent;border-bottom:1px solid #d8d2bd;padding-bottom:1px;line-height:11px}app.wmp appnavigation .appmenus>li{padding:4px 7px 2px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;height:100%;display:flex;align-items:center;transition:background .13s,color .13s}app.wmp appnavigation .appmenus>li:hover{background:var(--highlightColor, #316ac5);color:var(--highlightText, #fff)}app.wmp appnavigation .appmenus>li .submenu{display:none;position:absolute;top:20px;left:0;background:#fff!important;border:1px solid #aca899;box-shadow:2px 2px 2px #0008;list-style:none;margin:0;padding:2px;min-width:160px;z-index:99999;flex-direction:column;font-family:msPixelTahoma,Tahoma,Arial,sans-serif}app.wmp appnavigation .appmenus>li .submenu.visible{display:flex}app.wmp appnavigation .appmenus>li .submenu li{padding:3px 17px;cursor:pointer;white-space:nowrap;transition:background .13s,color .13s;display:block;position:relative}app.wmp appnavigation .appmenus>li .submenu li.disabled{color:var(--3dLightShade, #808080);cursor:default}app.wmp appnavigation .appmenus>li .submenu li:not(.divider):not(.disabled):hover{background:#316ac5;color:#fff}app.wmp appnavigation .appmenus>li .submenu li.divider{width:calc(100% - 2px);height:1px;background:var(--3dLightShade, #808080);padding:0;margin:3px 1px 4px;cursor:default}app.wmp appnavigation .navflag{float:right;position:absolute;right:0;top:0;width:39px;height:22px;background:url(/assets/gui/icons/navflag.png) no-repeat center;background-size:contain;border-color:#d8d2bd;border-style:solid;border-width:0 0 1px 1px;z-index:1}app.wmp appcontentholder{height:100%;display:grid;grid-template-rows:min-content auto;overflow:hidden;background:linear-gradient(to bottom,#afafc1,#e1e1ea);box-shadow:inset 0 25px #f2f2fdee,inset 2px 0 #81828fee,inset 0 -2px #81828faa,inset -2px 0 #848591}app.wmp appcontentholder.frame-hidden,appcontentholder.frame-hidden{background:transparent!important;box-shadow:none!important}appcontentholder:has(app.wmp):after{background:url(/assets/gui/media-player/xplogo_big.png);background-size:contain;width:57px;height:49px;content:" ";position:absolute;bottom:12px;left:20px;filter:drop-shadow(0 -1px 1px #636062) drop-shadow(1px 0 1px #afafbf);z-index:300}appcontentholder:has(app.wmp).frame-hidden:after{display:none!important}app.wmp.collapsed{min-width:368px}app.wmp.collapsed hideable{display:none}app.wmp.framehidden,app.wmp.miniplayer{visibility:hidden}app.wmp.maximized.framehidden{visibility:visible}app.wmp wmpmainframe{visibility:visible;width:inherit;flex:1;min-height:0;display:block;position:relative;left:0;top:4px;filter:drop-shadow(0 -2px #8d8daacf) drop-shadow(0px -6px 7px #dedeeec2) drop-shadow(-1px 2px #c9c9e373) drop-shadow(-22px 20px 40px #5b5b84)}app.wmp appcontentholder.frame-hidden wmpmainframe,appcontentholder.frame-hidden wmpmainframe,app.wmp.frame-hidden wmpmainframe{filter:none!important}app.wmp.framehidden wmpmainframe{filter:none}app.wmp.collapsed wmpmainframe{left:-80px;width:calc(100% + 80px)}app.wmp wmpmainframe wmpcolorifier{width:100%;height:100%;display:block;filter:none!important}app.wmp wmpmainframe wmpcolorifier *{position:absolute}app.wmp wmpmainframe #brand{display:none}app.wmp wmpmainframe fnbutton{image-rendering:pixelated}app.wmp .wmpshapeholder{position:unset}app.wmp .wmpshape{display:block;background:#7190c4}app.wmp .shapeshader#topleft{width:91px;height:27px;display:inline-block;filter:drop-shadow(0 -2px 0px #7998d4) drop-shadow(0 -1px 0px #7fa3df) drop-shadow(0 -1px 0px #87aaea) drop-shadow(0 -1px 0px #95bafd) drop-shadow(0 -3px 0px #9ac2ff);margin-top:8px;z-index:1}app.wmp .shapeshader#topleft .wmpshape{clip-path:path("M91,0C77,0,66,24,24,24H6a6.45,6.45,0,0,0-6,6H91Z");width:91px;height:27px;top:15px}app.wmp .wmpshapeholder#topleft .wmpshape{clip-path:path("M91,0C77,0,66,24,24,24H6a6.45,6.45,0,0,0-6,6H91Z");width:91px;height:30px;top:15px}app.wmp .shapeshader#topright{width:231px;height:37px;right:0;top:0;display:inline-block;filter:drop-shadow(0 -1px #7c9eda) drop-shadow(0 -1px #85a9e9) drop-shadow(0px -1px #90b6f9) drop-shadow(0px -4px #9ac2ff);z-index:1}app.wmp .shapeshader#topright .wmpshape{clip-path:path("M28,0C20,0,8,15,8,15H0V37H231V7a6.84,6.84,0,0,0-7-7Z");width:231px;height:37px;right:0;top:0;background:linear-gradient(to left,var(--baseColor) 0,var(--baseColor) 1%,transparent 5%,transparent 100%),linear-gradient(to bottom,#7190c7,#464f8f);margin-top:7px}app.wmp .wmpshapeholder#topright .wmpshape{clip-path:path("M28,0C20,0,8,15,8,15H0V37H231V7a6.84,6.84,0,0,0-7-7Z");width:231px;height:37px;right:0;top:0;box-shadow:inset 0 4px 2px #9ac2ff,inset -1px 0 var(--baseColor),inset -2px 0 1px #7a9eeb;background:linear-gradient(to left,var(--baseColor) 0,var(--baseColor) 1%,transparent 5%,transparent 100%),linear-gradient(to bottom,#7190c7,#5969a8)}app.wmp .shapeshader#bottomleft{width:88px;height:56px;bottom:64px;display:inline-block;filter:drop-shadow(0 1px #6883b6) drop-shadow(0 1px #607bab) drop-shadow(0 1px #5b74a2) drop-shadow(0 1px #607bab) drop-shadow(0 1px #607bab88);margin-bottom:6px;z-index:1}app.wmp .shapeshader#bottomleft .wmpshape{clip-path:path("M79,.21V27.84C63,14.65,45.85,7,17,7H7A6.84,6.84,0,0,1,0,0Z");width:79px;height:28px;bottom:0;background:linear-gradient(to right,#6770c7 0,#606bbb 10%,#5c67b1 11%,#6f8cc2 50%)}app.wmp .wmpshapeholder#bottomleft .wmpshape{clip-path:path("M79,.21V27.84C63,14.65,45.85,7,17,7H7A6.84,6.84,0,0,1,0,0Z");width:79px;height:28px;bottom:64px;left:0}app.wmp .shapeshader#ctrlleft{width:69px;height:91px;bottom:0;left:79px;display:inline-block;filter:drop-shadow(0 3px 0 #516594aa) drop-shadow(2px 1px 0px #747ed3) drop-shadow(2px 2px 0px #9ac1ff33);margin-bottom:6px;z-index:1}app.wmp .shapeshader#ctrlleft .wmpshape{clip-path:path("M69,.18V90.76c-15-5-31.8-26.77-45-40C18.73,45.32,13.83,40.25,9,35.66c-3-2.86-6-5.54-9-8V0L9,0Z");width:69px;height:91px;bottom:0;background:linear-gradient(to bottom,transparent 50%,#5965aa),var(--baseColor)}app.wmp .wmpshapeholder#ctrlleft .wmpshape{clip-path:path("M69,.18V90.76c-15-5-31.8-26.77-45-40C18.73,45.32,13.83,40.25,9,35.66c-3-2.86-6-5.54-9-8V0L9,0Z");width:69px;height:91px;bottom:1px;left:79px;background:linear-gradient(to bottom,transparent 50%,#5965aa),linear-gradient(45deg,#99c1ff 0,#99c1ff 35%,#6d8abe 3%,transparent 39%,transparent 1000%),var(--baseColor)}app.wmp wmpmainframe.collapsed .shapeshader#ctrlleft .wmpshape,app.wmp wmpmainframe.collapsed .wmpshapeholder#ctrlleft .wmpshape,app.wmp.miniplayer wmpmainframe .shapeshader#ctrlleft .wmpshape,app.wmp.miniplayer wmpmainframe .wmpshapeholder#ctrlleft .wmpshape{clip-path:path("M69,.18V90.76c-15-5-31.8-26.77-45-40C18.73,45.32,13.83,40.25,9,35.66,7,33.77,5,32,3.06,30.23A8.94,8.94,0,0,1,0,23.48V0L9,0Z")}app.wmp .shapeshader#ctrlmid{width:181px;height:92px;bottom:0;left:148px;display:inline-block;filter:drop-shadow(0 2px #7280c19e) drop-shadow(0 2px 0 #45509f);margin-bottom:5px;z-index:1}app.wmp .shapeshader#ctrlmid .wmpshape{clip-path:path("M181,.48V91.36a10.81,10.81,0,0,1-2,.25H6a18.38,18.38,0,0,1-6-1V0Z");width:181px;height:92px;bottom:0;background:linear-gradient(to bottom,transparent 50%,#5965aa),var(--baseColor)}app.wmp .wmpshapeholder#ctrlmid .wmpshape{clip-path:path("M181,.48V91.36a10.81,10.81,0,0,1-2,.25H6a18.38,18.38,0,0,1-6-1V0Z");width:183px;height:92px;bottom:0;left:148px;box-shadow:inset 0 -1px #6977c4,inset 0 -3px 3px #485295;background:linear-gradient(to bottom,transparent 50%,#5965aa),linear-gradient(45deg,#99c1ff 0,#99c1ff 35%,#6d8abe 3%,transparent 39%,transparent 1000%),var(--baseColor)}app.wmp .shapeshader#ctrlright{width:48px;height:91px;bottom:0;left:327px;display:inline-block;filter:drop-shadow(1px 1px 0 #6379aa70) drop-shadow(0px 1px 0px #5962a8e6) drop-shadow(0px 1px 0px #667bbd);margin-bottom:6px;z-index:1}app.wmp .shapeshader#ctrlright .wmpshape{clip-path:path("M49,0V61C34,61,21,77,21,77,15.79,84.82,5.28,89.62,0,90.75V0Z");width:49px;height:91px;bottom:0;background:linear-gradient(to bottom,transparent 50%,#5965aa),var(--baseColor)}app.wmp .wmpshapeholder#ctrlright .wmpshape{clip-path:path("M49,0V61C34,61,21,77,21,77,15.79,84.82,5.28,89.62,0,90.75V0Z");width:49px;height:91px;bottom:1px;left:328px;box-shadow:inset 0 -1px #4d578a,inset 0 -4px 3px #485295;background:linear-gradient(to bottom,transparent 50%,#5965aa),linear-gradient(50deg,#4b569d 0,#a9c3f4),var(--baseColor)}app.wmp wmpmainframe #nav{display:flex;flex-direction:column;position:absolute;height:calc(100% - 142px);top:45px;width:88px;padding:13px 9px 0 6px;background:linear-gradient(to right,#6770c7 0,#606bbb 10%,#5c67b1 11%,#6f8cc2 50%);box-shadow:inset 2px 0 #818ced,inset 0 2px 2px var(--baseColor),inset -2px 0 #90b5f0,inset -3px 0 #90b5f088;z-index:1;overflow:hidden}app.wmp wmpmainframe #nav .navitem{padding:2px 0 6px 2px;min-height:40px;height:33px;position:relative;font-weight:600;color:#fff;font-size:13px}app.wmp wmpmainframe #nav .navitem .expander,app.wmp wmpmainframe #nav .navitem#premium{display:none}app.wmp wmpmainframe #nav .navitem:hover{background:linear-gradient(45deg,#7891e3 0 50%,#8199e800 65% 100%)}app.wmp wmpmainframe #nav .navitem:after{content:" ";position:absolute;height:2px;width:100%;background:linear-gradient(to right,#dde5f6,#7392c5);display:block;bottom:0;left:0}app.wmp wmpmainframe #nav .navitem.selected,app.wmp wmpmainframe #nav .navitem:active{background:linear-gradient(30deg,#052989aa 0,#05298900 55% 100%),linear-gradient(170deg,#052989aa 0,#05298900 35% 100%),linear-gradient(to right,#052989aa 0,transparent 20%,transparent 100%)}app.wmp wmpmainframe #nav .navitem.selected:after,app.wmp wmpmainframe #nav .navitem:hover:after{height:3px;background:linear-gradient(to right,#fba745,#708fc3)}app.wmp wmpmainframe #nav #brand{display:none;width:80px;height:22px;background:linear-gradient(to right,#6770c7 0,#606bbb 10%,#5c67b1 11%,#6f8cc2 50%);bottom:0;left:2px;padding:8px 0 5px}appcontentholder:has(app.wmp.collapsed):after{display:none}app.wmp.framehidden wmpmainframe #nav #brand{display:block}app.wmp wmpmainframe #nav #brand img{display:block;width:auto;height:100%;margin:0 auto;position:relative;filter:drop-shadow(-1px -1px 1px #485983) drop-shadow(1px 1px 1px #94a5c9)}app.wmp wmpmainframe #nav #brand:hover img{filter:brightness(1.1) drop-shadow(-1px -1px 1px #485983) drop-shadow(1px 1px 1px #94a5c9) drop-shadow(0 0 3px #5ba1d3)}app.wmp wmpmainframe #navcollapsed{display:none;width:18px;height:calc(100% - 82px);background:linear-gradient(to left,#6d74e8 0 11%,#7da2f3 22%,#87b0ff,#6381c2,#5f7cbb,#6280c2,#6787cc,#7ea4ec 88%,#5f7cb1);box-shadow:inset 0 4px 2px #88b1fe;top:15px;left:79px;border-radius:9px 0 0 9px;z-index:1}app.wmp wmpmainframe #navcollapsed.collapsed{display:block}app.wmp wmpmainframe #navtoggle{height:72px;width:7px;border-radius:5px 0 0 5px;background:linear-gradient(to right,#6783bd,#6783bd,#7190c4);box-shadow:inset 0 1px #92b8de,inset 0 -1px #4c6bc4,0 1px #92b8de,0 -1px #3152b9,-1px 0 #6f8cc2,inset -2px 0 2px #90b5f0;top:calc(50% - 67px);left:81px;z-index:2}app.wmp wmpmainframe #navtoggle:after{background:url(/assets/gui/media-player/navtoggle_grip.png);width:7px;height:72px;position:absolute;display:block;content:" ";z-index:2}app.wmp wmpmainframe #navtoggle:hover #arrow{background:linear-gradient(to bottom,#91663f 0,#f59331 25%,#fe9833 75%,#f9c89d)}app.wmp wmpmainframe #navtoggle #arrow{color:#fff;font-weight:600;font-size:8px;line-height:17px;text-shadow:0 0 #fff;width:5px;height:17px;top:26px;right:0;border-radius:3px;border:1px solid;border-color:#607097 #8ba3dd #bccaef #8ba3dd;background:linear-gradient(to bottom,#536799 0,#7894de 25%,#7693dc 75%,#aabcec)}app.wmp wmpmainframe #navtoggle.collapsed #arrow{transform:scaleX(-1)}app.wmp wmpmainframe #topmetal{width:calc(100% - 322px);height:22px;display:block;background:var(--metallicEffect);top:15px;left:91px;z-index:2}app.wmp wmpmainframe #topmetal fnbutton{width:17px;height:16px;border-radius:100%;background:url(/assets/gui/media-player/sprite_topbuttons.png),linear-gradient(to bottom,#b9babb,#8f93a1);box-shadow:0 1px 1px #d1d2d7,0 -1px #dedede,inset 0 1px 1px #9fa3af,inset 0 -2px 3px #616982;margin:3px 2px 0;display:inline-block;position:absolute}app.wmp wmpmainframe #topmetal fnbutton:hover{background:url(/assets/gui/media-player/sprite_topbuttons.png),linear-gradient(to bottom,#edc746,#f6c348,#feae40,#f79532,#d7812b);box-shadow:0 1px 1px #d1d2d7,0 -1px #dedede,inset 0 1px 1px #e2ab38,inset 0 -2px 3px #91581f}app.wmp wmpmainframe #topmetal fnbutton.active,app.wmp wmpmainframe #topmetal fnbutton:active{background:url(/assets/gui/media-player/sprite_topbuttons.png),linear-gradient(to bottom,#000095,#000389,#002c9c,#0042b4,#0050ec);background-position-y:32px;box-shadow:0 1px 1px #d1d2d7,0 -1px #dedede,inset 0 1px 1px #03082e,inset 0 -1px 3px #002c88}app.wmp wmpmainframe #topmetal fnbutton.active:hover,app.wmp wmpmainframe #topmetal fnbutton:active:hover{background-position-y:16px}app.wmp wmpmainframe #topmetal fnbutton#toggleUIFrame{left:5px;background-position-x:0}app.wmp wmpmainframe #topmetal fnbutton#shuffle{right:47px;background-position-x:51px}app.wmp wmpmainframe #topmetal fnbutton#equalizer{right:26px;background-position-x:17px}app.wmp wmpmainframe #topmetal fnbutton#playlist{right:5px;background-position-x:34px}app.wmp wmpmainframe #topright #playlistselector{width:173px;right:34px;top:7px;z-index:1}app.wmp.maximized wmpmainframe #topright #playlistselector,app.wmp:not(.framehidden) wmpmainframe #topright #playlistselector{width:200px;right:7px}app.wmp.frame-hidden wmpmainframe #topright #playlistselector,app.wmp appcontentholder.frame-hidden wmpmainframe #topright #playlistselector{width:173px!important;right:34px!important;z-index:2!important}app.wmp wmpmainframe #topright #windowcontrols{color:#4c76c2;text-shadow:0 -1px #b4c5e2,0 -1px #b4c5e2,0 1px #364b76,0 1px 1px #364b76;top:8px;right:6px;width:21px;font-size:11px;z-index:1}app.wmp.frame-hidden wmpmainframe #topright #windowcontrols,app.wmp appcontentholder.frame-hidden wmpmainframe #topright #windowcontrols{z-index:10!important}app.wmp.maximized wmpmainframe #topright #windowcontrols,app.wmp:not(.framehidden) wmpmainframe #topright #windowcontrols{display:none}app.wmp.frame-hidden wmpmainframe #topright #windowcontrols,app.wmp appcontentholder.frame-hidden wmpmainframe #topright #windowcontrols{display:block!important;z-index:10!important}app.wmp wmpmainframe #topright #windowcontrols div:hover{color:#f39332;text-shadow:0 -1px #fecfac,0 -1px 1px #fecfac,0 1px #3b383c,0 1px 2px #3b383c}app.wmp wmpmainframe #topright #windowcontrols div:active{color:#7196e0;text-shadow:0 -1px #3c5fb4,0 -1px #3c5fb4,0 1px #b8cef3,0 1px 1px #b8cef3,0 -2px 1px #2b3c65}app.wmp wmpmainframe #topright #windowcontrols #close{right:0;top:0}app.wmp wmpmainframe #topright #windowcontrols #maximize{display:none}app.wmp wmpmainframe #topright #windowcontrols #minimize{left:0;top:-2px;transform:scaleX(1.1)}app.wmp wmpmainframe #tinyblue{width:9px;height:11px;display:block;right:0;top:37px;background:#5e7bb8;box-shadow:inset -1px 0 var(--baseColor),inset -2px 0 #7a9eeb,inset 2px 0 #7a9eeb}app.wmp wmpmainframe #sidemetal{width:9px;height:calc(100% - 126px);display:block;right:0;top:49px;background:var(--sideMetal);box-shadow:inset -1px 0 #7c7c80;z-index:2}app.wmp wmpmainframe #lowermetal{width:calc(100% - 405px);height:29px;right:27px;bottom:31px;background:linear-gradient(to bottom,#cecece 0,#fff 3% 14%,#f0f0f9 16%,#cbcbd3 26%,#9b9b9f 75%,#a9a9b2 94%,#9c9da6 96%,#8b8c9c);z-index:3}app.wmp wmpmainframe #lowermetal fnbutton{width:18px;height:18px;border:1px solid #7c838f;border-radius:100%;background:linear-gradient(to bottom,#c1c2c2,#b3b4b7);box-shadow:0 1px 1px #c6c6c9,0 -1px 1px #a7a7ad,inset 0 0 2px #7c838f,inset 0 0 5px #8a8b8f;top:4px;left:5px}app.wmp wmpmainframe #lowermetal fnbutton#colorswitch{display:none}app.wmp wmpmainframe #lowermetal fnbutton:hover{background:linear-gradient(to bottom,#edc746,#f6c348,#feae40,#f79532,#d7812b);box-shadow:0 1px 1px #c6c6c9,0 -1px 1px #a7a7ad,inset 0 1px 1px #e2ab38,inset 0 -2px 3px #91581f;border-color:#b06f28}app.wmp wmpmainframe #lowermetal fnbutton:active{background:linear-gradient(to bottom,#000095,#000389,#002c9c,#0042b4,#0050ec);box-shadow:0 1px 1px #c6c6c9,0 -1px 1px #a7a7ad,inset 0 1px 1px #03082e,inset 0 -1px 3px #002c88;border-color:#060b24}app.wmp wmpmainframe #lowermetal fnbutton:before{background:url(/assets/gui/media-player/sprite_skinmode.png);background-position-x:0;filter:drop-shadow(1px 1px #838b9477);width:18px;height:18px;display:block;position:absolute;top:0;left:0;content:" "}app.wmp wmpmainframe #cornermetal{width:27px;height:47px;right:0;bottom:31px;background:red;background:linear-gradient(to bottom,#cbcbd3 0 55%,#9b9b9f 85%,#a9a9b2 94%,#9c9da6 98.5%,#8b8c9c);z-index:2;border-radius:0 0 6px;box-shadow:inset 0 -1px #8f8f9e,inset 0 -2px #9fa0a9,inset -1px 0 #7c7c80,inset -2px 0 #c0c0c8,inset -3px 0 #f5f5f8,inset -4px 0 #ebebef}app.wmp wmpmainframe #cornermetal #wmpresizer{right:0;bottom:0;width:15px;height:15px;background:url(/assets/gui/media-player/grabber.png);background-repeat:no-repeat;filter:invert(56%) drop-shadow(1px 1px 0 #e0e0e2);cursor:nwse-resize}app.wmp wmpmainframe .metaledge{display:block;width:5px;height:inherit;border-radius:100%;position:relative}app.wmp wmpmainframe .metaledge.left{border-left:1px solid #494a4e;float:left;margin-left:-1px;box-shadow:-1px 0 var(--baseColor),-2px 0 #b1ddffaa}app.wmp wmpmainframe .metaledge.right{border-right:1px solid #494a4e;float:right;margin-right:-1px;box-shadow:1px 0 var(--baseColor),2px 0 #b1ddffaa}app.wmp wmpmainframe .metaledge.top{width:9px;height:5px;border-top:1px solid #494a4e;margin-top:-1px;box-shadow:0 -1px #b1ddff}app.wmp wmpmainframe wmpcontent{display:block;position:absolute;top:37px;left:88px;width:calc(100% - 97px);height:calc(100% - 97px);background-color:#000;color:#fff;border-radius:3px 3px 13px 13px;z-index:1;box-shadow:0 5px 5px #99c0fd,-2px 0 2px #90b5f0,0 -2px 3px #353b6f}app.wmp wmpmainframe wmpcontent #playbackcontainer{width:calc(100% - 197px);height:calc(100% - 21px)}app.wmp wmpmainframe wmpcontent #playbackcontainer span{width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app.wmp wmpmainframe wmpcontent #playbackcontainer #artistname{font-size:14px;font-weight:400;margin:6px 0 0 8px;font-family:Tahoma,sans-serif}app.wmp wmpmainframe wmpcontent #playbackcontainer #songname{font-size:16px;font-weight:600;margin:22px 0 0 8px;font-family:Tahoma,sans-serif}app.wmp wmpmainframe wmpcontent #playbackcontainer #videoiframe,app.wmp wmpmainframe wmpcontent #playbackcontainer #visualizer,app.wmp wmpmainframe wmpcontent #playbackcontainer #videoelement{width:calc(100% - 6px);height:calc(100% - 70px);left:3px;top:46px;pointer-events:none;position:absolute;image-rendering:pixelated}app.wmp appcontentholder #videoiframe{position:absolute;top:107px;left:91px;width:calc(100% - 300px);height:calc(100% - 211px);visibility:visible;z-index:3;pointer-events:none}app.wmp.playlisthidden appcontentholder #videoiframe{width:calc(100% - 103px)}app.wmp.collapsed appcontentholder #videoiframe{left:11px;width:calc(100% - 220px)}app.wmp.collapsed.playlisthidden appcontentholder #videoiframe{left:11px;width:calc(100% - 23px)}app.wmp wmpmainframe wmpcontent #playbackcontainer #videoiframe{border:none}app.wmp wmpmainframe wmpcontent #playbackcontainer #videoiframe{display:none}app.wmp wmpmainframe wmpcontent.videomode #playbackcontainer #videoiframe{display:block}app.wmp wmpmainframe wmpcontent #playbackcontainer #viscontrols{width:100%;height:17px;bottom:6px;padding:0 4px}app.wmp wmpmainframe wmpcontent #playbackcontainer #viscontrols fnbutton{width:18px;height:18px;background-image:url(/assets/gui/media-player/wmp8_sprites.png);display:inline-block;position:relative}app.wmp wmpmainframe wmpcontent #playbackcontainer #viscontrols fnbutton:hover{background-position-x:-18px}app.wmp wmpmainframe wmpcontent #playbackcontainer #viscontrols fnbutton:active{background-position-x:-36px}app.wmp wmpmainframe wmpcontent #playbackcontainer #viscontrols fnbutton#visgroups{background-position-y:-36px}app.wmp wmpmainframe wmpcontent #playbackcontainer #viscontrols fnbutton#prevvis{background-position-y:0px}app.wmp wmpmainframe wmpcontent #playbackcontainer #viscontrols fnbutton#nextvis{background-position-y:-18px}app.wmp wmpmainframe wmpcontent #playbackcontainer #viscontrols fnbutton#fullscreen{background-position-y:-54px}app.wmp wmpmainframe wmpcontent #playbackcontainer #viscontrols span{padding:0 8px;line-height:16px;width:calc(100% - 100px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}app.wmp wmpmainframe wmpcontent #playbackcontainer #viscontrols fnbutton#fullscreen{float:right}app.wmp wmpmainframe wmpcontent #playlistcontainer{width:197px;right:0;height:calc(100% - 21px);box-shadow:inset 1px 0 #4c4c51,inset 2px 0 #73737d,inset 3px 0 #4c4c51;overflow:hidden}app.wmp wmpmainframe wmpcontent #playlistcontainer ul{width:calc(100% - 28px);height:calc(100% - 4px);margin:0;padding:2px 14px;overflow-x:hidden;overflow-y:auto}app.wmp wmpmainframe wmpcontent #playlistcontainer ul li{position:relative;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}app.wmp wmpmainframe wmpcontent #playlistcontainer ul li.selected{color:#00f900}app.wmp wmpmainframe wmpcontent.playlisthidden #playbackcontainer{width:100%}app.wmp wmpmainframe wmpcontent.playlisthidden #playlistcontainer{display:none}app.wmp wmpmainframe wmpcontent #statusbar{width:100%;height:16px;bottom:5px;padding:2px 0;box-shadow:inset 0 1px #cdcdd3,inset 0 2px #aeaeb6;color:#00f900;font-weight:600}app.wmp wmpmainframe wmpcontent #statusbar #info{left:56px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 110px);line-height:18px;font-size:13px}app.wmp wmpmainframe #progress{right:9px;bottom:60px;height:18px;width:auto;display:block;padding:0 9px;font-weight:600;background:#000;color:#00f900;box-shadow:1px 5px 1px #fff,2px 0 #fff;border-radius:0 0 13px;z-index:2;line-height:18px;font-size:13px}app.wmp wmpmainframe playbackcontrols{bottom:9px;left:130px;z-index:1}app.wmp wmpmainframe playbackcontrols fnbutton{position:absolute;background:linear-gradient(to bottom,#5066ae,#8a9ddf);transition:box-shadow .3s ease}app.wmp wmpmainframe playbackcontrols fnbutton buttonbody{width:calc(100% - 6px);height:calc(100% - 6px);margin:3px;border-radius:100%;background:radial-gradient(circle at 50% 15%,#fff 0,#9dacc7);box-shadow:inset 0 -1px 2px 1px #030a46,inset 0 -2px 1px #235aff,inset 3px -3px 2px #dfe3ec,inset 0 -1px 1px #081e81,inset 0 -5px 3px #7083ad,0 0 1px #222a7a}app.wmp wmpmainframe playbackcontrols fnbutton:hover buttonbody{box-shadow:inset 1px -1px 1px #091f9b,inset 1px -1px 2px #89c6ef,inset 2px -2px 2px #d9e0f0,inset 0 -1px 1px #081e81,inset 0 -1px 4px #152574,0 2px 1px #030969,0 -1px 2px #4f92d5}app.wmp wmpmainframe playbackcontrols #seekbar{background:linear-gradient(to bottom,#5066ae,#8a9ddf);border-radius:3px;width:127px;padding-right:8px;height:7px;bottom:31px;left:87px}app.wmp wmpmainframe playbackcontrols #seekbar #seekbg{margin:1px 2px;background:linear-gradient(to bottom,#aae7b2,#30d741,#aae7b2);border-radius:2px;width:calc(100% - 4px);height:5px}app.wmp wmpmainframe playbackcontrols #seekbar #seekfill{display:none}app.wmp wmpmainframe playbackcontrols #seekbar #seekpointer,app.wmp wmpmainframe playbackcontrols #volbar #volpointer{width:8px;height:10px;background:radial-gradient(circle at 33% 25%,#fff 0 20%,#b4bccf);border-radius:3px 3px 0 0;box-shadow:inset 0 1px 1px #a5b4d1,inset -1px 0 #8c98b4aa,inset 1px 0 #b0bbd0;margin-top:-3px;filter:drop-shadow(0 1px 1px #2b3648);left:0;position:relative;margin-right:8px}app.wmp wmpmainframe playbackcontrols #seekbar #seekpointer:after,app.wmp wmpmainframe playbackcontrols #volbar #volpointer:after{content:" ";width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#b2bace transparent transparent transparent;position:absolute;top:10px}app.wmp wmpmainframe playbackcontrols #ffwd,app.wmp wmpmainframe playbackcontrols #rewind{width:19px;height:12px;display:block;background:url(/assets/gui/media-player/sprite_rewind.png);bottom:28px;opacity:.5}app.wmp wmpmainframe playbackcontrols #rewind{left:67px}app.wmp wmpmainframe playbackcontrols #ffwd{transform:scaleX(-1);left:223px}app.wmp wmpmainframe playbackcontrols fnbutton#playpause{width:43px;height:43px;border-radius:100%;bottom:0;left:0}app.wmp wmpmainframe playbackcontrols fnbutton#playpause buttonbody{background:url(/assets/gui/media-player/sprite_play.png),radial-gradient(circle at 50% 15%,#fff 0 7%,#7789a8)}app.wmp wmpmainframe playbackcontrols fnbutton#playpause:hover buttonbody{background:url(/assets/gui/media-player/sprite_play.png),radial-gradient(circle at 50% 15%,#fff 0 30%,#658ad5);box-shadow:inset 0 -1px 2px 1px #000795,inset 3px -4px 1px #90e5ff,inset 0 -4px 2px #4a72bb,0 -1px 1px #27647999,inset 0 2px 2px #feffff,0 -1px 1px 1px #1ebfffa8;background-position:-36px 0}app.wmp wmpmainframe playbackcontrols fnbutton#playpause:active buttonbody{background:url(/assets/gui/media-player/sprite_play.png),radial-gradient(circle at 50% 20%,#f6fdfd 0 13%,#495b92);box-shadow:inset 0 0 1px 1px #000f42d6,inset 0 -2px 2px #002877,inset 4px -3px 1px #94b4d7,inset 0 -5px 1px #4e659f,inset 0 0 2px 2px #9da9bf;background-position:-72px 0}app.wmp wmpmainframe playbackcontrols fnbutton#playpause.playing buttonbody{background:url(/assets/gui/media-player/sprite_pause.png),radial-gradient(circle at 50% 15%,#fff 0 7%,#7789a8)}app.wmp wmpmainframe playbackcontrols fnbutton#playpause.playing:hover buttonbody{background:url(/assets/gui/media-player/sprite_pause.png),radial-gradient(circle at 50% 15%,#fff 0 30%,#658ad5);background-position:-37px 0}app.wmp wmpmainframe playbackcontrols fnbutton#playpause.playing:active buttonbody{background:url(/assets/gui/media-player/sprite_pause.png),radial-gradient(circle at 50% 20%,#f6fdfd 0 13%,#495b92);background-position:-73px 0}app.wmp wmpmainframe playbackcontrols fnbutton#stop{bottom:0;left:41px;width:24px;height:33px;transform:rotate(-26deg);border-radius:100%}app.wmp wmpmainframe playbackcontrols fnbutton#stop buttonbody{width:calc(100% - 5px);height:calc(100% - 5px);margin:3px;background:radial-gradient(circle at 75% 15%,#fff 0 20%,#9dacc7);box-shadow:inset 0 -1px 2px 1px #030a46,inset 0 -2px 1px #235aff,inset 3px -3px 2px #dfe3ec,inset 0 -1px 1px #081e81,inset 0 -5px 3px #7083ad,0 0 1px #222a7a}app.wmp wmpmainframe playbackcontrols fnbutton#stop buttonbody:hover{background:radial-gradient(circle at 50% 15%,#fff 0 30%,#658ad5);box-shadow:inset 0 -1px 2px 1px #000795,inset 3px -4px 1px #90e5ff,inset 0 -4px 2px #4a72bb,0 -1px 1px #27647999,inset 0 2px 2px #feffff,0 -1px 1px 1px #1ebfffa8}app.wmp wmpmainframe playbackcontrols fnbutton#stop buttonbody:hover:before{background-position-x:-16px}app.wmp wmpmainframe playbackcontrols fnbutton#stop buttonbody:active{background:radial-gradient(circle at 50% 20%,#f6fdfd 0 13%,#495b92);box-shadow:inset 0 0 1px 1px #000f42d6,inset 0 -2px 2px #002877,inset 4px -3px 1px #94b4d7,inset 0 -5px 1px #4e659f,inset 0 0 2px 2px #9da9bf}app.wmp wmpmainframe playbackcontrols fnbutton#stop buttonbody:active:before{background-position-x:-32px}app.wmp wmpmainframe playbackcontrols fnbutton#stop buttonbody:before{transform:rotate(26deg) translate(1px);background:url(/assets/gui/media-player/sprite_stop.png);content:" ";width:16px;height:25px;display:block}app.wmp wmpmainframe playbackcontrols fnbutton#mute,app.wmp wmpmainframe playbackcontrols fnbutton#next,app.wmp wmpmainframe playbackcontrols fnbutton#prev{width:26px;height:19px;border-radius:7px;bottom:1px}app.wmp wmpmainframe playbackcontrols fnbutton#mute buttonbody,app.wmp wmpmainframe playbackcontrols fnbutton#next buttonbody,app.wmp wmpmainframe playbackcontrols fnbutton#prev buttonbody{border-radius:7px;margin:3px 1px 2px;width:24px;height:14px;background:linear-gradient(to bottom,#f3f9ff 0,#f9fdff 30%,#7a8fb5);box-shadow:inset 0 -1px 1px #000839,inset 0 -2px 1px #003077,0 -1px 3px #4763a0}app.wmp wmpmainframe playbackcontrols fnbutton#prev{left:66px}app.wmp wmpmainframe playbackcontrols fnbutton#prev buttonbody{background:url(/assets/gui/media-player/sprite_changetrack.png),linear-gradient(to bottom,#f3f9ff 0,#f9fdff 30%,#7a8fb5)}app.wmp wmpmainframe playbackcontrols fnbutton#next:hover buttonbody,app.wmp wmpmainframe playbackcontrols fnbutton#prev:hover buttonbody{background:url(/assets/gui/media-player/sprite_changetrack.png),linear-gradient(to bottom,#f3f9ff 0,#f9fdff 30%,#7a8fb5);background-position-x:-24px}app.wmp wmpmainframe playbackcontrols fnbutton#next:active buttonbody,app.wmp wmpmainframe playbackcontrols fnbutton#prev:active buttonbody{background:url(/assets/gui/media-player/sprite_changetrack.png),linear-gradient(to bottom,#f3f9ff 0,#f9fdff 30%,#7a8fb5);background-position-x:-48px}app.wmp wmpmainframe playbackcontrols fnbutton#next{left:95px}app.wmp wmpmainframe playbackcontrols fnbutton#next buttonbody{background:url(/assets/gui/media-player/sprite_changetrack.png),linear-gradient(to bottom,#f3f9ff 0,#f9fdff 30%,#7a8fb5);transform:scaleX(-1)}app.wmp wmpmainframe playbackcontrols fnbutton#mute{left:129px}app.wmp wmpmainframe playbackcontrols fnbutton#mute buttonbody{background:url(/assets/gui/media-player/sprite_mute.png),linear-gradient(to bottom,#f3f9ff 0,#f9fdff 30%,#7a8fb5)}app.wmp wmpmainframe playbackcontrols fnbutton#mute:hover buttonbody{background:url(/assets/gui/media-player/sprite_mute.png),linear-gradient(to bottom,#f3f9ff 0,#f9fdff 30%,#7a8fb5);background-position-x:-24px}app.wmp wmpmainframe playbackcontrols fnbutton#mute.active buttonbody{background:url(/assets/gui/media-player/sprite_mute.png),linear-gradient(to bottom,#f3f9ff 0,#f9fdff 30%,#7a8fb5);background-position-x:-48px}app.wmp wmpmainframe playbackcontrols #volbar{left:157px;bottom:4px;width:54px;height:10px;padding-right:12px}app.wmp wmpmainframe playbackcontrols #volbg{width:54px;height:10px;clip-path:path("M54,0,3.4,2.81A3.6,3.6,0,0,0,0,6.4H0A3.6,3.6,0,0,0,3.6,10H43Z");background:linear-gradient(179deg,#202c7b,#364690,#4a5c9e,#566aaa,#6377b5,#6b81be,#768bc8,#7f95d4,#8aa0e2)}app.wmp wmpmainframe playbackcontrols #volfill{width:45px;height:7px;margin:2px 0 1px 4px;clip-path:path("M45,0,2.44,1.89A2.56,2.56,0,0,0,0,4.44H0A2.55,2.55,0,0,0,2.56,7H37Z");background:linear-gradient(to bottom,#a0eaa1,#84e586,#67df69,#4ad94c,#31d334,#3cd63f,#5eae8e)}app.wmp wmpmainframe playbackcontrols #volbar #volpointer{margin-top:-1px;left:100%}app.wmp.miniplayer appcontents{min-width:360px;min-height:140px;width:360px!important;height:140px!important}app.wmp.miniplayer #videoiframe{display:none}app.wmp.miniplayer wmpmainframe{left:-80px;width:calc(100% + 80px);filter:none}app.wmp.miniplayer #sidemetal .metaledge.top,app.wmp.miniplayer #tinyblue,app.wmp.miniplayer #topmetal .metaledge.right,app.wmp.miniplayer #topmetal fnbutton,app.wmp.miniplayer .shapeshader#topright,app.wmp.miniplayer .wmpshapeholder#topright,app.wmp.miniplayer wmpmainframe #navtoggle,app.wmp.miniplayer wmpmainframe wmpcontent #playbackcontainer,app.wmp.miniplayer wmpmainframe wmpcontent #playlistcontainer{display:none}app.wmp.miniplayer .shapeshader#bottomleft,app.wmp.miniplayer .shapeshader#topleft,app.wmp.miniplayer .wmpshapeholder#bottomleft,app.wmp.miniplayer .wmpshapeholder#topleft,app.wmp.miniplayer wmpmainframe #nav{display:none!important}app.wmp.miniplayer #navcollapsed{display:block}app.wmp.miniplayer wmpmainframe wmpcontent #statusbar{box-shadow:none}app.wmp.miniplayer wmpmainframe wmpcontent #statusbar #info{left:9px}app.wmp.miniplayer #topmetal{width:calc(100% - 95px);z-index:3;box-shadow:inset -4px 0 4px #d8d9e1}app.wmp.miniplayer #sidemetal{height:calc(100% - 92px);top:15px;border-radius:0 6px 0 0}app.wmp.miniplayer #lowermetal{z-index:3}app.wmp.miniplayer wmpmainframe #lowermetal fnbutton:before{background-position-x:18px;content:" "}app.wmp.framehidden appresizers,app.wmp.miniplayer appresizers{display:none}app.wmp.miniplayer #wmpresizer{display:none}app.wmp audio{display:none}app.wmp input#filepicker{display:none}@media(max-width:450px){app.wmp appcontents{max-height:500px;height:100%!important}}.msn-messenger{width:100%;height:100%;display:flex;flex-direction:column;border-radius:16px;background:#d7e4f5;border:1px solid #8596CA;position:relative;overflow:visible}.msn-right-bottom-corner{position:absolute;bottom:0;right:0;z-index:10;cursor:nwse-resize;border-bottom-right-radius:12px}.msn-header{height:98px;width:100%;flex-shrink:0;display:grid;grid-template-columns:minmax(0px,430px) 1fr;position:fixed}.header-buttons{display:flex;flex-direction:row;gap:8px;position:absolute;top:8px;right:16px;align-items:center}.header-buttons div{border:1px solid transparent;line-height:0;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:4px}.msn-logo{position:absolute;top:4px;right:120px;line-height:0}.msn-logo-compact{right:16px}.header-buttons img{cursor:pointer;filter:invert(38%) sepia(12%) saturate(2411%) hue-rotate(182deg) brightness(87%) contrast(83%) drop-shadow(0 1px #446097) drop-shadow(1px 0 #446097)}.header-buttons div:hover{border-color:#aebadf #4f6ba0 #4f6ba0 #aebadf;background:#f2f5fb}.toolbar-main-buttons{padding-left:40px;display:grid;grid-template-columns:52px 76px 52px 63px 52px;gap:22px;align-items:center;background:url(/assets/gui/msn/toolbar-background.png) no-repeat;background-size:100% 100%;border-bottom:1px solid #8596CA}.static-image-button{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;height:100%;opacity:40%}.static-image-button .text{margin-top:12px;font-family:Verdana,sans-serif;font-size:16px;letter-spacing:-.25px;color:#434c4b}.toolbar-logo-area{display:grid;grid-template-columns:85px 81px 53px 1fr 38px;height:100%}.msn-drag-handle{cursor:move}.toolbar-logo-area .left{background:url(/assets/gui/msn/small-toolbar-left-background.png) no-repeat;background-size:100% 100%}.toolbar-logo-area .center{background:url(/assets/gui/msn/small-toolbar-center-background.png) no-repeat;background-size:100% 100%}.toolbar-logo-area .right{background:url(/assets/gui/msn/small-toolbar-right-background.png) no-repeat;background-size:100% 100%}.toolbar-logo-area .corner{background:url(/assets/gui/msn/small-toolbar-end-corner-background.png) no-repeat;background-size:auto 100%}.toolbar-logo-area .end{background:url(/assets/gui/msn/small-toolbar-end-background.png) repeat-x;background-size:auto 100%}.msn-body{flex:1;display:flex;flex-direction:column;gap:3px;min-height:0;border:1px solid #8596CA;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin:7px;padding-top:110px;overflow:visible}.msn-body-top{width:100%;flex:1;display:flex;flex-direction:row;gap:16px;min-height:0;padding-left:15px;padding-right:29px}.msn-body-top-left{flex:1;border:2px solid #8596CA;border-top-right-radius:10px;border-top-left-radius:10px;display:flex;flex-direction:column}.msn-body-top-right{width:192px;height:202px;border:1px solid #8596CA;border-radius:10px;padding:6px 14px 32px 12px}.msn-body-top-right.msn-small{width:100px;height:105px;padding:3px 7px 16px 6px}.msn-body-top-right img{border:2px solid #8596CA;border-radius:11px;width:100%;height:100%;object-fit:cover;display:block}.msn-body-top-right.msn-small img{border:1px solid #8596CA;border-radius:6px;width:100%;height:100%;object-fit:cover;display:block}.msn-body-top-left-header{font-family:Verdana,sans-serif;font-size:18px;color:#3a3a66;padding-top:14px;padding-left:12px;padding-bottom:17px;background-color:#ebeff7;border-top-right-radius:10px;border-top-left-radius:10px;border-bottom:2px solid #8596CA}.msn-body-top-left-header span{font-weight:700}.msn-body-top-left-body{background-color:#fcfcff;flex:1;min-height:0;padding:17px 20px;font-family:Verdana,sans-serif;font-size:20px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.sender,.user{display:flex;flex-direction:column;gap:10px}.announcer{color:#0000003a}.message{color:#3a3a66;padding-left:15px}.msn-body-bottom{width:100%;display:flex;flex-direction:row;gap:16px;padding-left:15px;padding-right:29px}.msn-body-bottom-left{flex:1;border:2px solid #8596CA;border-radius:10px;display:flex;flex-direction:column;margin-top:14px;overflow:visible}.msn-body-bottom-left-header{font-family:Verdana,sans-serif;font-size:14px;color:#fff;padding:0 8px;background-color:#ebeff7;border-top-right-radius:10px;border-top-left-radius:10px;border-bottom:2px solid #8596CA;display:flex;flex-direction:row;gap:8px;align-items:center}.msn-toolbar-button{background:transparent;border:1px solid transparent;cursor:pointer;font-family:Verdana,sans-serif;font-size:14px;color:#3a3a66;border-radius:3px;min-width:20px;line-height:0;display:flex;align-items:center;justify-content:center;gap:8px}.msn-toolbar-button:hover,.msn-toolbar-button.active{border-color:#aebadf #4f6ba0 #4f6ba0 #aebadf;background:#f2f5fb}.msn-toolbar-button:active{border-color:#4f6ba0 #aebadf #aebadf #4f6ba0;background:#e0e8f5}.msn-body-bottom-left-input-area{display:flex;flex-direction:row;flex:1;min-height:0;gap:8px;padding:12px;align-items:center;background-color:#fcfcff}.msn-text-input{flex:1;height:100%;border:none;outline:none;resize:none;padding:12px;font-family:Verdana,sans-serif;font-size:14px;color:#3a3a66;background-color:#fcfcff;box-sizing:border-box}.msn-send-button{padding:6px 20px;background:radial-gradient(ellipse 100% 100% at 50% 67% -39deg,#f8f8f8 50%,#d5def2 67%);border:1px solid #8596CA;border-color:#8596ca;border-radius:8px;font-family:Verdana,sans-serif;font-size:16px;font-weight:700;color:#3a3a666e;cursor:pointer!important;min-width:72px;white-space:nowrap;height:56px;box-shadow:inset -3px 0 4px #8596caa6,inset 0 -4px 4px #8596caa6}.msn-send-button:hover{cursor:pointer!important}.msn-send-button:hover{background-color:#f2f5fb}.msn-send-button:active{border-color:#4f6ba0 #aebadf #aebadf #4f6ba0;background-color:#e0e8f5}.msn-send-button:disabled{opacity:.6;cursor:not-allowed!important}.msn-send-button.msn-send-small{padding:4px 12px;font-size:14px;min-width:60px;height:40px}.msn-small-screen .static-image-button .text{font-size:14px}.msn-small-screen .msn-body-top-left-header,.msn-small-screen .msn-body-top-left-body{font-size:16px}.msn-small-screen .msn-body-bottom-left-header,.msn-small-screen .msn-toolbar-button,.msn-small-screen .msn-text-input,.msn-small-screen .msn-body-help-message{font-size:12px}.msn-text-input:disabled{opacity:.7;cursor:not-allowed}.msn-body-bottom-right{width:192px;height:202px;border:1px solid #8596CA;border-radius:10px;padding:6px 14px 32px 12px}.msn-body-bottom-right.msn-small{width:100px;height:105px;padding:3px 7px 16px 6px}.msn-body-bottom-right img{border:2px solid #8596CA;border-radius:11px;width:100%;height:100%;object-fit:cover;display:block}.msn-body-bottom-right.msn-small img{border:1px solid #8596CA;border-radius:6px;width:100%;height:100%;object-fit:cover;display:block}.msn-body-help-message{font-family:Verdana,sans-serif;font-size:14px;color:#3a3a66;padding:6px;background-color:#fcfcff;border-top:2px solid #8596CA;border-bottom-right-radius:10px;border-bottom-left-radius:10px;text-align:center;margin-top:10px}.msn-body-bottom-left-header{position:relative;overflow:visible;z-index:100}.msn-emoji-menu{position:absolute;top:100%;left:0;margin-top:4px;background-color:#fff;border:2px solid #8596CA;border-radius:6px;box-shadow:2px 2px 8px #0000004d;z-index:10000;padding:6px}.msn-emoji-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:2px;max-width:240px}.msn-emoji-item{background:transparent;border:1px solid transparent;border-radius:3px;padding:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.msn-emoji-item:hover{background-color:#f2f5fb;border-color:#aebadf #4f6ba0 #4f6ba0 #aebadf}.msn-emoji-item img{width:20px;height:20px;object-fit:contain}.msn-hide{position:absolute;top:4px;left:4px;height:26px;width:26px;border:1px solid #8596CA;background:radial-gradient(ellipse 100% 100% at 50% 67% -39deg,#f8f8f8 50%,#d5def2 67%);border-radius:100px;z-index:100;display:flex;align-items:center;justify-content:center;cursor:pointer}.msn-body-bottom-left-bottom{background-color:#ebeff7;border-top:2px solid #8596CA;border-bottom-right-radius:10px;border-bottom-left-radius:10px;height:36px;width:100%}.msn-error-banner{margin:6px 0;padding:6px 8px;background-color:#fff4f4;border:1px solid #D48A8A;border-radius:6px;color:#8a1f1f;font-size:12px;font-family:Verdana,sans-serif}.cmd-container{width:100%;height:100%;background-color:#000;color:silver;font-family:Courier New,Lucida Console,monospace;font-size:12px;line-height:1.2;display:flex;flex-direction:column;overflow:hidden;padding:4px;box-sizing:border-box}.cmd-output{flex:1;overflow-y:auto;overflow-x:hidden;padding:2px;box-sizing:border-box;scroll-behavior:smooth}.cmd-output::-webkit-scrollbar{width:16px}.cmd-output::-webkit-scrollbar-track{background:#000}.cmd-output::-webkit-scrollbar-thumb{background:#555;border:1px solid #000000}.cmd-output::-webkit-scrollbar-thumb:hover{background:#777}.cmd-line{margin:0;padding:0;white-space:pre-wrap;word-wrap:break-word;min-height:14px}.cmd-command,.cmd-line.cmd-output{color:silver}.cmd-error{color:#ff6b6b}.cmd-input-line{display:flex;align-items:center;margin-top:2px}.cmd-prompt{color:silver;margin-right:2px;-webkit-user-select:none;user-select:none}.cmd-input{flex:1;background-color:transparent;border:none;outline:none;color:silver;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;margin:0;caret-color:silver;min-width:0}.cmd-input::selection{background-color:#0078d4;color:#fff}.cmd-line+.cmd-line{margin-top:0}.app-window{border:2px solid #284ffd;border-radius:8px 8px 0 0;border-top-width:1.5px;display:flex;filter:drop-shadow(1px 1px 4px rgba(0,0,0,.5));flex-direction:column;max-height:100dvh;max-width:100vw;min-height:200px;min-width:300px}.app-window.frame-hidden{background-color:transparent!important;border:none!important;box-shadow:none!important;filter:none!important}.app-window.frame-hidden .window-body{background-color:transparent!important;overflow:hidden;position:relative;transition:filter .1s ease;z-index:var(--z-window)}.app-window.frame-hidden .window-body .iframe-container{background-color:transparent!important}.app-window.minimized{display:none!important}.app-window:not(.active){border-color:#3d7bff}.app-window .title-bar{border-radius:6px 6px 0 0;display:flex;justify-content:space-between;margin:0 -1px;min-height:30px;overflow:hidden;padding-bottom:1px;position:relative;width:calc(100% + 2px)}.app-window .title-bar-left{align-items:center;display:flex;padding-left:3px}.app-window .title-bar-icon{align-items:center;display:flex;margin-right:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-window .title-bar-icon img{height:16px;width:16px}.app-window .title-bar-text{color:#fff;flex-grow:1;font-weight:700;overflow:hidden;padding:3px 5px;text-overflow:ellipsis;white-space:nowrap}.app-window .title-bar-controls{align-items:center;display:flex}.app-window .title-bar-controls .xp-button{background-color:transparent;background-image:none;border:none;cursor:pointer;height:22px;margin:0 1px;min-width:22px;padding:0;width:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.app-window .title-bar-controls .xp-button:hover{background-color:#ffffff1a}.app-window .title-bar-controls .xp-button:active{background-color:#0003}.app-window .title-bar-controls button:disabled{cursor:default;opacity:.5;pointer-events:none}.app-window .title-bar-controls button:disabled:hover{opacity:.5}.app-window .window-body{background-color:var(--xp-bg-main);border:none!important;display:flex;flex:1;flex-direction:column;margin:0;min-height:0;overflow:auto;padding:0;position:relative}.mobile-device .app-window[data-program=projects] .window-body{background-color:#121212!important;overscroll-behavior:none;-webkit-overscroll-behavior:none}.light-theme .mobile-device .app-window[data-program=projects] .window-body,.mobile-device.light-theme .app-window[data-program=projects] .window-body{background-color:#f9f9f9!important}.app-window .window-content{flex:1}.app-window .status-bar{align-items:center;background-color:#e9e9e9;box-sizing:border-box;display:flex;flex-shrink:0;font-size:11px;height:22px;margin-left:0;margin-top:auto;padding:1px 3px;width:100%}.app-window .status-bar .status-bar-field{align-items:center;border-right:1px inset silver;display:flex;height:100%;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.app-window .status-bar .status-bar-field:last-child{border-right:none;flex-grow:1}.app-window .status-bar .status-bar-field a{color:#00f;cursor:pointer;text-decoration:underline}.app-window .status-bar .status-bar-field a:hover{color:navy;text-decoration:underline}.window-inactive-mask{background-color:#ffffff40;border-radius:8px 8px 0 0;display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.app-window:not(.active) .window-inactive-mask{display:block}.iframe-overlay{background-color:transparent;display:none;inset:0;position:absolute;z-index:1}.dragging-window{cursor:move!important}.dragging-window iframe{filter:saturate(98%)!important;opacity:.92!important;pointer-events:none!important;transition:none!important}.dragging-window *{cursor:move!important}.start-menu-content-click-overlay{background-color:transparent;display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:50}@supports (height: 100dvh){.app-window.maximized,.window.maximized{height:calc(100dvh - var(--taskbar-height, 30px))!important;max-height:calc(100dvh - var(--taskbar-height, 30px))!important}}.app-window.maximized,.window.maximized{border-color:transparent!important;border-radius:0!important;border-width:0!important;box-shadow:none!important;height:calc(var(--real-vh, 1dvh) * 100 - var(--taskbar-height, 30px))!important;left:0!important;margin:0!important;max-height:calc(var(--real-vh, 1dvh) * 100 - var(--taskbar-height, 30px))!important;max-width:100vw!important;overflow:hidden;top:0!important;width:100vw!important}.app-window.maximized .window-body,.window.maximized .window-body{overflow:hidden!important}@media(max-width:450px){.app-window.maximized[data-program=wmp],.app-window.maximized[data-program=mediaplayer],.window.maximized[data-program=wmp],.window.maximized[data-program=mediaplayer]{height:500px!important;max-height:500px!important}}.app-window .window-body,.iframe-container{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.app-window .window-body>iframe,.app-window .window-content>iframe,.iframe-container>iframe{border:none;box-sizing:border-box;display:block;flex-grow:1;height:100%;max-width:100%;min-width:0;transition:opacity .35s;width:fit-content}@keyframes windowOpenFadeSlide{0%{opacity:0;transform:translate(-24px,-24px)}to{opacity:1;transform:none}}.window-opening{animation:windowOpenFadeSlide .2s ease-out}@keyframes windowCloseFade{0%{opacity:1}to{opacity:0}}.window-closing{animation:windowCloseFade .15s ease-in}@keyframes windowMinimizeZoom{0%{opacity:1;transform:none}to{opacity:.5;transform:var(--window-minimize-transform, scale(.55))}}.window-minimizing{animation:windowMinimizeZoom .15s ease-in forwards;transform-origin:bottom center}@keyframes windowRestoreZoom{0%{opacity:.5;transform:var(--window-restore-transform, scale(.55))}to{opacity:1;transform:none}}.window-restoring{animation:windowRestoreZoom .15s ease-out;transform-origin:bottom center}@supports (height: 100dvh){.mobile-device .app-window:not(.mobile-music-player):not(.popup-window){max-height:calc(100dvh - var(--taskbar-height))!important}}.mobile-device .app-window:not(.mobile-music-player):not(.popup-window){border:none!important;border-radius:0!important;box-shadow:none!important;left:0!important;max-height:calc(var(--real-vh, 1dvh) * 100 - var(--taskbar-height))!important;max-width:100vw!important;top:0!important;transform:none!important}.mobile-device .app-window.mobile-music-player{border:2px solid #284ffd!important;border-radius:8px 8px 0 0!important;border-top-width:1.5px!important;box-shadow:1px 1px 4px #00000080!important}.mobile-device .app-window.mobile-music-player:not(.active){border-color:#3d7bff!important}.mobile-device .app-window .window-body{flex:1 1 0px}.mobile-device .app-window .window-body>iframe{height:100%!important;width:100%!important}.app-window .window-content{flex-grow:1;height:100%;overflow:auto;position:relative}.resizer{background:transparent;height:10px;position:absolute;width:10px;z-index:10}.resizer-n{cursor:ns-resize;height:10px;left:50%;top:-5px;transform:translate(-50%);width:calc(100% - 10px)}.resizer-ne{cursor:nesw-resize;height:10px;right:-5px;top:-5px;width:10px}.resizer-e{cursor:ew-resize;height:calc(100% - 10px);right:-5px;top:50%;transform:translateY(-50%);width:10px}.resizer-se{bottom:-5px;cursor:nwse-resize;height:10px;right:-5px;width:10px}.resizer-s{bottom:-5px;cursor:ns-resize;height:10px;left:50%;transform:translate(-50%);width:calc(100% - 10px)}.resizer-sw{bottom:-5px;cursor:nesw-resize;height:10px;left:-5px;width:10px}.resizer-w{cursor:ew-resize;height:calc(100% - 10px);left:-5px;top:50%;transform:translateY(-50%);width:10px}.resizer-nw{cursor:nwse-resize;height:10px;left:-5px;top:-5px;width:10px}.resizing-window{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resizing-window iframe{pointer-events:none!important}.app-window.maximized .resizer{display:none}.window-body{display:flex;flex:1;flex-direction:column;overflow:auto}.window-body a{color:#0088e4}.iframe-container{display:flex;flex:1;flex-direction:column;overflow:hidden;position:relative}.pinball-start-overlay{position:absolute;inset:0;background-color:#fff;opacity:0;pointer-events:none;z-index:2;transition:opacity .4s ease-out;display:flex;align-items:center;justify-content:center}.pinball-start-overlay.visible{opacity:1}.pinball-start-overlay.hidden{opacity:0}.pinball-start-overlay-content{display:inline-flex;align-items:center;gap:4px;color:#2c2c2c;font-family:msPixelTahoma;font-size:16px;font-weight:600}.pinball-start-overlay-content img{width:32px;height:32px}iframe{overflow:hidden}iframe a{scroll-behavior:auto}.mobile-device .app-window,.mobile-device .window-body.iframe-container{max-height:calc(var(--real-vh, 1dvh) * 100 - var(--taskbar-height, 30px))}.mobile-device .app-window .window-body{flex:1 1 auto;min-height:0}.menu-bar-container{background:#e9e9e9;box-sizing:border-box;width:100%;z-index:30}.menu-bar{align-items:center;background:#e9e9e9;border-bottom:2px solid #e0e0e0;box-sizing:border-box;display:flex;flex-grow:0;flex-shrink:0;font-family:Tahoma,Arial,sans-serif;font-size:11px;height:22px;max-height:22px;min-height:22px;overflow:hidden;padding:0 8px 0 0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:30}.menu-bar .menu-item{align-items:center;display:flex;flex:1 1 0;height:100%;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;padding:0 12px;text-align:center}.menu-bar .menu-item.active,.menu-bar .menu-item:not(.disabled):hover{background:#0a6fc2;color:#fff}.menu-bar .menu-item.disabled{color:#bcbcbc}.menu-bar .menu-item.disabled:hover{background:none;border:none;box-shadow:none;color:#bcbcbc;outline:none}.dropdown-menu{background:#f2f2f2;border:1px solid #d0d0d0;border-radius:0;box-shadow:0 2px 8px #00000014;box-sizing:border-box;display:none;font-family:Tahoma,Arial,sans-serif;font-size:11px;margin-top:1px;padding:0;position:absolute;width:160px;z-index:99999}.dropdown-menu.show{display:block}.dropdown-menu .menu-option{background:none;border:none;box-sizing:border-box;display:block;font-family:inherit;font-size:inherit;padding:2px 10px 2px 24px;text-align:left;transition:background .13s;white-space:nowrap;width:100%}.dropdown-menu .menu-option:hover:not(.disabled){background:#0a6fc2;color:#fff}.dropdown-menu .menu-option.disabled{color:#bcbcbc}.dropdown-menu .menu-separator{border-top:1px solid #e0e0e0;height:0;margin:2px 0}.toolbar-button.button-temporarily-disabled{opacity:.5}.menu-bar-container.menubar-temporarily-disabled .menu-bar .menu-item:not(.disabled),.toolbar-container.toolbar-temporarily-disabled .toolbar-button{opacity:.5!important}.toolbar-button{align-items:center;border:1.5px solid transparent;border-radius:5px;box-shadow:none;color:#222;display:flex;font-family:Tahoma,Arial,sans-serif;font-size:11px;justify-content:center;margin:0;padding:6px 8px;transition:box-shadow .13s,border .13s,background .13s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toolbar-button.disabled{opacity:.5;pointer-events:none}.toolbar-button.disabled:active,.toolbar-button.disabled:hover{background:none;border-color:transparent;box-shadow:none}.toolbar-button.touch-active{background:#dadada;border:1.5px solid #a0a0a0;box-shadow:inset 1px 1px 2px #0003,inset -1px -1px 1px #ffffffb3}@media(hover:hover){.toolbar-button:not(.disabled):hover:not(.touch-active):not(.pressed){background:#e7e7e7;border:1.5px solid #b0b0b0;box-shadow:0 1px 1px #0000001a}}.toolbar-button.pressed{background:#dadada;border:1.5px solid #7a7a7a;box-shadow:inset 1px 1px 2px #00000059,inset -1px -1px 1px #fff9}.toolbar-button>img+span{margin-left:5px}.toolbar-button>img:only-child{margin-right:0}.toolbar-container{all:initial;background:none;border:none;box-sizing:border-box;margin:0;padding:0;position:static;width:100%;z-index:auto}.toolbar-row{all:unset;align-items:center;background:#e9e9e9;box-sizing:border-box;display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;height:48px;max-height:48px;min-height:48px;overflow:hidden;padding:0 8px 0 4px;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:20}.vertical_line{background:none;border-left:1px solid #d7d4ca;height:26px;margin:0 2px;width:0}.toolbar-row img,.toolbar-row span{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toolbar-row>*{margin:0}.toolbar-row.toolbar-bottom{border-top:2px solid #d7d4ca;justify-content:center}.toolbar-row:not(.toolbar-bottom){border-bottom:2px solid #e0e0e0}.addressbar-container{background:none;border:none;position:static;width:100%;z-index:auto}.addressbar-row{align-items:center;background:#e9e9e9;border-bottom:2px solid #e0e0e0;display:flex;flex-grow:0;flex-shrink:0;height:34px;max-height:34px;min-height:34px;overflow:hidden;padding:0 4px;position:static;width:100%}.addressbar-row>.addressbar{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.2);display:flex;flex:1 1 auto;height:22px;justify-content:space-between;margin:0 4px;max-width:100%;min-width:150px;padding:0 0 0 3px;position:relative;width:100%}.addressbar-row>.addressbar>div:first-child{position:relative;z-index:1}.addressbar-title{align-items:center;color:#222;display:flex;font-weight:500;height:100%;margin-left:2px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}.address-label-container{align-items:center;color:#7f7c73;display:flex;flex-shrink:0;font-size:11px;justify-content:center;min-width:55px;width:55px}.go-button-container{align-items:center;color:#a0a0a0;display:flex;flex-shrink:0;font-size:11px;gap:3px;justify-content:center;min-width:55px;white-space:nowrap;width:55px}.go-button-container>img{filter:grayscale(100%) opacity(.6);height:20px;width:20px}.addressbar-row>.addressbar>div>img{height:14px;margin:0 3px 0 0;position:relative;width:14px;z-index:1}.addressbar-row>.addressbar>.dropdownIcon{filter:grayscale(100%) opacity(.6);flex-shrink:0;height:18px;pointer-events:none;position:relative;width:16px;z-index:1}.menu-bar-logo{background:none;border-radius:0;display:block;height:100%;margin-left:0;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0;width:40px;z-index:2}.mobile-device .addressbar-row>.addressbar{gap:0;justify-content:flex-start}.mobile-device .addressbar-title{flex:1 1 0;max-width:none;min-width:0}.mobile-device .addressbar-row>.addressbar>div:first-child{align-items:center;display:flex;flex:1 1 0;min-width:0}.mobile-device .toolbar-close-button{align-items:center;border-right:none;display:flex;margin-right:3px;padding:6px 8px;position:relative}.mobile-device .toolbar-close-button:after{border-left:1px solid #909090;content:"";height:22px;left:calc(100% + 1px);position:absolute;top:50%;transform:translateY(-50%) scaleX(.5);transform-origin:left center;width:0}.address-bar-progress{background:#316ac5;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:width .3s ease-out;width:0;z-index:0}.address-bar-progress.loading{opacity:.3}.address-bar-progress.complete{opacity:0;transition:opacity .5s ease-out .3s}.main-screen.shutdown-filter-active{animation:fadeToDesaturated 5s ease-out forwards}@keyframes fadeToDesaturated{0%{filter:saturate(1)}to{filter:saturate(.08)}}.shutdown-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:transparent;z-index:9998;cursor:pointer}.shutdown-modal-container{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:9999;pointer-events:none}.shutdown-modal{background:linear-gradient(180deg,#ece9d8,#f5f3e8);border:1px solid #000;box-shadow:0 4px 8px #0000004d,inset 0 1px #fffc,inset 0 -1px #0003;min-width:350px;max-width:350px;pointer-events:all;font-family:TahomaWin,"MS Sans Serif",sans-serif}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.shutdown-modal-header{background-color:#039;height:50px;padding:0 16px;display:flex;align-items:center;gap:12px;border-bottom:2px solid;border-image-slice:1;border-image-source:linear-gradient(to right,#2f5eba,#cfe6ff,#2f5eba)}.shutdown-modal-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:4px;padding:4px}.shutdown-icon-img{width:24px;height:24px;filter:brightness(1.2)}.shutdown-modal-title{color:#fff;font-size:20px;letter-spacing:.3px}.shutdown-modal-body{padding:20px 16px;background:radial-gradient(#99b4f7,#5c7ee0)}.shutdown-modal-content{color:#fff}.shutdown-modal-content p{margin:0 0 16px;font-size:13px;color:#fff}.shutdown-options{display:flex;gap:8px;justify-content:space-around}.shutdown-option{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;padding:4px 0;font-size:12px;-webkit-user-select:none;user-select:none}.shutdown-option img{width:40px;height:40px;cursor:pointer}.shutdown-option:hover img{filter:brightness(1.06) drop-shadow(1px 1px 2px rgba(0,0,0,.5))}.shutdown-option span{color:#fff;font-size:14px;font-family:TahomaWin;text-shadow:1px 1px 1px rgba(0,0,0,.4)}.shutdown-option-disabled{cursor:not-allowed!important;opacity:.6;filter:saturate(.5)}.shutdown-option-disabled img{cursor:not-allowed!important;filter:saturate(.5) brightness(.8)}.shutdown-option-disabled:hover{filter:saturate(.5)}.shutdown-option-disabled:hover img{filter:saturate(.5) brightness(.8)}.logoff-options{display:flex;flex-direction:column;gap:8px}.logoff-option{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 0;font-size:12px;-webkit-user-select:none;user-select:none}.logoff-option input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#0054e3}.logoff-option span{color:#000}.logoff-option:hover{background-color:#0054e30d;padding-left:4px;margin-left:-4px;border-radius:2px}.shutdown-modal-footer{height:50px;padding:0 16px;background-color:#039;border-top:1px solid #aca899;display:flex;justify-content:flex-end;gap:8px;border-top:2px solid;border-image-slice:1;border-image-source:linear-gradient(to right,#2f5eba,#cfe6ff,#2f5eba)}.shutdown-modal-button{margin:auto 0;padding:0 12px;font-size:11px;border:1px solid #003c74;border-radius:3px;background:linear-gradient(180deg,#fff,#ecebe5 86%,#d8d0c4);height:23px;cursor:pointer;font-family:msSansSerif;transition:all .1s ease;min-width:80px;box-shadow:inset 0 1px #ffffff80,0 1px 2px #0003}.shutdown-modal-button:hover{box-shadow:inset -1px 1px #fff0cf,inset 1px 2px #fdd889,inset -2px 2px #fbc761,inset 2px -2px #e5a01a}.shutdown-button-primary{background:linear-gradient(180deg,#ece9d8,#d4d0c8);color:#000}.shutdown-button-primary:hover{background:linear-gradient(180deg,#fff,#ece9d8);box-shadow:inset 0 1px #fffc,0 2px 4px #0000004d}.shutdown-button-primary:active{background:linear-gradient(180deg,#d4d0c8,#ece9d8);box-shadow:inset 0 1px 2px #0000004d}.shutdown-button-secondary{background:linear-gradient(180deg,#ece9d8,#d4d0c8);color:#000;height:23px}.shutdown-button-secondary:hover{background:linear-gradient(180deg,#fff,#ece9d8);box-shadow:inset 0 1px #fffc,0 2px 4px #0000004d}.shutdown-button-secondary:active{background:linear-gradient(180deg,#d4d0c8,#ece9d8);box-shadow:inset 0 1px 2px #0000004d}@media(max-width:500px){.shutdown-modal{min-width:90%;max-width:90%}}:root{--taskbar-height: 30px;--taskbar-item-height: 26px;--icon-size-small: 15px;--tray-spacing: 6px;--taskbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);--z-taskbar: 500}.taskbar{align-items:center;background-image:none;background-repeat:repeat-x;background-size:auto 100%;bottom:0;display:flex;height:var(--taskbar-height);left:0;overflow:hidden;position:fixed;width:100%;z-index:var(--z-taskbar)}.start-button{background:transparent;border:none!important;box-shadow:none!important;height:var(--taskbar-height);margin:0;padding:0;position:relative;transition:filter .1s ease;width:auto;-webkit-tap-highlight-color:transparent;flex-shrink:0;cursor:pointer}.start-button:hover{filter:brightness(1.15)}.start-button.active,.start-button:active{background:transparent!important;border:none!important;filter:brightness(.9)}.start-button::-moz-focus-inner{border:0}.start-button img{border:none;display:block;height:var(--taskbar-height);-webkit-user-drag:none}.start-button:focus{outline:none!important}.taskbar-programs{align-items:center;display:flex;flex-grow:1;height:100%;margin:0 4px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent;-webkit-overflow-scrolling:touch}.taskbar-programs.scrollable{overflow-x:auto}.taskbar-programs::-webkit-scrollbar{height:4px}.taskbar-programs::-webkit-scrollbar-track{background:transparent}.taskbar-programs::-webkit-scrollbar-thumb{background:#0000004d;border-radius:2px}.taskbar-programs::-webkit-scrollbar-thumb:hover{background:#00000080}.taskbar-item{align-items:center;background:linear-gradient(180deg,#3ba0e7 0,#3295eb 50%,#3389d4);border:1px solid #0e63ad;border-radius:4px;box-shadow:inset 0 1px 1px #fff3;color:#fff;display:flex;flex-shrink:1;font-size:11px;height:var(--taskbar-item-height);justify-content:flex-start;min-width:100px;max-width:168px;overflow:hidden;padding:0 10px;position:relative;text-overflow:ellipsis;text-shadow:1px 1px 1px rgba(0,0,0,.3);transition:width .15s,background .18s,box-shadow .18s,border-color .18s;white-space:nowrap;cursor:pointer;width:168px}.taskbar-item:first-child{margin-left:0}.taskbar-item.icon-only{justify-content:center;min-width:36px;max-width:36px;width:36px;padding:0 8px;flex-shrink:0}.taskbar-item.icon-only span{display:none}.taskbar-item.icon-only img{margin-right:0}@media(hover:hover){.taskbar-item:hover:not(.active){background:linear-gradient(180deg,#56b6fc 0,#52aeff 50%,#0e81ec);border:1px solid #2176c7;box-shadow:inset 0 1px 1px #ffffff73,0 1px 2px #0000002e}}.taskbar-item.active{background:linear-gradient(0deg,#1a5a99 0,#2176c7);border:1px solid #174a7c;box-shadow:inset 1px 1px 1px #0006,inset -1px -1px #ffffff0d;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.4)}.taskbar-item.touch-active{background:linear-gradient(0deg,#0d4a7a 0,#1a5a99);border:1px solid #0d3a6a;box-shadow:inset 2px 2px 2px #00000080,inset -1px -1px #ffffff1a;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}@media(hover:hover){.taskbar-item.active:hover{background:linear-gradient(0deg,#206ebb 0,#1e73b1)}}.taskbar-item img{display:block;flex-shrink:0;height:var(--icon-size-small);margin-right:6px;position:relative;width:var(--icon-size-small)}.taskbar-item span{flex:1;max-width:100%;min-width:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.system-tray{align-items:center;display:flex;flex-grow:0;flex-shrink:0;height:100%;margin-left:auto;min-width:0;padding-right:0;position:relative;width:auto}.system-tray img.system-tray-bg{height:var(--taskbar-height);left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.tray-content{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:0 12px;position:relative;width:100%;z-index:2}.tray-icons{align-items:center;display:flex;gap:var(--tray-spacing);height:100%;margin-right:8px;cursor:pointer}.tray-crt-toggle,.tray-fullscreen-icon,.tray-welcome-icon{align-items:center;display:flex;height:16px;margin:1px 0 0;-o-object-fit:contain;object-fit:contain;position:relative;top:0;transform:none;width:16px}body:has(#balloon-root) .tray-welcome-icon{pointer-events:none!important}body:has(#balloon-root) .tray-welcome-icon:hover{filter:none!important;opacity:1!important;transform:none!important}.system-tray img{display:block;height:var(--taskbar-height)}.time{color:#fff;font-size:11px;margin-right:0;padding:0;position:static;text-shadow:var(--taskbar-text-shadow);white-space:nowrap;z-index:2}#balloon-root{position:relative}.balloon{animation:fadein 1s forwards;animation-delay:.1s;background-color:#ffffe1;border:1px solid #000;border-radius:7px;display:block;filter:drop-shadow(2px 2px 1px rgba(0,0,0,.4));font-size:11.55px;opacity:0;padding:6px 10px;transform:scale(.93);white-space:nowrap;z-index:10}.balloon.hide{animation:fadeout 1s forwards}@keyframes fadein{0%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes fadeout{0%{display:block;opacity:1}99%{display:block;opacity:0}to{display:none;opacity:0}}.balloon:before{border-color:transparent #000 transparent transparent;border-style:solid;border-width:0 19px 19px 0;bottom:-19px;content:"";display:block;height:0;position:absolute;right:14px;width:0}.balloon:after{border-color:transparent #ffffe1 transparent transparent;border-style:solid;border-width:0 18px 18px 0;bottom:-17px;content:"";display:block;height:0;position:absolute;right:15px;width:0}.balloon__close{all:unset;background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:3px;box-sizing:border-box;display:block;height:16px;position:absolute;right:4px;top:4px;width:16px}.balloon__close:active,.balloon__close:focus:active{background:#a00a0a!important;background-color:#a00a0a!important}.balloon__close:after,.balloon__close:before{background-color:#787878;content:"";height:8px;left:6px;position:absolute;top:3px;width:2px}.balloon__close:before{transform:rotate(45deg)}.balloon__close:after{transform:rotate(-45deg)}.balloon__close:hover{background-color:#e81123;border-color:#0000004d;box-shadow:0 1px 2px #0003}.balloon__close:hover:after,.balloon__close:hover:before{background-color:#fff}.balloon__header{align-items:center;display:flex;font-size:12.6px;font-weight:700}.balloon__header__img{height:14.7px;margin-right:8.4px;width:14.7px}.balloon__text__first,.balloon__text__second{font-size:11.55px}.balloon__text__first{line-height:1.4;margin:5px 0 0}.balloon__text__second{margin-top:8px}.taskbar{background-image:url(/assets/gui/taskbar/taskbar-bg.webp)}@media(max-width:450px){.taskbar-programs .quick-access,.tray-icons img.tray-crt-toggle[src*="Volume.png"],.tray-icons img[src="./assets/gui/taskbar/Volume.png"]{display:none!important}}.startmenu{background-color:var(--xp-bg-accent);border:1px solid rgba(0,0,0,.3);border-radius:5px 5px 0 0;bottom:calc(var(--taskbar-height) + .5px);box-shadow:0 -2px 8px #0006,2px 4px 10px #0006,inset 0 0 55px #ffffff14;contain:paint;contain-intrinsic-size:455px 335px;content-visibility:auto;display:flex;flex-direction:column;height:455px;left:0;opacity:0;overflow:visible;position:absolute;transition:opacity 0s,visibility 0s;visibility:hidden;width:390px;max-width:90vw;z-index:var(--z-startmenu, 1500);font-family:msPixelTahoma!important}.startmenu.active{opacity:1;transition:opacity .1s ease,visibility 0s;visibility:visible}.menutopbar{align-items:center;background:linear-gradient(180deg,#1868ce 0,#0e60cb 12% 20%,#1164cf 32%,#1667cf 33%,#1b6cd3 47%,#1e70d9 54%,#2476dc 60%,#297ae0 65%,#3482e3 77%,#3786e5 79%,#428ee9 90%,#4791eb);border-radius:5px 5px 0 0;box-shadow:inset 0 -2px 3px #0a246a66;display:flex;flex:0 0 64px;height:64px;position:relative;width:100%}.menutopbar:after{background:linear-gradient(90deg,#ff8c001a 0,#ffa500e6 30% 70%,#ff8c001a);bottom:0;box-shadow:0 1px 2px #ffffff4d;content:"";height:2px;left:0;position:absolute;right:0}.userpicture{border:2px solid hsla(0,0%,100%,.7);border-radius:3px;box-shadow:0 0 0 1px #005fb899,inset 0 0 2px 1px #ffffff59;height:50px;margin:7px 8px 8px;width:50px}.username{color:#fff;font-size:18px;font-weight:600;letter-spacing:.5px;text-shadow:1px 1px 2px rgba(0,0,0,.6)}.start-menu-middle{box-shadow:inset 0 6px 10px -6px #0000004d;display:flex;flex:1;overflow:hidden;width:100%}.middle-left{background-color:#fff;box-shadow:inset -2px 0 3px -1px #00000026,inset 0 3px 4px -3px #0003;display:flex;flex-direction:column;width:52%;color:#000}.middle-right{background-color:#d2e5fa;border-left:1px solid #a6bbd6;box-shadow:inset 2px 0 3px -1px #ffffffb3,inset 0 3px 4px -3px #00000026;display:flex;flex-direction:column;width:48%;font-size:13px!important}.middle-left .menu-items{gap:4px}.middle-left,.middle-right{padding-top:8px}.middle-right .menu-items{display:flex;flex-direction:column;height:100%;justify-content:flex-start;color:#0a246a!important}.middle-right .menu-item{padding-top:2px!important;padding-bottom:2px!important}.middle-right .menu-items:after{content:"";flex:1;min-height:139px}.menu-items{list-style:none;margin:0;padding:0;width:100%}.middle-left .menu-items{display:flex;flex-direction:column;overflow:hidden}.menu-item{align-items:center;box-sizing:border-box;display:flex;margin:0;padding:6px 8px;transition:background-color .05s ease;width:100%;cursor:pointer}.middle-left .menu-item{flex:1;padding:4px 8px}.middle-right .menu-item{height:35px;max-height:35px;padding:8px 7.5px 8px 9px}.middle-right .menu-item img{height:25px!important;margin-left:1px;margin-right:7px;width:25px!important}.middle-right .menu-item .item-title{letter-spacing:normal}.menu-item:hover{background-color:#2f71cd;box-shadow:inset 0 0 5px #0003,0 0 1px #ffffff4d;color:#fff}.menu-item:hover .item-description,.menu-item:hover .item-title{color:#fff!important;text-shadow:0 0 1px rgba(0,0,0,.3);transition:color .05s ease}.menu-item .item-description,.menu-item .item-title,.menu-item img{transition:color .05s ease,filter .05s ease}.middle-left .menu-item img{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));height:30px;margin-right:7px;width:30px}.item-content{display:flex;flex-direction:column;justify-content:center}.item-description,.item-title{font-size:13px;font-weight:400;letter-spacing:normal}#menu-contact .item-title,#menu-internet .item-title,.middle-right #menu-behance .item-title,.middle-right #menu-github .item-title,.middle-right #menu-instagram .item-title,.middle-right #menu-linkedin .item-title,.middle-right #menu-program4 .item-title{font-weight:600}.item-description{color:#777;font-size:9.5px;line-height:1.2;margin-top:1px}.menu-item:hover .item-description{color:#fff;text-shadow:0 0 1px rgba(0,0,0,.3)}.menu-divider{list-style:none;margin:0;padding:0}.divider{background:linear-gradient(90deg,transparent 0,#d2d2d2 50%,transparent);border:0;height:1px;margin:0;padding:0;width:100%}.middle-left .menu-divider{flex:0 0 auto;height:1px}.all-programs-container{display:flex;margin-top:auto;flex:0 0 35px;flex-direction:column;width:100%}.all-programs-button{align-items:center;box-shadow:inset 0 1px 1px #ffffff4d;display:flex;font-size:13px;font-weight:600;height:35px;justify-content:center;padding-left:10px;color:#000!important;width:100%;cursor:pointer}.all-programs-button span{line-height:18px;margin-right:10px}.all-programs-button img{height:18px;width:18px}.all-programs-button:hover{background-color:#2f71cd;box-shadow:inset 0 0 5px #0003,0 0 2px #fff3;color:#fff!important}.start-menu-footer{align-items:center;background-color:#0f61cb;border-bottom-right-radius:0;border-top:1px solid rgba(0,0,0,.3);box-shadow:inset 0 1px 4px #0003;display:flex;flex:0 0 46px;height:46px;justify-content:flex-end;position:relative;width:100%}.start-menu-footer:before{background:linear-gradient(180deg,#428ee9 0,#3786e5 10%,#3482e3 21%,#297ae0 35%,#2476dc 40%,#1e70d9 46%,#1b6cd3 53%,#1667cf 67%,#1164cf 68%,#0e60cb 80% 88%,#1868ce);content:"";inset:0;position:absolute;z-index:0}.footer-buttons{align-items:center;display:flex;height:100%;padding-right:2px;position:relative;z-index:1}.footer-button{align-items:center;box-shadow:none;color:#fff;display:inline-flex;font-size:13px;height:30px;margin:0 5px;padding:0;text-shadow:1px 1px 1px rgba(0,0,0,.4);transition:none}.footer-button>img{pointer-events:none}.footer-button span{padding:0 6px}.footer-button img{border-radius:3px;box-shadow:none;height:24px;transition:filter .1s ease;width:24px}.footer-button:hover{background-color:transparent;box-shadow:none}.footer-button:hover img{filter:brightness(1.2)}.all-programs-menu,.recently-used-menu,.games-menu{background:#f2f2f2;border:1px solid #d0d0d0;box-shadow:2px 2px 5px #00000026;min-width:170px;padding:2px;position:absolute;width:180px;z-index:calc(var(--z-startmenu, 1500) + 1)}.all-programs-menu:before,.recently-used-menu:before,.games-menu:before{background:linear-gradient(180deg,#1c57ad 0,#2a70ce 50%,#5b9fe2);bottom:0;content:"";left:0;position:absolute;top:0;width:2px;z-index:1}.all-programs-items{cursor:pointer}.quick-access{margin-left:5px;margin-right:5px;cursor:pointer}.all-programs-items,.recently-used-items,.games-items{list-style:none;margin:0;max-height:380px;overflow-y:auto;padding:0;width:100%}.all-programs-item,.recently-used-item,.games-item{align-items:center;border:none;box-sizing:border-box;color:#000;display:flex;font-size:12px;margin:0;min-height:20px;padding:3px 8px 3px 30px;position:relative;white-space:nowrap;width:100%}.all-programs-item>img,.recently-used-item>img,.games-item>img{pointer-events:none}.all-programs-item:hover,.recently-used-item:hover,.games-item:hover{background-color:#2f71cd;color:#fff;padding-left:30px}.all-programs-item:after,.recently-used-item:after,.games-item:after{background-color:transparent;content:"";inset:0;pointer-events:none;position:absolute;transition:background-color .05s ease;z-index:-1}.all-programs-item:hover:after,.recently-used-item:hover:after,.games-item:hover:after{background-color:#2f71cd}.all-programs-item:hover:before,.recently-used-item:hover:before,.games-item:hover:before{background-color:#2f71cd;bottom:0;content:"";left:0;position:absolute;top:0;transition:background-color .05s ease;width:30px;z-index:1}.all-programs-item *,.recently-used-item *,.games-item *{transition:color .05s ease;z-index:2}.all-programs-item:hover *,.recently-used-item:hover *,.games-item:hover *{color:#fff;filter:brightness(1.1)}.all-programs-item img,.recently-used-item img,.games-item img{height:16px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:2}.all-programs-item.disabled,.recently-used-item.disabled{background:none!important;box-shadow:none!important;color:#999!important;filter:grayscale(.25)!important;opacity:.93!important;position:relative}.all-programs-item.disabled:focus,.all-programs-item.disabled:hover,.recently-used-item.disabled:focus,.recently-used-item.disabled:hover{background:none!important;box-shadow:none!important;color:#999!important;filter:grayscale(.25)!important}.all-programs-item.disabled:after,.all-programs-item.disabled:before,.all-programs-item.disabled:hover:after,.all-programs-item.disabled:hover:before,.recently-used-item.disabled:after,.recently-used-item.disabled:before,.recently-used-item.disabled:hover:after,.recently-used-item.disabled:hover:before{background:none!important;box-shadow:none!important;content:none!important}.all-programs-item.disabled img,.recently-used-item.disabled img{filter:grayscale(.25)!important;opacity:.6!important}.all-programs-item.disabled:hover img,.recently-used-item.disabled:hover img{filter:grayscale(100%) opacity(.6)}.all-programs-separator,.recently-used-separator{background-color:#e0e0e0;border:none;flex-shrink:0;height:1px;margin:3px 0 3px 1px;padding:0;width:calc(100% - 2px)}.mut-menu-arrow{color:inherit;font-size:10px;position:absolute;right:8px;top:50%;transform:translateY(-50%) scaleX(.5)}.active-submenu-trigger{background-color:#e5f3ff}.middle-right .menu-item#menu-program1,.middle-right .menu-item#menu-program10,.middle-right .menu-item#menu-program11,.middle-right .menu-item#menu-program2,.middle-right .menu-item#menu-program3,.middle-right .menu-item#menu-program4,.middle-right .menu-item#menu-program5,.middle-right .menu-item#menu-program6,.middle-right .menu-item#menu-program7,.middle-right .menu-item#menu-program8,.middle-right .menu-item#menu-program9{box-sizing:border-box;flex:0 0 35px;height:35px;padding:8px 7.5px 8px 9px}.middle-right .menu-item#menu-program1 .item-title,.middle-right .menu-item#menu-program10 .item-title,.middle-right .menu-item#menu-program11 .item-title,.middle-right .menu-item#menu-program2 .item-title,.middle-right .menu-item#menu-program3 .item-title,.middle-right .menu-item#menu-program4 .item-title,.middle-right .menu-item#menu-program5 .item-title,.middle-right .menu-item#menu-program6 .item-title,.middle-right .menu-item#menu-program7 .item-title,.middle-right .menu-item#menu-program8 .item-title,.middle-right .menu-item#menu-program9 .item-title{font-weight:400}.middle-right .menu-item#menu-internet .item-title{font-weight:600}.middle-right .menu-item#menu-internet{box-sizing:border-box;flex:0 0 35px;height:35px;padding:8px 7.5px 8px 9px}.right-section-divider{flex:0 0 auto;height:1px;list-style:none;margin:0 auto;padding:0;width:70%}.right-section-divider .divider{background:linear-gradient(90deg,transparent 0,#94bddf 50%,transparent);border:0;height:1px;margin:0;padding:0;width:100%}.middle-right .right-section-divider,.middle-right .right-section-divider .divider{display:block}.mobile-device .menu-item.disabled{filter:grayscale(1);opacity:.5;pointer-events:none}.mobile-device .startmenu{height:425px}.mobile-device .startmenu .item-right,.mobile-device .startmenu .menu-item{height:33px;line-height:30px;min-height:33px}.mobile-device .middle-right .menu-item{height:35px;max-height:35px;min-height:35px}.mobile-device .item-title{line-height:1;margin-bottom:0}.mobile-device .item-description{line-height:1;margin-top:.35em}.mobile-device .item-content{gap:0;padding:0}.menu-items .menu-divider .divider{display:block;margin-left:0;margin-right:0;width:100%}.divider-darkblue .divider{background:linear-gradient(90deg,transparent 0,#a1c4fc 50%,transparent);margin-top:3px!important;margin-bottom:3px!important}.startmenu .menu-item.disabled{background-color:transparent!important;box-shadow:none!important;filter:grayscale(.8)!important;opacity:.6!important;pointer-events:none!important}.startmenu .menu-item.disabled:active,.startmenu .menu-item.disabled:hover{background-color:transparent!important;box-shadow:none!important}.startmenu .menu-item.disabled .item-description,.startmenu .menu-item.disabled .item-title{color:#888!important;text-shadow:none!important}.startmenu .menu-item.disabled img{filter:grayscale(.8) opacity(.6)!important}.menu-item.menu-item-clicked{background-color:#1e5fa9;box-shadow:inset 1px 1px 3px #0000004d;color:#fff}.projects-bold{font-weight:700}.mobile-device .desktop-icons{--desktop-icon-cell-size: 130px;--desktop-icon-img-size: 72px;--desktop-icon-font-size: 16px;--desktop-icon-line-height: 26px;--desktop-icon-padding: 10px;--desktop-icon-grid-gap: 16px;padding:32px 0 0 20px}:root{--desktop-selection-color: rgba(49, 106, 197, .15);--desktop-selection-hover: rgba(49, 106, 197, .25);--selection-border: 1px dotted hsla(0, 0%, 100%, .5);--taskbar-height: 30px;--icon-border-radius: 3px;--xp-bg-main: #ece9d8;--xp-bg-accent: #0f61cb;--xp-border-main: #aca899;--icon-hover-bg: rgba(49, 106, 197, .22);--icon-selected-bg: rgba(49, 106, 197, .5);--desktop-icon-cell-size: 110px;--desktop-icon-img-size: 48px;--desktop-icon-font-size: 14.5px;--desktop-icon-line-height: 115%;--desktop-icon-padding: 8px;--desktop-icon-grid-gap: 10px;--desktop-icons-padding: 0px 0 0 0px}.desktop{background-position:50%;background-size:cover;height:100%;inset:0!important;overflow:hidden!important;position:fixed!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media(min-aspect-ratio:7/3){.desktop.wallpaper-default{background-position:50%}}.selection-overlay{height:calc(100% - var(--taskbar-height));left:0;pointer-events:auto;position:fixed;top:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.selection-box{background-color:var(--desktop-selection-color);border:var(--selection-border);border-radius:var(--icon-border-radius);pointer-events:none;position:absolute}.desktop-icon.hover-by-selection{background-color:var(--icon-hover-bg)}.desktop-icons{position:relative;padding:var(--desktop-icons-padding);height:calc(100% - 30px);width:100%;overflow:hidden}.desktop-icon{align-items:center;border:1px solid transparent;border-radius:var(--icon-border-radius);display:flex;flex-direction:column;justify-content:center;position:relative;width:var(--desktop-icon-cell-size);z-index:5;line-height:140%!important}.desktop-icon,.desktop-icon *{cursor:default;user-select:none;-webkit-user-select:none;-moz-user-select:none}.desktop-icon-content{align-items:center;border:1px solid transparent;border-radius:var(--icon-border-radius);display:flex;flex-direction:column;height:100%;justify-content:center;padding:var(--desktop-icon-padding);width:100%}.desktop-icon.dragging{z-index:10;opacity:.8}.desktop-icon.dragging .desktop-icon-content{cursor:grabbing}.desktop-icon-content:hover{background-color:var(--icon-hover-bg)}.desktop-icon.selected .desktop-icon-content{background-color:var(--icon-selected-bg);border:1px dotted hsla(0,0%,100%,.5)}.desktop-icon.selected .desktop-icon-content:hover{background-color:#316ac562}.desktop-icon.multi-selected .desktop-icon-content{background-color:var(--icon-selected-bg);border:1px dotted hsla(0,0%,100%,.5)}.desktop-icon.multi-selected .desktop-icon-content:hover{background-color:#316ac562}.desktop-icon-content img{height:var(--desktop-icon-img-size);margin-bottom:8px;transform:translateY(2px);width:var(--desktop-icon-img-size)}.desktop-icon-content span{color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--desktop-icon-font-size);font-weight:400;letter-spacing:.3px;line-height:var(--desktop-icon-line-height);max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;text-shadow:1px 1px 1px rgba(0,0,0,.9),0 0 3px rgba(0,0,0,.8);transform:translateY(2px);white-space:normal;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}#landscape-block{align-items:flex-start;background:#000;box-sizing:border-box;color:#fff;display:none;height:100%;justify-content:center;left:0;padding-top:18vh;position:fixed;top:0;width:100vw;z-index:9999}#landscape-block .landscape-message{color:#fff;font-family:Tahoma,Arial,sans-serif;font-size:1rem;letter-spacing:.01em;margin-top:24px;text-align:center}.mobile-device .desktop-icon.hide-mobile{display:none!important}html:not(.mobile-device) .desktop-icon.hide-desktop{display:none!important}.mobile-device .desktop-icon[data-program-name=contact]{display:none!important}@media(max-width:375px){.mobile-device .desktop-icon[data-program-name=doodledev]{display:none!important}}.desktop-icons.refreshing .desktop-icon-content{opacity:.25;filter:brightness(1.2)}.window{box-shadow:inset -1px -1px #00138c,inset 1px 1px #0831d9,inset -2px -2px #001ea0,inset 2px 2px #166aee,inset -3px -3px #003bda,inset 3px 3px #0855dd;border-top-left-radius:8px;border-top-right-radius:8px;padding:0 0 3px;-webkit-font-smoothing:antialiased}.title-bar{font-family:Trebuchet MS;background:linear-gradient(180deg,#0997ff,#0053ee 8%,#0050ee 40%,#06f 88% 93%,#005bff 95%,#003dd7 96% 100%);padding:3px 5px 3px 3px;border-top:1px solid #0831d9;border-left:1px solid #0831d9;border-right:1px solid #001ea0;border-top-left-radius:8px;border-top-right-radius:7px;font-size:13px;text-shadow:1px 1px #0f1089;height:21px}.title-bar-text{padding-left:3px}.title-bar-controls{display:flex}.title-bar-controls button{min-width:21px;min-height:21px;margin-left:2px;background-repeat:no-repeat;background-position:center;background-size:contain;box-shadow:none;background-color:#0050ee;transition:background-color .1s,background-image .1s;border:none}.title-bar-controls button:active,.title-bar-controls button:hover,.title-bar-controls button:focus{box-shadow:none!important}.title-bar-controls button[aria-label=Minimize]{background-image:url(/assets/gui/icons/minimize.svg)!important}.title-bar-controls button[aria-label=Minimize]:hover{background-image:url(/assets/gui/icons/minimize-hover.svg)!important}.title-bar-controls button[aria-label=Minimize]:not(:disabled):active{background-image:url(/assets/gui/icons/minimize-active.svg)!important}.title-bar-controls button[aria-label=Maximize]{background-image:url(/assets/gui/icons/maximize.svg)!important}.title-bar-controls button[aria-label=Maximize]:hover{background-image:url(/assets/gui/icons/maximize-hover.svg)!important}.title-bar-controls button[aria-label=Maximize]:not(:disabled):active{background-image:url(/assets/gui/icons/maximize-active.svg)!important}.title-bar-controls button[aria-label=Restore]{background-image:url(/assets/gui/icons/restore.svg)!important}.title-bar-controls button[aria-label=Restore]:hover{background-image:url(/assets/gui/icons/restore-hover.svg)!important}.title-bar-controls button[aria-label=Restore]:not(:disabled):active{background-image:url(/assets/gui/icons/restore-active.svg)!important}.title-bar-controls button[aria-label=Help]{background-image:url(/assets/gui/icons/help.svg)!important}.title-bar-controls button[aria-label=Help]:hover{background-image:url(/assets/gui/icons/help-hover.svg)!important}.title-bar-controls button[aria-label=Help]:not(:disabled):active{background-image:url(/assets/gui/icons/help-active.svg)!important}.title-bar-controls button[aria-label=Close]{background-image:url(/assets/gui/icons/close.svg)!important}.title-bar-controls button[aria-label=Close]:hover{background-image:url(/assets/gui/icons/close-hover.svg)!important}.title-bar-controls button[aria-label=Close]:not(:disabled):active{background-image:url(/assets/gui/icons/close-active.svg)!important}.status-bar{margin:0 3px;box-shadow:inset 0 1px 2px var(--button-shadow);padding:2px 1px;gap:0px}.status-bar-field{font-family:var(--sans-serif);-webkit-font-smoothing:antialiased;box-shadow:none;padding:1px 2px;border-right:1px solid rgba(208,206,191,.75);border-left:1px solid rgba(255,255,255,.75)}.status-bar-field:first-of-type{border-left:none}.status-bar-field:last-of-type{border-right:none}.dynamic-tooltip-style{background-color:#ffffe1;border:1px solid #000;border-radius:3px;box-shadow:1px 1px 3px #0003;display:none;font-family:Tahoma,Arial,sans-serif;font-size:8pt;padding:2px 5px;pointer-events:none;position:fixed;white-space:nowrap;z-index:99999999;color:#222!important}.swipe-feedback-overlay{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:linear-gradient(90deg,transparent,rgba(0,136,228,.1) 50%,transparent);inset:0;opacity:0;pointer-events:none;position:absolute;transform:translate(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:none;will-change:transform,opacity;z-index:10}.swipe-feedback-overlay.active{transition:opacity .15s ease-out,transform .15s ease-out}.swipe-feedback-overlay.bounce-back{animation:swipe-bounce-back .3s cubic-bezier(.68,-.55,.265,1.55)}.swipe-feedback-overlay[data-direction=left]{background:linear-gradient(90deg,rgba(0,136,228,.15),transparent 30%,transparent)}.swipe-feedback-overlay[data-direction=right]{background:linear-gradient(90deg,transparent,transparent 70%,rgba(0,136,228,.15))}@keyframes swipe-bounce-back{0%{opacity:.3;transform:translate(0)}50%{opacity:.2;transform:translate(var(--bounce-direction, 10px))}to{opacity:0;transform:translate(0)}}.firefox-browser .window{-moz-osx-font-smoothing:grayscale}body,body *{cursor:default;user-select:none;-webkit-user-select:none;-moz-user-select:none}img{user-select:none;-webkit-user-select:none;-moz-user-select:none;-webkit-user-drag:none}input[type=text],input[type=email],input[type=password],textarea,.notepad-editor{cursor:text;user-select:text;-webkit-user-select:text;-moz-user-select:text}.xp-wait-cursor,.xp-wait-cursor *{cursor:wait!important}.desktop-context-menu{position:absolute;padding:2px;margin:0;list-style:none;background:#fdfdfc;border:1px solid #aca899;box-shadow:2px 2px 2px #0008;font-family:msPixelTahoma,Segoe UI,sans-serif;font-size:13px;color:#000;z-index:3000;width:fit-content}.desktop-context-menu-item{display:grid;grid-template-rows:auto;grid-template-columns:14px auto;padding:0 22px 0 1px;cursor:default;height:17px;width:auto;line-height:4px;cursor:pointer;white-space:nowrap;position:relative;align-items:center}.desktop-context-menu-item img{width:12px;height:12px;grid-column:1;grid-row:1}.desktop-context-menu-item>span{padding-left:4px;grid-column:2;grid-row:1}.desktop-context-menu-item.submenuholder:after{content:"▼";display:inline-block;position:absolute;font-size:9px;transform:rotate(-90deg) scaleY(.6);right:6px;line-height:19px}.desktop-context-menu-item:hover{background:#316ac5;color:#fff}.desktop-context-menu-item.disabled{color:#00000073;pointer-events:none}.desktop-context-menu-item.disabled:hover{background:transparent;color:#00000073}.desktop-context-menu-shortcut{margin-left:16px;color:#000000b3}.desktop-context-menu-item:hover .desktop-context-menu-shortcut{color:#ffffffe6}.desktop-context-menu-separator{margin:4px 2px;border-top:1px solid #d6d1bf;border-bottom:1px solid #fff}@font-face{font-family:TahomaWin;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/tahoma.woff2) format("woff2"),url(/assets/fonts/tahoma.woff) format("woff")}@font-face{font-family:TahomaWin;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/tahomabd.woff2) format("woff2"),url(/assets/fonts/tahomabd.woff) format("woff")}@font-face{font-family:msPixelTahoma;src:url(/assets/fonts/Tahoma%208pt%2011-2.ttf);font-weight:400;font-style:normal}@font-face{font-family:msPixelTahoma;src:url(/assets/fonts/Tahoma%208pt%2011-2%20Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:msPixelTahoma;src:url("/assets/fonts/Tahoma 8pt 11-2 Italic.ttf");font-weight:400;font-style:italic}@font-face{font-family:msPixelTahoma;src:url("/assets/fonts/Tahoma 8pt 11-2 Bold Italic.ttf");font-weight:700;font-style:italic}@font-face{font-family:msSansSerif;src:url(/assets/fonts/MSSansSerif%208pt.ttf);font-weight:400;font-style:normal}@font-face{font-family:msSansSerif;src:url(/assets/fonts/MSSansSerif%20Bold%208pt.ttf);font-weight:700;font-style:normal}@font-face{font-family:msSansSerif;src:url(/assets/fonts/MSSansSerif%208pt.ttf);font-weight:400;font-style:italic}@font-face{font-family:msSansSerif;src:url(/assets/fonts/MSSansSerif%20Bold%208pt.ttf);font-weight:700;font-style:italic}:root{font-family:TahomaWin,Wix Madefor Display,Segoe UI,Tahoma,sans-serif;color:#f4f6fb;background-color:#03060f}html{overflow:hidden}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100dvh;background:radial-gradient(circle at top,#0f1a3b,#02040a 55%);color:inherit}#root{min-height:100dvh}.app-shell{position:relative;min-height:100dvh;width:100vw;overflow:hidden}.main-screen-layer{position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none;transition:opacity .22s ease}.main-screen-layer.is-active{opacity:1;pointer-events:auto}.overlay-layer{position:relative;z-index:1;min-height:100dvh}body{overflow:hidden}.screen-title{font-size:clamp(1.75rem,4vw,2.4rem);margin-bottom:.5rem;letter-spacing:-.02em}.screen-subtitle{margin-top:0;margin-bottom:2rem;color:#f4f6fbb8}.screen-hint{margin:1.5rem 0 0;font-size:.9rem;color:#f4f6fb99}#boot-screen{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000;background-color:#000;opacity:1;pointer-events:none}#boot-screen:not(.force-vh){height:100%!important}.boot-bottom-left,.boot-bottom-right,.loading-container{opacity:0;transition:opacity 2s ease-out}.boot-fade-in .boot-bottom-left,.boot-fade-in .boot-bottom-right,.boot-fade-in .loading-container{opacity:1}#boot-screen.fading-out .boot-bottom-left,#boot-screen.fading-out .boot-bottom-right,#boot-screen.fading-out .container,#boot-screen.fading-out #boot-logo{opacity:0}#boot-screen.fading-out .loading-container{opacity:1}#boot-screen.fading-out .box{animation-play-state:paused}#boot-logo,.container,.loading-container{backface-visibility:hidden;transform:translateZ(0);transform-style:preserve-3d;will-change:opacity,transform}.box{backface-visibility:hidden;transform:translateZ(0);transform-style:preserve-3d;will-change:transform}#boot-logo{display:block;height:auto;left:20px;margin-bottom:40px;position:relative;transition:opacity .5s ease;width:350px}.loading-container{display:flex;flex-direction:column;align-items:center}.container{align-self:center;border:2px solid #b2b2b2;border-radius:7px;flex-shrink:0;font-size:0;height:22px;margin:0 auto;overflow:hidden;padding:2px 1px;transition:opacity .5s ease;width:180px}.box{animation:loader 2s infinite;animation-timing-function:linear;background:linear-gradient(180deg,#2838c7 0,#5979ef 17%,#869ef3 32% 45%,#5979ef 59%,#2838c7);display:inline-block;height:100%;margin-right:2px;width:9px}@keyframes loader{0%{transform:translate(-30px)}to{transform:translate(180px)}}.boot-bottom-left{align-items:flex-start;bottom:48px;color:#fff;display:flex;flex-direction:column;font-size:16px;left:100px;line-height:1.4;position:absolute}.boot-bottom-right{bottom:50px;position:absolute;right:100px}.boot-bottom-right img{display:block;height:32px;width:auto}@media(max-width:480px){.boot-bottom-left{display:none!important}.boot-bottom-right{bottom:30px;left:50%;right:auto;transform:translate(-50%)}.boot-bottom-right img{height:26px}#boot-logo{left:auto;margin-bottom:30px;margin-left:auto;margin-right:auto;width:280px}.container{border-width:2px;height:22px;padding-bottom:1px;padding-top:1px;width:180px}.box{height:100%!important}}.ghost-button{width:100%;padding:.9rem 1rem;border-radius:14px;font-size:.95rem;font-weight:600;border:1px solid rgba(255,255,255,.35);background:transparent;color:inherit;cursor:pointer;transition:border-color .15s ease,color .15s ease}.ghost-button:hover{color:#9ec9ff;border-color:#9ec9ffe6}.main-screen{height:100dvh;width:100vw;background:url(/assets/bgs/bliss.jpg) center/cover}.window-preview{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020f26b3;border-radius:16px;padding:1.25rem;border:1px solid rgba(255,255,255,.07);box-shadow:0 15px 35px #00000080}.window-preview h2{margin-top:0;margin-bottom:.5rem}.window-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.25rem}.window-actions .ghost-button,.window-actions .xp-button{flex:1;min-width:140px}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:root{--crt-background: #0f1419;--crt-glow-color: rgba(0, 150, 150, .12);--crt-scanline-opacity: .15;--crt-scanline-width: 1px;--crt-scanline-gap: 1px;--crt-moving-scanline-color: hsla(0, 0%, 100%, .15);--crt-flicker-opacity: .01;--crt-text-color: rgba(120, 255, 120, .7);--crt-curvature: 0px;--crt-vignette-opacity: .15;--crt-aberration-offset: 1.2px;--crt-aberration-opacity: .05;--crt-moving-scanline-height: .6px;--header-glow-color: rgba(120, 255, 150, .4)}@media(min-resolution:144dpi){body:not(.mobile-device) :root{--crt-scanline-width: 1px;--crt-scanline-gap: 2px;--crt-aberration-offset: 1.8px;--crt-moving-scanline-height: .8px}}@media(min-resolution:240dpi){body:not(.mobile-device) :root{--crt-scanline-gap: 3px;--crt-aberration-offset: 2.4px;--crt-moving-scanline-height: 1px}}@media(min-resolution:336dpi){body:not(.mobile-device) :root{--crt-scanline-gap: 4px;--crt-aberration-offset: 3.6px}}@keyframes flicker{0%{opacity:0}5%{opacity:var(--crt-flicker-opacity)}10%{opacity:0}15%{opacity:var(--crt-flicker-opacity)}20%{opacity:0}30%{opacity:0}50%{opacity:0}70%{opacity:var(--crt-flicker-opacity)}80%{opacity:0}90%{opacity:var(--crt-flicker-opacity)}to{opacity:0}}@keyframes noise{0%,to{background-position:0 0}20%{background-position:20% 20%}40%{background-position:-20% -30%}60%{background-position:30% 10%}80%{background-position:-30% 30%}}@keyframes crt-flicker{0%{opacity:1}1%{opacity:.985}2%{opacity:.995}3%{opacity:.99}4%{opacity:1}30%{opacity:1}31%{opacity:.985}32%{opacity:.99}33%{opacity:1}80%{opacity:1}81%{opacity:.99}82%{opacity:.98}83%{opacity:1}to{opacity:1}}@keyframes chromatic-shift{0%{transform:translate(var(--crt-aberration-offset))}25%{transform:translate(calc(var(--crt-aberration-offset) * .9),calc(var(--crt-aberration-offset) * .1))}50%{transform:translate(var(--crt-aberration-offset))}75%{transform:translate(calc(var(--crt-aberration-offset) * 1.1),calc(var(--crt-aberration-offset) * -.1))}to{transform:translate(var(--crt-aberration-offset))}}@keyframes scanline-drift{0%{background-position:0 0}to{background-position:0 2px}}.crt-effect{border-radius:var(--crt-curvature);box-shadow:0 0 0 30px #000;height:100%;inset:0;overflow:hidden;pointer-events:none;position:fixed;width:100%;z-index:100000}.crt-effect:before{background:repeating-linear-gradient(0deg,rgba(0,0,0,var(--crt-scanline-opacity)),rgba(0,0,0,var(--crt-scanline-opacity)) var(--crt-scanline-width),transparent var(--crt-scanline-width),transparent calc(var(--crt-scanline-width) + var(--crt-scanline-gap)));content:"";display:block;height:100%;inset:0;mix-blend-mode:multiply;opacity:.7;pointer-events:none;position:absolute;width:100%;z-index:100000}.crt-effect:after{background:repeating-linear-gradient(90deg,rgba(0,0,0,calc(var(--crt-scanline-opacity) * .7)),rgba(0,0,0,calc(var(--crt-scanline-opacity) * .7)) var(--crt-scanline-width),transparent var(--crt-scanline-width),transparent calc(var(--crt-scanline-width) + var(--crt-scanline-gap)));content:"";display:block;height:100%;inset:0;mix-blend-mode:multiply;opacity:.7;pointer-events:none;position:absolute;width:100%;z-index:100000}.crt-scanline{background:linear-gradient(180deg,#ffffff03,#fff3 50%,#ffffff03);box-shadow:0 0 2px #ffffff26;content:"";height:var(--crt-moving-scanline-height);left:0;mix-blend-mode:screen;opacity:.3;pointer-events:none;position:fixed;top:-20px;transform:translateY(0);transition:transform 0s linear;width:100%;z-index:100001}.crt-flicker{animation:crt-flicker 10s infinite;background-color:transparent;height:100%;left:0;mix-blend-mode:overlay;pointer-events:none;position:fixed;top:0;width:100%;z-index:100003}.crt-flicker:after{animation:flicker 15s infinite;background:rgba(255,255,255,var(--crt-flicker-opacity));content:"";height:100%;left:0;mix-blend-mode:normal;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.crt-vignette{background:radial-gradient(ellipse at center,transparent 70%,rgba(0,0,0,.08) 100%);height:100%;left:0;mix-blend-mode:multiply;pointer-events:none;position:fixed;top:0;width:100%;z-index:100005}.crt-noise{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AYSFCkEKYR5NwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAFMklEQVRo3u2aTYgbVRTHf+flJQUndtLYmcxkPpJMptA2yUx2XRT8QBFajFSUQhciCo1F62Zdl9UuXLhwIbgSRF1YLNSFVApaqrW2Cwr9oO20adPOJJN8TjNJJpnk3S7mZQpCmfH1FcwPDrx3Lzfv/s9999xz7oWfZDT+JLBOnAL0vDT93AcXI8DBCvUupOmcAQ4BDgGmLaXbAD4CMICzY7j61/iUMZWPmYsZbSMhFQZg2sK+oXcW3NkUfQ/4CjiKQ8DJxBKjKmLdJjV9uVYTKnUhkhLysSahAI9HiU7OC/GE0EoJkbSQjQmRuGRTwjomFOJCNS4kk0I2IeRiQiEqTEUk0pXFwffjwEZTEO0Knu5A/8/w7ReQW4TlzXB4HIoVuLgEk3MQb8OeLpgegsXrML4Ikj6Y0BYV6Ai87MJLj0FkFob7Ye80zL0Hh0bh+2tQexLefRa+OQXHx+GLl+DkfiicgxtFmChB4jroZekZhAe2wcNRoAMDCsQ2QukqJKYhfQFOPw6n9sFYAZbfgL2d8MmLkF2ApRT0/Qjb/wQdyP5rG/VtMsRBbxTM7fDVFFydg/k6JFNwKQBTXjicgYFu6M7A5DXIzoEuVLHoiYB0CqsZILIJUg3IRSCoQG8HZLpgOgNXzsCFUXhgN3QJYAlUDPoioHcAfmDVUjJQGQmA/jXw6tABEIZnHoWPz0O9BNF7YUc35AswM4dpSlJSmkCdJeKQqcHGLMR7oNcAVYFXAnA5D2tnwF+Eb4IwNQVJBdQIfg1MkoCvDukq1JwQ0MG0QK2CkYbSw5AchONfQ3YCDh2ETzNQbEA6CgcPYIZNgnqVdFFKFMCnQxDYW4GaA6a/7m7eJAS7oVwCFT4Pw8VzsH8U5qdg72MwfAaG34LMT1CehFgTMHDQqFHVaigFhVAO/ChYDexqE4orUKpD7Dp0bIL0TsjkYWEBigvQGIChBtzog8UEZA0wI1i0V4yp1DQm5yktY0KVtBQYXQDrQsi1PiLzsGcOTs7DlXlYuwuGYjAQg5k4TK2D9xZUi9i0t0EZhbwUMFDGJzVpEjYr6Kt3nBVgJQ25ALQaEAhDow7JCNgikIqCfxHu3ogx3Yfa4aIppdYW0W0ZEj5oiDCl++hRhHhKqKwK9SpCyYS5Fuy4fIcAUyZYAnNegZUitv9W8BWQU2DSgzQsAj5hdAHeq2FrNfjZhYFRSBSAxRL0Z2GpF3wFcuZdRKROa9HBUhWUILQrUFN4rQ3RUTjRCefrYJyFkztgvAwlwCcCyjC++t+I6A62ZR+2NQciQtgCzYAuHVp3QTUGHVVYa0GkCisZcKwK1gpYdcCt/38Hf9V5GQPLs1i6hoMiLRHKFliNwPtCVBHMuPBqCcoetPJCwcS0LUwFgmq9nUYCLEyhTQ1a3jJKpEmHFRCM2pDwwb4MnMtBYx52JSH1AGTdEEcHPwjtuaG1vc7LcnAoS2ihRsVrE1WFliNUCkK1FyIZGPPA1vGb35tFdkWEtfVQe3yFuRvkWwPkXYtCy89UExZdJ2HNyX1+A6PXYdmC+9zCeBkYLtJe1Lj6R29jXYHrJcgXABseFWFNF0ouODYHhQ6MiLDR8feSbzeiqeCZH9DbBt5k+cZDCc01Ia44iYiw7IO1Eo77q7/dPZpZWNsDaQO78CPN1XlSOZfDaZs9KUG78Zt+14JQWoBEHDIWhtZm3W5P87D9Bqm0QT3t5mTagCrWbypOgdZuDdOW32zfV4xpRXHz5eLWDaHa5L8CXv2J9pP8Ij8ALHQWw2ReQZEAAAAASUVORK5CYII=);background-repeat:repeat;height:calc(100dvh + 1000px);left:-500px;opacity:.05;pointer-events:none;position:fixed;top:-500px;width:calc(100vw + 1000px);z-index:100006;max-width:calc(100vw + 1000px);max-height:calc(100dvh + 1000px)}.crt-aberration{height:100%;left:0;mix-blend-mode:screen;opacity:var(--crt-aberration-opacity);pointer-events:none;position:fixed;top:0;width:100%;z-index:100007}.crt-aberration:after,.crt-aberration:before{background:inherit;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.crt-aberration:before{background:#ff000014;mix-blend-mode:screen;transform:translate(-1 * var(--crt-aberration-offset),0)}.crt-aberration:after{animation:chromatic-shift 3s ease-in-out infinite;background:#0000ff14;mix-blend-mode:screen;transform:translate(var(--crt-aberration-offset))}.crt-persistence{background:#96ff9603;height:100%;left:0;mix-blend-mode:screen;pointer-events:none;position:fixed;top:0;width:100%;z-index:100008}body{filter:brightness(1.01) contrast(1.015) saturate(1.02)}body.crt-brightness{filter:brightness(1.06) contrast(1.08) saturate(1.06)}@keyframes crt-glitch{0%,to{filter:brightness(1.06) contrast(1.08) saturate(1.12)}20%{filter:brightness(1.12) contrast(1.12) saturate(.95)}40%{filter:brightness(1.04) contrast(1.18) saturate(1.15)}60%{filter:brightness(1.1) contrast(1.04) saturate(1.08)}}body.crt-turning-on{animation:crt-glitch .3s ease-out forwards}body.crt-turning-off{animation:crt-glitch .25s ease-in forwards}
