.window[data-v-b3625faf]{background:#0f0f0f;border:1px solid #888;border-radius:0;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.title-bar[data-v-b3625faf]{align-items:center;background:#0f0f0f;border-bottom:1px solid #888;cursor:move;display:flex;height:40px;justify-content:space-between;padding:0 16px}.title-bar[data-v-b3625faf]:hover{background:#111}.window-title[data-v-b3625faf]{color:#fff;flex:1;font-size:14px;font-weight:500}.window-controls[data-v-b3625faf]{display:flex;gap:8px}.close-button[data-v-b3625faf],.maximize-button[data-v-b3625faf],.minimize-button[data-v-b3625faf]{align-items:center;background:transparent;border:none;border-radius:0;color:#fff;cursor:pointer;display:flex;font-size:16px;height:20px;justify-content:center;transition:all .2s ease;width:20px}.close-button[data-v-b3625faf]:hover{background:#333;color:#fff}.maximize-button[data-v-b3625faf]{font-size:13px}.maximize-button[data-v-b3625faf]:hover,.minimize-button[data-v-b3625faf]:hover{background:#333;color:#fff}.window-content[data-v-b3625faf]{background:#0f0f0f;border:1px solid #888;box-sizing:border-box;color:#fff;inset:40px 5px 5px;line-height:1.6;overflow:auto;overscroll-behavior:contain;padding:10px;position:absolute;-webkit-user-select:text;-moz-user-select:text;user-select:text}.window-content h1[data-v-b3625faf],.window-content h2[data-v-b3625faf],.window-content h3[data-v-b3625faf],.window-content p[data-v-b3625faf]{color:#fff;margin-bottom:16px}.window-content p[data-v-b3625faf]{font-size:14px}.window-content a[data-v-b3625faf],.window-content a[data-v-b3625faf]:active,.window-content a[data-v-b3625faf]:focus,.window-content a[data-v-b3625faf]:hover,.window-content a[data-v-b3625faf]:link,.window-content a[data-v-b3625faf]:visited{color:#fff!important;cursor:pointer!important;text-decoration:underline!important}.window-content a[data-v-b3625faf]:hover{opacity:.7!important}.window-content[data-v-b3625faf]::-webkit-scrollbar{width:8px}.window-content[data-v-b3625faf]::-webkit-scrollbar-track{background:#000}.window-content[data-v-b3625faf]::-webkit-scrollbar-thumb{background:#333;border-radius:0}.window-content[data-v-b3625faf]::-webkit-scrollbar-thumb:hover{background:#555}.resize-handle[data-v-b3625faf]{background:transparent;position:absolute;z-index:10}.resize-n[data-v-b3625faf]{cursor:n-resize;top:-3px}.resize-n[data-v-b3625faf],.resize-s[data-v-b3625faf]{height:6px;left:0;right:0}.resize-s[data-v-b3625faf]{bottom:-3px;cursor:s-resize}.resize-e[data-v-b3625faf]{cursor:e-resize;right:-3px}.resize-e[data-v-b3625faf],.resize-w[data-v-b3625faf]{bottom:0;top:0;width:6px}.resize-w[data-v-b3625faf]{cursor:w-resize;left:-3px}.resize-ne[data-v-b3625faf]{cursor:ne-resize;right:-3px}.resize-ne[data-v-b3625faf],.resize-nw[data-v-b3625faf]{height:6px;top:-3px;width:6px}.resize-nw[data-v-b3625faf]{cursor:nw-resize;left:-3px}.resize-se[data-v-b3625faf]{cursor:se-resize;right:-3px}.resize-se[data-v-b3625faf],.resize-sw[data-v-b3625faf]{bottom:-3px;height:6px;width:6px}.resize-sw[data-v-b3625faf]{cursor:sw-resize;left:-3px}.window.maximized[data-v-b3625faf]{height:auto;inset:0;position:absolute;width:auto}.window.maximized .resize-handle[data-v-b3625faf],.window.minimized .resize-handle[data-v-b3625faf]{display:none}.window.minimized[data-v-b3625faf]{height:41px!important}.window.focused[data-v-b3625faf]{border-color:#6fb8aa}.window:hover .resize-handle[data-v-b3625faf]{background:#ffffff1a}.glyph[data-v-ebf26d12]{color:#fff;flex:none}.desktop[data-v-bac94e5d]{inset:0;overflow:hidden}.desktop[data-v-bac94e5d],.desktop-intro[data-v-bac94e5d]{pointer-events:none;position:absolute}.desktop-intro[data-v-bac94e5d]{bottom:clamp(28px,7vh,80px);left:clamp(28px,5vw,78px);text-shadow:0 1px 10px rgba(0,0,0,.85),0 0 2px rgba(0,0,0,.6);width:min(720px,58vw);z-index:5}.desktop-intro[data-v-bac94e5d]:empty{display:none}.desktop-intro[data-v-bac94e5d] a,.desktop-intro[data-v-bac94e5d] button{pointer-events:auto}.desktop-icons[data-v-bac94e5d]{display:grid;gap:10px 22px;grid-auto-rows:min-content;grid-template-columns:repeat(var(--icon-columns),max-content);left:20px;max-height:calc(100% - 20px);overflow-y:auto;pointer-events:auto;position:absolute;scrollbar-width:none;top:10px;z-index:10}.desktop-icon[data-v-bac94e5d]{align-items:center;background:none;border:0;color:#fff;cursor:pointer;display:flex;font:inherit;gap:7px;padding:4px 6px 4px 4px;text-align:left;text-decoration:none;text-shadow:0 1px 4px rgba(0,0,0,.9);-webkit-user-select:none;-moz-user-select:none;user-select:none}.desktop-icon span[data-v-bac94e5d]{font-size:12px;line-height:1;white-space:nowrap}.desktop-icon[data-v-bac94e5d]:focus-visible,.desktop-icon[data-v-bac94e5d]:hover{background:#ffffff1a}.desktop-icon.open span[data-v-bac94e5d]{text-decoration:underline;text-decoration-color:#6fb8aa;text-underline-offset:3px}.windows-layer[data-v-bac94e5d]{inset:0;pointer-events:none;position:absolute;z-index:20}.windows-layer[data-v-bac94e5d]>*{pointer-events:auto}@media (max-width:720px){.desktop[data-v-bac94e5d]{display:flex;flex-direction:column;gap:22px;overflow-y:auto;padding:16px 14px 28px;pointer-events:auto}.desktop-intro[data-v-bac94e5d]{order:2;position:static;width:auto}.desktop-icons[data-v-bac94e5d]{gap:6px 12px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;order:1;overflow:visible;position:static}.desktop-icon[data-v-bac94e5d]{padding:10px 6px}.desktop-icon span[data-v-bac94e5d]{font-size:13px;line-height:1.2;white-space:normal}.windows-layer[data-v-bac94e5d]{bottom:0;left:0;position:fixed;right:0;top:var(--bar-height,78px);z-index:50}.windows-layer[data-v-bac94e5d] .window{height:auto!important;inset:0!important;position:absolute!important;width:auto!important}.windows-layer[data-v-bac94e5d] .window.minimized{height:41px!important;inset:auto 0 0!important}.windows-layer[data-v-bac94e5d] .maximize-button,.windows-layer[data-v-bac94e5d] .resize-handle{display:none}}
