.mobile-os[data-v-5b2f03ac]{align-items:center;background-color:teal;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;padding:16px 12px 44px;position:relative}.mobile-wallpaper[data-v-5b2f03ac]{background:url(../wallpaper/bliss.jpg) 50%/cover no-repeat;inset:0;position:fixed;z-index:0}.mobile-window[data-v-5b2f03ac]{background:#ece9d8;border:2px solid #0831d9;border-radius:8px 8px 0 0;box-shadow:3px 3px 12px #00000080;display:flex;flex-direction:column;max-width:480px;overflow:hidden;position:relative;width:100%;z-index:1}.mobile-titlebar[data-v-5b2f03ac]{align-items:center;background:linear-gradient(180deg,#4a90d9,#1a4fad);color:#fff;display:flex;flex-shrink:0;font-family:Tahoma,sans-serif;font-size:13px;font-weight:700;gap:8px;padding:6px 10px;text-shadow:1px 1px 2px rgba(0,0,0,.4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.title-icon[data-v-5b2f03ac]{height:18px;width:18px}.mobile-tabs[data-v-5b2f03ac]{background:#d4d0c8;border-bottom:2px solid #aca899;display:flex;flex-shrink:0}.tab-btn[data-v-5b2f03ac]{background:#d4d0c8;border:none;border-right:1px solid #aca899;color:#333;cursor:pointer;flex:1;font-family:Tahoma,sans-serif;font-size:12px;padding:8px 4px}.tab-btn[data-v-5b2f03ac]:last-child{border-right:none}.tab-btn.active[data-v-5b2f03ac]{background:#ece9d8;border-bottom:2px solid #ece9d8;color:#000;font-weight:700;margin-bottom:-2px}.mobile-content[data-v-5b2f03ac]{background:#fff;flex:1}.tab-pane[data-v-5b2f03ac]{color:#222;font-family:Tahoma,sans-serif;font-size:13px;line-height:1.7;padding:16px}.notepad-look[data-v-5b2f03ac]{font-family:Courier New,Courier,monospace;font-size:13px}.notepad-look p[data-v-5b2f03ac]{margin:0 0 8px}.notepad-look ul[data-v-5b2f03ac]{margin:8px 0;padding-left:20px}.notepad-look li[data-v-5b2f03ac]{margin-bottom:4px}.notepad-look hr[data-v-5b2f03ac]{border:none;border-top:1px dashed #ccc;margin:12px 0}.notepad-look strong[data-v-5b2f03ac]{font-weight:700}.contact-header[data-v-5b2f03ac]{border-bottom:2px solid #aca899;margin-bottom:0;padding-bottom:8px}.email-row[data-v-5b2f03ac]{align-items:center;border-bottom:1px solid #ece9d8;display:flex;font-size:13px;padding:4px 0}.field-label[data-v-5b2f03ac]{color:#555;flex-shrink:0;font-weight:700;width:60px}.email-input[data-v-5b2f03ac]{background:transparent;flex:1;min-width:0}.contact-body[data-v-5b2f03ac],.email-input[data-v-5b2f03ac]{border:none;font-family:Tahoma,sans-serif;font-size:13px;outline:none}.contact-body[data-v-5b2f03ac]{box-sizing:border-box;display:block;line-height:1.5;min-height:160px;padding:10px;resize:none;width:100%}.contact-footer[data-v-5b2f03ac]{align-items:center;background:#ece9d8;border-top:1px solid #aca899;display:flex;gap:8px;justify-content:flex-end;padding:8px 12px}.sent-msg[data-v-5b2f03ac]{color:#2a6a2a;font-size:12px}.error-msg[data-v-5b2f03ac]{color:#800;font-size:12px}.xp-btn-primary[data-v-5b2f03ac]{background:linear-gradient(180deg,#4a90d9,#1a4fad);border:1px solid #0831d9;border-radius:4px;color:#fff;cursor:pointer;font-family:Tahoma,sans-serif;font-size:13px;font-weight:700;padding:6px 18px}.links-pane[data-v-5b2f03ac]{padding:8px 0}.link-row[data-v-5b2f03ac]{align-items:center;border-bottom:1px solid #ece9d8;color:inherit;display:flex;gap:12px;padding:14px 16px;text-decoration:none}.link-row[data-v-5b2f03ac]:hover{background:#eae8ff}.link-row[data-v-5b2f03ac]:active{background:#d0d0f0}.link-icon[data-v-5b2f03ac]{flex-shrink:0;height:28px;image-rendering:pixelated;width:28px}.link-text[data-v-5b2f03ac]{flex:1;min-width:0}.link-label[data-v-5b2f03ac]{color:#111;font-size:13px;font-weight:700}.link-sub[data-v-5b2f03ac]{color:#316ac5;font-size:11px;margin-top:2px}.link-arrow[data-v-5b2f03ac]{color:#aca899;font-size:20px}.mobile-taskbar[data-v-5b2f03ac]{background:linear-gradient(180deg,#245edc,#1941a5);border-top:1px solid #4a7bd4;bottom:0;height:36px;justify-content:space-between;left:0;padding:0 10px;position:fixed;right:0;z-index:9999}.mobile-taskbar[data-v-5b2f03ac],.taskbar-start[data-v-5b2f03ac]{align-items:center;display:flex}.taskbar-start[data-v-5b2f03ac]{background:linear-gradient(180deg,#54ae3c,#2d7322);border-radius:0 12px 12px 0;color:#fff;font-family:Tahoma,sans-serif;font-size:13px;font-style:italic;font-weight:700;gap:6px;margin-left:-10px;padding:3px 12px 3px 8px}.taskbar-logo[data-v-5b2f03ac]{height:18px;width:18px}.taskbar-clock[data-v-5b2f03ac]{color:#fff;font-family:Tahoma,sans-serif;font-size:12px}.tree-label[data-v-690e8be4]{align-items:center;cursor:default;display:flex;font-family:Tahoma,sans-serif;font-size:11px;gap:3px;padding:2px 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tree-label[data-v-690e8be4]:hover{background:#e0e8f8}.tree-label.selected[data-v-690e8be4]{background:#316ac5;color:#fff}.tree-toggle[data-v-690e8be4]{color:#333;cursor:pointer;flex-shrink:0;font-size:9px;width:12px}.tree-label.selected .tree-toggle[data-v-690e8be4]{color:#fff}.tree-toggle-placeholder[data-v-690e8be4]{flex-shrink:0;width:12px}.node-icon[data-v-690e8be4]{flex-shrink:0;height:16px;image-rendering:pixelated;width:16px}.node-name[data-v-690e8be4]{overflow:hidden;text-overflow:ellipsis}.xp-explorer[data-v-48ceea97]{flex:1;flex-direction:column;font-family:Tahoma,sans-serif;font-size:11px;min-height:0}.explorer-toolbar[data-v-48ceea97],.xp-explorer[data-v-48ceea97]{background:#ece9d8;display:flex}.explorer-toolbar[data-v-48ceea97]{align-items:center;border-bottom:1px solid #aca899;flex-shrink:0;gap:6px;padding:3px 6px}.toolbar-btn[data-v-48ceea97]{background:linear-gradient(180deg,#f0efe0,#d4d0c8);border:1px solid #888;border-radius:3px;cursor:pointer;font-family:Tahoma,sans-serif;font-size:11px;padding:2px 8px}.toolbar-btn[data-v-48ceea97]:disabled{color:#888;cursor:default}.address-bar[data-v-48ceea97]{align-items:center;background:#fff;border:1px inset #888;display:flex;flex:1;overflow:hidden}.address-label[data-v-48ceea97]{background:#ece9d8;border-right:1px solid #aca899;font-weight:700}.address-label[data-v-48ceea97],.address-value[data-v-48ceea97]{padding:1px 6px;white-space:nowrap}.address-value[data-v-48ceea97]{flex:1;overflow:hidden;text-overflow:ellipsis}.explorer-main[data-v-48ceea97]{display:flex;flex:1;overflow:hidden}.explorer-tree[data-v-48ceea97]{background:#fff;border-right:1px solid #aca899;flex-shrink:0;overflow-y:auto;width:180px}.tree-header[data-v-48ceea97]{background:#7a9bd4;color:#fff;font-size:11px;font-weight:700;padding:3px 8px}.explorer-pane[data-v-48ceea97]{background:#fff;flex:1;overflow-y:auto;padding:4px}.icon-grid[data-v-48ceea97]{align-content:flex-start;display:flex;flex-wrap:wrap;gap:4px;padding:8px}.file-icon[data-v-48ceea97]{align-items:center;border-radius:2px;cursor:default;display:flex;flex-direction:column;padding:6px 4px;text-align:center;width:80px}.file-icon[data-v-48ceea97]:hover{background:#d0d8f0}.file-icon.selected[data-v-48ceea97]{background:#316ac5;color:#fff}.file-icon.highlight .file-icon-name[data-v-48ceea97]{color:#1a4fad;font-weight:700}.file-icon-img[data-v-48ceea97]{height:32px;image-rendering:pixelated;margin-bottom:4px;width:32px}.file-icon-name[data-v-48ceea97]{display:-webkit-box;font-family:Tahoma,sans-serif;font-size:11px;-webkit-line-clamp:2;max-width:76px;word-break:break-word;-webkit-box-orient:vertical;overflow:hidden}.url-view[data-v-48ceea97]{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center}.url-icon[data-v-48ceea97]{height:48px;image-rendering:pixelated;width:48px}.url-name[data-v-48ceea97]{font-weight:700}.xp-btn[data-v-48ceea97]{background:linear-gradient(180deg,#f0efe0,#d4d0c8);border:1px solid #888;border-radius:3px;cursor:pointer;font-family:Tahoma,sans-serif;font-size:11px;padding:3px 16px}.empty-pane[data-v-48ceea97]{align-items:center;color:#888;display:flex;height:100%;justify-content:center}.explorer-statusbar[data-v-48ceea97]{background:#ece9d8;border-top:1px solid #aca899;flex-shrink:0;font-size:11px;padding:2px 8px}.xp-window[data-v-018553f7]{background:#ece9d8;border:2px solid #0831d9;border-radius:8px 8px 0 0;box-shadow:2px 2px 10px #00000080;display:flex;flex-direction:column;min-height:150px;min-width:200px;overflow:hidden;position:absolute}.xp-titlebar[data-v-018553f7]{align-items:center;background:linear-gradient(180deg,#4a90d9 0,#1a4fad);border-radius:6px 6px 0 0;cursor:default;display:flex;flex-shrink:0;gap:4px;padding:3px 4px 3px 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.title-icon[data-v-018553f7]{height:16px;image-rendering:pixelated;width:16px}.title-text[data-v-018553f7]{color:#fff;flex:1;font-family:Tahoma,sans-serif;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 2px rgba(0,0,0,.5);white-space:nowrap}.title-buttons[data-v-018553f7]{display:flex;flex-shrink:0;gap:2px}.title-buttons button[data-v-018553f7]{align-items:center;border:1px solid rgba(0,0,0,.4);border-radius:3px;cursor:pointer;display:flex;font-family:Marlett,Tahoma,sans-serif;font-size:12px;font-weight:700;height:21px;justify-content:center;line-height:1;width:21px}.btn-minimize[data-v-018553f7]{background:linear-gradient(180deg,#ffd566,#e8a020);color:#5a3000}.btn-maximize[data-v-018553f7]{background:linear-gradient(180deg,#7cde7c,#3a9a3a);color:#0a3a0a;font-size:10px}.btn-close[data-v-018553f7]{background:linear-gradient(180deg,#f66,#cc2020);color:#fff;font-size:11px}.btn-minimize[data-v-018553f7]:hover{background:linear-gradient(180deg,#ffe888,#f0b030)}.btn-maximize[data-v-018553f7]:hover{background:linear-gradient(180deg,#9aee9a,#50b050)}.btn-close[data-v-018553f7]:hover{background:linear-gradient(180deg,#f88,#dd3030)}.xp-window-body[data-v-018553f7]{background:#fff;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.xp-resize-handle[data-v-018553f7]{background:linear-gradient(135deg,transparent 50%,#999 0,#999 60%,transparent 0,transparent 70%,#999 0,#999 80%,transparent 0);bottom:0;cursor:se-resize;height:14px;position:absolute;right:0;width:14px}.xp-taskbar[data-v-14f2f1b6]{background:linear-gradient(180deg,#245edc 0,#1941a5);border-top:1px solid #4a7bd4;bottom:0;gap:2px;height:30px;left:0;padding:0 4px 0 0;position:fixed;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:9999}.start-button[data-v-14f2f1b6],.xp-taskbar[data-v-14f2f1b6]{align-items:center;display:flex}.start-button[data-v-14f2f1b6]{background:linear-gradient(180deg,#54ae3c,#2d7322);border:none;border-radius:0 12px 12px 0;box-shadow:2px 0 4px #0000004d;color:#fff;cursor:pointer;font-family:Tahoma,sans-serif;font-size:13px;font-style:italic;font-weight:700;gap:4px;height:100%;letter-spacing:.5px;padding:0 12px 0 8px}.start-button[data-v-14f2f1b6]:hover{background:linear-gradient(180deg,#68c250,#3d8a32)}.start-button.active[data-v-14f2f1b6]{background:linear-gradient(180deg,#3d8a32,#68c250)}.win-logo[data-v-14f2f1b6]{height:20px;width:20px}.taskbar-windows[data-v-14f2f1b6]{display:flex;flex:1;gap:2px;overflow:hidden}.taskbar-win-btn[data-v-14f2f1b6]{align-items:center;background:linear-gradient(180deg,#3a6fcc,#2455a8);border:1px solid #1e449a;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-family:Tahoma,sans-serif;font-size:11px;gap:4px;height:22px;max-width:180px;min-width:100px;padding:0 8px}.taskbar-win-btn.active[data-v-14f2f1b6]{background:linear-gradient(180deg,#2455a8,#3a6fcc);box-shadow:inset 1px 1px 3px #0000004d}.taskbar-win-btn[data-v-14f2f1b6]:hover{background:linear-gradient(180deg,#5080d8,#3060b8)}.win-btn-icon[data-v-14f2f1b6]{flex-shrink:0;height:16px;image-rendering:pixelated;width:16px}.win-btn-label[data-v-14f2f1b6]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-tray[data-v-14f2f1b6]{background:linear-gradient(180deg,#1941a5,#0a2878);border-left:1px solid #4a7bd4;height:100%;padding:0 6px;position:relative}.system-tray[data-v-14f2f1b6],.tray-popup[data-v-14f2f1b6]{align-items:center;display:flex;gap:6px}.tray-popup[data-v-14f2f1b6]{background:#ffffc0;bottom:30px;box-shadow:2px 2px 6px #0000004d;padding:6px 10px;position:absolute;right:0;white-space:nowrap}.tray-no[data-v-14f2f1b6],.tray-popup[data-v-14f2f1b6],.tray-yes[data-v-14f2f1b6]{border:1px solid #888;font-family:Tahoma,sans-serif;font-size:11px}.tray-no[data-v-14f2f1b6],.tray-yes[data-v-14f2f1b6]{background:#ece9d8;border-radius:2px;cursor:pointer;padding:1px 8px}.tray-icons[data-v-14f2f1b6]{align-items:center;display:flex;gap:4px}.tray-icon[data-v-14f2f1b6]{height:16px;image-rendering:pixelated;width:16px}.clock[data-v-14f2f1b6]{color:#fff;font-family:Tahoma,sans-serif;font-size:11px;white-space:nowrap}.xp-start-menu[data-v-5596bd62]{background:#ece9d8;border:2px solid #0831d9;border-radius:8px 8px 0 0;bottom:30px;box-shadow:3px -3px 10px #00000080;font-family:Tahoma,sans-serif;font-size:11px;left:0;overflow:hidden;position:fixed;width:380px;z-index:9998}.start-header[data-v-5596bd62]{background:linear-gradient(180deg,#2a6dd9,#1a4fad);gap:10px;padding:8px 12px}.start-header[data-v-5596bd62],.user-avatar[data-v-5596bd62]{align-items:center;display:flex}.user-avatar[data-v-5596bd62]{background:#5a8ad0;border:2px solid #fff;border-radius:4px;height:40px;justify-content:center;overflow:hidden;width:40px}.avatar-img[data-v-5596bd62]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-name[data-v-5596bd62]{color:#fff;font-size:13px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.start-body[data-v-5596bd62]{display:flex}.start-left[data-v-5596bd62]{background:#fff;border-right:1px solid #c0bdb4;flex:1;padding:4px 0}.start-section-label[data-v-5596bd62]{color:#888;font-size:10px;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.start-item[data-v-5596bd62]{align-items:center;cursor:default;display:flex;gap:8px;padding:4px 8px}.start-item[data-v-5596bd62]:hover{background:#316ac5;color:#fff}.start-item-icon[data-v-5596bd62]{height:24px;image-rendering:pixelated;width:24px}.start-divider[data-v-5596bd62]{background:#c0bdb4;height:1px;margin:4px}.start-right[data-v-5596bd62]{background:#d4cfe8;padding:4px 0;width:140px}.start-right-item[data-v-5596bd62]{align-items:center;cursor:default;display:flex;font-size:11px;gap:6px;padding:4px 8px}.start-right-item[data-v-5596bd62]:hover{background:#316ac5;color:#fff}.start-right-icon[data-v-5596bd62]{height:16px;image-rendering:pixelated;width:16px}.xp-context-menu[data-v-720ae3e7]{background:#f0efe8;border:1px solid #7a7a7a;box-shadow:2px 2px 6px #0006;font-family:Tahoma,sans-serif;font-size:11px;min-width:160px;padding:2px 0;position:fixed;z-index:99990}.context-item[data-v-720ae3e7]{align-items:center;color:#000;cursor:default;display:flex;gap:6px;padding:3px 20px 3px 6px}.context-item[data-v-720ae3e7]:not(.separator):not(.disabled):hover{background:#316ac5;color:#fff}.context-item.separator[data-v-720ae3e7]{background:#c0bdb4;height:1px;margin:3px 4px;padding:0}.context-item.disabled[data-v-720ae3e7]{color:#888;cursor:default}.item-icon[data-v-720ae3e7]{height:16px;width:16px}.bsod[data-v-3620818e]{align-items:center;background:#00a;color:#aaa;cursor:default;display:flex;font-family:Courier New,Courier,monospace;font-size:14px;inset:0;justify-content:center;line-height:1.6;padding:40px;position:fixed;z-index:999999}.bsod-inner[data-v-3620818e]{max-width:640px}.bsod-header[data-v-3620818e]{background:#aaa;color:#00a;display:inline-block;font-weight:700;padding:2px 8px}.bsod-blink[data-v-3620818e]{animation:blink-3620818e 1s step-end infinite}.bsod-hint[data-v-3620818e]{color:#888;font-size:11px;font-style:italic}@keyframes blink-3620818e{0%,to{opacity:1}50%{opacity:0}}.xp-desktop[data-v-f8b067db]{height:100vh;outline:none;overflow:hidden;position:relative;width:100vw}.desktop-wallpaper[data-v-f8b067db]{inset:0;position:absolute;z-index:0}.desktop-icons[data-v-f8b067db]{gap:4px;left:10px;position:absolute;top:10px;z-index:1}.desktop-icon[data-v-f8b067db],.desktop-icons[data-v-f8b067db]{display:flex;flex-direction:column}.desktop-icon[data-v-f8b067db]{align-items:center;border-radius:3px;cursor:default;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:72px}.desktop-icon[data-v-f8b067db]:hover{background:#316ac54d}.desktop-icon.selected[data-v-f8b067db]{background:#316ac580}.desktop-icon-img[data-v-f8b067db]{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));height:32px;image-rendering:pixelated;width:32px}.desktop-icon-label[data-v-f8b067db]{color:#fff;font-family:Tahoma,sans-serif;font-size:11px;margin-top:2px;max-width:70px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.9),-1px -1px 2px rgba(0,0,0,.9);word-break:break-word}
