/**************************************
* kitchenwindows - A fully configurable, scalable windows-style web app management system.
* @version 4.0.0
* @lastBuild Sat Apr 20 2024 12:25:07 GMT-0500 (Central Daylight Time)
* Kitchen JS KitchenTWBaseTheme Latest Version https://github.com/Kitchen-JS/KitchenTWBaseTheme
* TailWind: v^3.4.1
* @author KitchenJS
* @link https://github.com/Kitchen-JS/KitchenWindows-Divergent
**************************************/
.kw-background{--tw-text-opacity:1;color:rgb(141 141 141/var(--tw-text-opacity))}.kw-background:is(.dark *){--tw-text-opacity:1;color:rgb(184 184 184/var(--tw-text-opacity))}.kw-background{font-size:20rem}@media (min-width:640px){.kw-background{font-size:26rem}}@media (min-width:768px){.kw-background{font-size:29rem}}@media (min-width:1024px){.kw-background{font-size:33rem}}@media (min-width:1280px){.kw-background{font-size:36rem}}@media (min-width:1536px){.kw-background{font-size:39rem}}.kw-tile{cursor:pointer;color:rgb(0 0 0/var(--tw-text-opacity))}.kw-tile,.kw-tile:is(.dark *){--tw-text-opacity:1}.kw-tile:is(.dark *){color:rgb(255 255 255/var(--tw-text-opacity))}.kw-desktop-collection-icon{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.kw-desktop-collection-icon:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.kw-main-workspace-header{flex-wrap:wrap;align-content:center;justify-content:center;justify-items:center;padding:.5rem;text-align:center}.kw-main-workspace-header,.kw-toolbar{display:flex;align-items:center}.kw-toolbar{margin:0;justify-content:flex-start}.kw-toolbar-running-app{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.kw-toolbar-running-app:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.kw-toolbar-running-app-icon{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity))!important}.kw-toolbar-running-app-icon:is(.dark *){--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.kw-toolbar .kw-toolbar-hamburger{margin:.5rem;text-align:center}.kw-toolbar .close{margin:.5rem;padding:.5rem}.kw-toolbar .kw-toolbar-divider,.kw-toolbar .kw-toolbar-logo{position:fixed;z-index:9999}.kw-toolbar .kw-toolbar-logo{cursor:pointer;text-align:center}.kw-toolbar .appIcon,.kw-toolbar .kw-toolbar-logo{align-content:center;align-items:center}.kw-toolbar .appIcon{margin:.5rem;display:inline-flex}.kw-window{position:fixed;display:flex;flex-direction:column;justify-content:space-between}.kw-window-close,.kw-window-max,.kw-window-min{cursor:pointer}.kw-window-close{margin-inline-start:.25rem;margin-top:0}.kw-window-max{margin-top:.25rem}.kw-window-header{cursor:move;text-align:center}.kw-modal-cover,.kw-modal-window,.kw-window-header{position:fixed}.kw-modal-cover{top:0;left:0;z-index:9999;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.kw-modal-content{display:inline-flex;height:100%;width:100%;align-content:center;border-radius:.375rem;align-content:space-around;justify-content:center;justify-items:center}.kw-modal-content,.kw-popup-window{align-items:center;background-image:none}.kw-popup-window{position:fixed;margin:0;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.kw-popup-body{align-items:center;background-image:none}.kw-scrolling-container{position:fixed;overflow:hidden}.kw-scrolling-container,.kw-scrolling-text{top:0;left:0;display:inline-flex;width:100%;align-items:center;justify-content:center}.kw-scrolling-text{transform:translateX(100%);animation:scrolling-text 2s cubic-bezier(.1,1,.1,1) 1;font-size:166.667%;padding:4px 12px;position:absolute;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.kw-html-spinner{width:100px;height:100px;border:10px solid;border-color:#fff #fff #ff3d00;border-radius:50%;box-sizing:border-box;left:calc(50% - 55px);top:calc(50% - 55px);animation:rotation 1s linear infinite}@keyframes scrolling-text{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blink{50%{opacity:0;background-color:#f59e0b!important}}@keyframes cursor{0%,to{border-right-color:#0000}50%{border-right-color:#000}}@keyframes typing{0%{width:0}30%{width:16ch}80%{width:16ch}90%{width:0}to{width:0}}