*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--accent-color: blue;--selection-color: lightskyblue;--menubar-height: 30px;--panel-box-shadow: 0 10px 15px 0 rgb(0 0 0 / 70%);--panel-box-shadow-inactive: 0 3px 5px 0 rgb(0 0 0 / 70%);--label-shadow: black 0 1px 2px, black 0 1px 3px, black 0 1px 4px;accent-color:var(--accent-color)}:root ::selection{background-color:var(--selection-color)}html{overflow:hidden;overscroll-behavior:none}body{display:grid;grid-template:"menubar" var(--menubar-height) "desktop" auto;background-color:#fff;width:100svw;height:100svh;overflow:hidden;touch-action:manipulation;font-family:Lucida Grande,Lunasima,sans-serif}:root{--button-gradient: #f9f9f9, #ededed 40%, #dadada 40%, #ffffff;--pinstripe-bg-image: repeating-linear-gradient( to bottom, #ebecec, #ebecec 2px, #eff0f0 2px, #eff0f0 4px );--pulse-overlay-bg: radial-gradient(rgb(0 0 0 / 10%), transparent);--scrollbar-outline-color: #ababab;--scrollbar-size: 15px;--text-secondary: rgb(0 0 0 / 50%);--focus-box-shadow: 0 0 3px 2px #92b9db;--widget-box-shadow: 0 2px 3px -1px #8b8b8b;--accent-color: #3471cf;--selection-color: #b5d5ff}#root .menubar{--menu-button-bg-image: linear-gradient(135deg, #3dadff, #1666ee);--menu-item-active-bg-image: linear-gradient(to bottom, #237ee9, #015cd8);--menu-option-active-bg-color: #336fcb;border-top:1px solid #d9d9d9;border-bottom:1px solid #bcbcbc;border-top-right-radius:9px;border-top-left-radius:9px;background-image:linear-gradient(to bottom,#fff,#f0f0f0 50%,#e8e8e8 50%,#fff)}@media (forced-colors: none){#root .menuName:active,#root .menuName:focus-visible,[open] :is(#root .menuName){background-image:var(--menu-item-active-bg-image)}}#root .menuName::-webkit-details-marker{display:none}#root .menuLogo{background-image:linear-gradient(135deg,#3dadff,#1666ee);-webkit-background-clip:text;background-clip:text;color:transparent}.menuName:active :is(#root .menuLogo),.menuName:focus-visible :is(#root .menuLogo),[open] :is(#root .menuLogo){background-image:linear-gradient(to top,#fff,#fff);-webkit-background-clip:text;background-clip:text}@media not (prefers-reduced-transparency: reduce){#root .menu:before{opacity:.95}}#root .menu:before{background-image:var(--pinstripe-bg-image)}#root .menuItem:hover,#root .menuItem:focus-within{background-color:var(--menu-option-active-bg-color)}#root .desktop{background-image:url(../../../wallpaper.jpg);background-color:#3d6ea8}#root .window{border:1px solid rgb(0 0 0 / 33%);border-top-right-radius:9px;border-top-left-radius:9px;background-image:var(--pinstripe-bg-image)}#root .windowTitlebar{justify-content:space-between;border-top-right-radius:inherit;border-top-left-radius:inherit;background-image:linear-gradient(to bottom,#f9f9f9 1px,#efefef 1px,#cacaca calc(100% - 1px),#8c8c8c calc(100% - 1px))}.window.inactive :is(#root .windowTitlebar){background-image:linear-gradient(to bottom,transparent calc(100% - 1px),#8c8c8c calc(100% - 1px));color:var(--text-secondary)}#root .windowButton{--inset-shadow: inset 0 0 1px 2px rgb(0 0 0 / 50%);box-shadow:var(--inset-shadow),0 1px 1px #fff;border:none;border-radius:9999px;background-image:radial-gradient(ellipse 60% 40% at center top,white,rgb(255 255 255 / 80%),transparent),radial-gradient(ellipse 60% 70% at center bottom,rgb(255 255 255),rgb(255 255 255 / 80%),transparent);background-color:var(--background-color);background-blend-mode:normal,overlay;padding:0;width:18px;height:18px}@media (forced-colors: active){#root .windowButton:enabled{border:1px solid ButtonBorder}}.window.inactive .windowControls:not(:hover,:focus-visible) :is(#root .windowButton){--background-color: #b5b5b5 !important}#root .windowButton:active{filter:brightness(.75)}#root .windowButton:disabled{--background-color: transparent !important;box-shadow:inset 0 0 1px 1.5px #00000040,0 1px 1px #fff}#root .windowButton.close{--background-color: #c44a44}#root .windowButton.close.modified:after{position:absolute;border-radius:50%;background-color:hsl(from var(--background-color) h s calc(l*.75));width:8px;height:8px;content:""}#root .windowButton.minimize{--background-color: #e89e28}#root .windowButton.maximize{--background-color: #6aa71e}#root .windowButtonGlyph{--lightness: .9;transform:translateZ(0);visibility:hidden;mix-blend-mode:multiply;color:hsl(from var(--background-color) h s calc(l * var(--lightness)));stroke-width:4;stroke-linecap:square}.windowButton.modified :is(#root .windowButtonGlyph){display:none}.windowButton.minimize :is(#root .windowButtonGlyph){--lightness: .8}.windowControls:is(:hover,:focus-visible,:has(.windowButton:active)) :is(#root .windowButtonGlyph){visibility:visible}#root .windowTitleSection{position:absolute;top:0;left:0;width:100%;height:100%}#root button.ui{--button-active-gradient: #c8d5ed, #97c2ee 40%, #6eadee 40%, #aff9ff;--border-gradient: #8b8b8b, #505050;--border-active-gradient: #272798, #616161;box-shadow:var(--widget-box-shadow);border:1px solid transparent;border-radius:9999px;background-image:linear-gradient(to bottom,var(--button-gradient)),linear-gradient(to bottom,var(--border-gradient));background-clip:padding-box,border-box;padding-inline:14px;min-width:91px;height:28px;-webkit-user-select:none;user-select:none;white-space:nowrap}@media (forced-colors: none){#root button.ui:focus-visible{--border-gradient: #6f89a0, #6f89a0;outline:none;box-shadow:var(--focus-box-shadow)}}#root button.ui:active{--button-gradient: var(--button-active-gradient);--border-gradient: var(--border-active-gradient)}#root button.ui.primary:not(.window.inactive .primary){--button-gradient: var(--button-active-gradient);--border-gradient: var(--border-active-gradient)}#root button.ui.primary:not(.window.inactive .primary):not(:active){animation:.5s linear infinite alternate darken}::-webkit-scrollbar{outline:1px solid var(--scrollbar-outline-color);width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{--track-dir: right;--track-gradient: #b8b8b8, #c0c0c0, #c8c8c8, #d3d3d3, #dbdbdb, #e4e4e4, #ebebeb, #ebebeb, #f1f1f1, #f6f6f6, #fafafa, #fbfbfb, #fcfcfc, #f9f9f9, #f4f4f4, #efefef;background-image:linear-gradient(to var(--track-dir),var(--track-gradient))}::-webkit-scrollbar-track:horizontal{--track-dir: bottom}::-webkit-scrollbar-thumb{--border-color: #0139b3;--cap-dir: bottom;--cap-gradient: #0139b3bd, transparent 7.5px, transparent calc(100% - 7.5px) , #0139b3bd;--scrollbar-dir: right;--scrollbar-gradient: #0139b3, #75a7e0, #96bfe9, #95bde9, #8ebbeb, #579be7, #6cabf3, #7cbbff, #8eccff, #9adaff, #a8ebfe, #9fe0ff, #5c5c5c;border:1px solid var(--border-color);border-radius:9999px;background:linear-gradient(to var(--cap-dir),var(--cap-gradient)),var(--pulse-overlay-bg) 0% 0% / var(--scrollbar-size) var(--scrollbar-size) fixed,linear-gradient(to var(--scrollbar-dir),var(--scrollbar-gradient));background-blend-mode:multiply,normal,normal}@media (forced-colors: active){::-webkit-scrollbar-thumb{background-color:CanvasText!important}}.window.inactive ::-webkit-scrollbar-thumb{--border-color: #8b8b8b;--cap-gradient: rgb(0 0 0 / 25%), transparent 7.5px, transparent calc(100% - 7.5px) , rgb(0 0 0 / 25%);background-image:linear-gradient(to var(--cap-dir),var(--cap-gradient)),linear-gradient(to var(--scrollbar-dir),var(--button-gradient))}::-webkit-scrollbar-thumb:horizontal{--cap-dir: right;--scrollbar-dir: bottom}::-webkit-scrollbar-button{--button-dir: bottom;--border-color: #969696;--arrow-bg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjciIHZpZXdCb3g9IjAgMCA2IDciIHdpZHRoPSI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0wIDMuNSA2IDMuNXYtN3oiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);display:block;border-left:1px solid var(--border-color);background:var(--arrow-bg) center no-repeat,linear-gradient(to var(--button-dir),var(--button-gradient));width:var(--scrollbar-size);height:var(--scrollbar-size)}@media (forced-colors: active){::-webkit-scrollbar-button{background:var(--arrow-bg) center no-repeat,linear-gradient(to var(--button-dir),white,white)!important}}::-webkit-scrollbar-button:active{--button-gradient: #1c6bc8, #5252b6, #97a2dc, #a3bae6, #a4c7eb, #afceee, #a4c6eb, #4287d3, #5090d6, #5896da, #629ee0, #6eacec, #80c1ff, #83caff, #6dc3ff;--border-color: #2068c6}::-webkit-scrollbar-button:increment{--arrow-bg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjciIHZpZXdCb3g9IjAgMCA2IDciIHdpZHRoPSI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im02IDMuNS02IDMuNXYtN3oiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}::-webkit-scrollbar-button:vertical{--button-dir: right;--arrow-bg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCA3IDYiIHdpZHRoPSI3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0zLjUgMCAzLjUgNmgtN3oiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);border-top:1px solid var(--border-color);border-left:none}::-webkit-scrollbar-button:vertical:increment{--arrow-bg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCA3IDYiIHdpZHRoPSI3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0zLjUgNiAzLjUtNmgtN3oiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}::-webkit-scrollbar-button:start{display:none}::-webkit-scrollbar-corner{outline:1px solid var(--scrollbar-outline-color);background-color:#fff}@keyframes darken{0%{filter:brightness(1) saturate(1)}to{filter:brightness(.9) saturate(1.5)}}@font-face{src:local("Lucida Grande"),local("Lunasima"),url(../../../fonts/Lunasima-Regular.ttf) format("truetype");font-family:Lunasima}@font-face{font-weight:700;src:local("Lucida Grande"),local("Lunasima"),url(../../../fonts/Lunasima-Regular.ttf) format("truetype");font-family:Lunasima}
