html,body,#app{width:100%;height:100%;margin:0}body{overflow:hidden}*{box-sizing:border-box}.boot-sequence[data-v-7af6da34]{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9999}.bios-screen[data-v-7af6da34]{width:100%;height:100%;background-color:#000;color:#aaa;font-family:Courier New,monospace;font-size:14px;padding:20px;overflow:hidden;position:relative}.bios-text p[data-v-7af6da34]{margin:2px 0;line-height:1.4}.logo-screen[data-v-7af6da34]{width:100%;height:100%;background:linear-gradient(to bottom,#a6cae1,#5a9bc5);display:flex;align-items:center;justify-content:center;position:relative}.logo-container[data-v-7af6da34]{text-align:center}.logo-placeholder[data-v-7af6da34]{width:200px;height:200px;background-color:#4a7a9a;margin:0 auto 30px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:"Press Start 2P",monospace;font-size:12px;border:3px solid #2a5a7a}.windows-title[data-v-7af6da34]{margin:20px 0}.microsoft[data-v-7af6da34]{display:block;font-family:Arial,sans-serif;font-size:24px;color:#000;font-weight:400}.windows[data-v-7af6da34]{display:block;font-family:Arial Black,sans-serif;font-size:48px;color:#8b0000;font-weight:700;letter-spacing:-2px}.loading-bar[data-v-7af6da34]{width:300px;height:20px;background-color:silver;border:2px inset #808080;margin:30px auto;overflow:hidden}.loading-progress[data-v-7af6da34]{height:100%;background:linear-gradient(to right,navy,#00f);transition:width .1s linear}.skip-hint[data-v-7af6da34]{position:absolute;left:20px;bottom:16px;margin:0;font-size:12px;letter-spacing:.08em}.desktop-icon[data-v-0e7dca62]{display:flex;flex-direction:column;align-items:center;width:80px;padding:6px;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent}.desktop-icon[data-v-0e7dca62]:hover{border-color:#fff;background-color:#00008066}.desktop-icon[data-v-0e7dca62]:focus{outline:1px dotted #fff;background-color:#00008066}.icon-image[data-v-0e7dca62]{font-size:40px;line-height:1;margin-bottom:4px}.icon-label[data-v-0e7dca62]{font-family:"Press Start 2P",monospace;font-size:8px;color:#fff;text-align:center;text-shadow:1px 1px 2px #000,-1px -1px 2px #000;word-break:break-word;line-height:1.4}.taskbar[data-v-22151424]{position:fixed;bottom:0;left:0;width:100%;height:36px;background-color:silver;border-top:2px solid #fff;display:flex;align-items:center;padding:2px 4px;box-sizing:border-box;z-index:100}.start-button[data-v-22151424]{display:flex;align-items:center;gap:4px;height:28px;padding:0 8px;background-color:silver;border:2px solid;border-color:#fff #808080 #808080 #fff;cursor:pointer;font-family:"Press Start 2P",monospace;font-size:10px;font-weight:700;color:#000}.start-button[data-v-22151424]:active{border-color:#808080 #fff #fff #808080}.start-icon[data-v-22151424]{font-size:14px}.taskbar-middle[data-v-22151424]{flex:1;display:flex;gap:4px;padding:0 6px;overflow-x:auto}.taskbar-app[data-v-22151424]{display:flex;align-items:center;gap:4px;height:28px;min-width:44px;max-width:160px;padding:0 8px;background-color:silver;border:2px solid;border-color:#fff #808080 #808080 #fff;cursor:pointer;font-size:12px}.taskbar-app.minimized[data-v-22151424]{border-color:#808080 #fff #fff #808080}.app-icon[data-v-22151424]{font-size:14px;line-height:1}.app-label[data-v-22151424]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-tray[data-v-22151424]{height:28px;padding:0 8px;background-color:silver;border:2px solid;border-color:#808080 #fff #fff #808080;display:flex;align-items:center}.clock[data-v-22151424]{font-family:"Press Start 2P",monospace;font-size:9px;color:#000}.button[data-v-e03a1adb]{background-color:#0078d7;color:#fff;font-weight:800}.window[data-v-c521c87e]{position:absolute;background-color:#fff;border:2px solid #c0c0c0;box-shadow:2px 2px #404040}.window.maximized[data-v-c521c87e]{inset:0 0 36px}.title-bar[data-v-c521c87e]{display:flex;justify-content:space-between;align-items:center;background-color:#0078d7;color:#fff;padding:4px 8px;-webkit-user-select:none;user-select:none}.window-controls[data-v-c521c87e]{display:flex;gap:4px}.content[data-v-c521c87e]{height:calc(100% - 29px);overflow:auto}.file-explorer-window[data-v-0f9a92c5]{width:100%;height:100%;display:flex;flex-direction:column}.file-explorer-title-bar[data-v-0f9a92c5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:30px;background-color:#0078d7}.file-explorer-address-bar[data-v-0f9a92c5]{flex-grow:1}.file-explorer-address-bar input[data-v-0f9a92c5],.file-explorer-search-bar input[data-v-0f9a92c5]{width:100%;padding:4px 8px;border:1px solid #ccc;border-radius:4px}.file-explorer-content[data-v-0f9a92c5]{flex-grow:1;display:flex}.file-explorer-directory[data-v-0f9a92c5]{width:25%;background-color:#f0f0f0;border-right:1px solid #ccc;padding:1rem}.file-explorer-files[data-v-0f9a92c5]{background-color:#fff;padding:1rem;display:flex;flex-wrap:wrap;gap:1rem}.file-explorer-file[data-v-0f9a92c5]{width:120px;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer}.file-explorer-file.disabled[data-v-0f9a92c5]{cursor:default;opacity:.6}.file-icon[data-v-0f9a92c5]{width:64px;height:64px;object-fit:contain}.file-explorer-directory-list[data-v-0f9a92c5]{list-style:none;padding:0;margin:0}.browser-window[data-v-c6f5f6ed]{width:100%;height:100%;background-color:#fff;border:1px solid #ccc;border-radius:4px;display:flex;flex-direction:column}.browser-navigation-bar[data-v-c6f5f6ed]{width:100%;display:flex;align-items:center;padding:8px;background-color:#f0f0f0;border-bottom:1px solid #ccc;gap:1rem}.browser-navigation-address-bar[data-v-c6f5f6ed]{flex-grow:1}.browser-navigation-address-bar input[data-v-c6f5f6ed]{width:100%;padding:4px 8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.browser-content[data-v-c6f5f6ed]{flex-grow:1;overflow:hidden}.browser-frame[data-v-c6f5f6ed]{width:100%;height:100%;border:0}.project-container[data-v-0cf591e9]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);width:100%;height:100%;gap:1rem;padding:1rem;box-sizing:border-box}.project-left-container[data-v-0cf591e9]{display:flex;align-items:center;justify-content:center;background-color:#f4f4f4;border:1px solid #c0c0c0;padding:1rem}.project-right-container[data-v-0cf591e9]{display:flex;flex-direction:column;gap:1rem}.project-preview[data-v-0cf591e9]{max-width:100%;max-height:100%;object-fit:contain}.project-preview-placeholder[data-v-0cf591e9]{width:100%;height:100%;min-height:240px;display:flex;align-items:center;justify-content:center;color:#666;background:repeating-linear-gradient(45deg,#e9e9e9,#e9e9e9 12px,#f7f7f7 12px 24px)}.project-title[data-v-0cf591e9]{margin:0}.technologies-badges-container[data-v-0cf591e9]{display:flex;flex-wrap:wrap;gap:.5rem}.technology-badge[data-v-0cf591e9]{padding:.25rem .5rem;border:1px solid #999;background-color:#efefef;font-size:.85rem}.project-description[data-v-0cf591e9]{line-height:1.5}.project-quick-links[data-v-0cf591e9]{display:flex;flex-wrap:wrap;gap:.75rem}.project-link[data-v-0cf591e9]{color:#05a;text-decoration:none}.project-link[data-v-0cf591e9]:hover{text-decoration:underline}.project-empty-state[data-v-0cf591e9]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.about-window[data-v-40533f95]{height:100%;display:grid;grid-template-columns:240px minmax(0,1fr);background:linear-gradient(180deg,#f5f6fa,#ebeef8);color:#1d2640}.profile-panel[data-v-40533f95]{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:1.25rem 1rem;background:linear-gradient(180deg,#d9e3ff,#c5d3f7);border-right:1px solid #9eacd0}.avatar-frame[data-v-40533f95]{width:132px;height:132px;padding:8px;background:linear-gradient(135deg,#fff,#c6d3f5);border:2px solid #7b8db6;box-shadow:inset 1px 1px #fff}.avatar-core[data-v-40533f95]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;letter-spacing:.08em;color:#24407c;background:radial-gradient(circle at 30% 30%,#fff,#dbe7ff 45%,#a9bbeb);border:1px solid #8aa1d6}.profile-name[data-v-40533f95]{margin:0;font-size:1.15rem;text-align:center}.profile-role[data-v-40533f95]{margin:0;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:#4d5f8d}.status-card[data-v-40533f95]{width:100%;padding:.85rem;background:#ffffffb3;border:1px solid #9eacd0;box-shadow:inset 1px 1px #fffc}.status-heading[data-v-40533f95]{margin-bottom:.7rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#44557f}.status-row[data-v-40533f95]{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem 0;border-top:1px solid rgba(125,142,184,.25);font-size:.82rem}.status-row[data-v-40533f95]:first-of-type{border-top:0;padding-top:0}.status-label[data-v-40533f95]{color:#56688e}.status-value[data-v-40533f95]{text-align:right;font-weight:600}.status-value.online[data-v-40533f95]{color:#2d7a3e}.details-panel[data-v-40533f95]{padding:1.25rem;overflow:auto}.details-header[data-v-40533f95]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;padding-bottom:.9rem;border-bottom:1px solid #bcc7e6}.eyebrow[data-v-40533f95]{margin:0 0 .25rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:#6377a7}.section-title[data-v-40533f95]{margin:0;font-size:1.4rem}.header-badge[data-v-40533f95]{padding:.35rem .65rem;font-size:.78rem;font-weight:700;color:#26467f;background:#dde8ff;border:1px solid #9ab1df}.info-grid[data-v-40533f95]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.info-card[data-v-40533f95]{padding:1rem;background:#fffc;border:1px solid #b6c2e1;box-shadow:inset 1px 1px #ffffffd9}.intro-card[data-v-40533f95]{grid-column:1 / -1}.card-title[data-v-40533f95]{margin:0 0 .65rem;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;color:#33466f}.card-copy[data-v-40533f95]{margin:0;line-height:1.6}.tag-list[data-v-40533f95]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-chip[data-v-40533f95]{padding:.35rem .55rem;font-size:.82rem;background:#eef3ff;border:1px solid #b8c8ef}.fact-list[data-v-40533f95]{margin:0;padding-left:1.1rem;line-height:1.7}@media(max-width:720px){.about-window[data-v-40533f95]{grid-template-columns:1fr}.profile-panel[data-v-40533f95]{align-items:flex-start}.details-header[data-v-40533f95]{flex-direction:column}.info-grid[data-v-40533f95]{grid-template-columns:1fr}}.contact-window-content[data-v-dd65b09b]{width:100%;display:flex;flex-direction:column;height:100%;padding:20px;box-sizing:border-box}.desktop[data-v-64c48069]{width:100%;height:100%;background:linear-gradient(to bottom,#87ceeb,#b0e0f5 60%,#4a8f3f 60%,#3a7a2f);overflow:hidden;position:relative}.icon-grid[data-v-64c48069]{display:flex;flex-direction:column;gap:8px;padding:12px 8px;position:absolute;top:0;left:0}.app[data-v-3dfe7f9e]{width:100%;height:100%}
