.wallpaper.svelte-1cxk6sd{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at 30% 20%,rgba(108,92,231,.08) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(0,212,170,.05) 0%,transparent 50%),var(--bg-desktop)}.particles.svelte-1cxk6sd{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.desktop-icon.svelte-1eoopky{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2, 8px);width:90px;padding:var(--spacing-2, 8px) var(--spacing-1, 4px);border:1px solid transparent;border-radius:var(--radius-sm, 6px);background:transparent;cursor:pointer;transition:all .15s ease-out;user-select:none;-webkit-user-select:none}.desktop-icon.svelte-1eoopky:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.desktop-icon.hovered.svelte-1eoopky{background:var(--bg-hover);border-color:var(--border-subtle);box-shadow:var(--shadow-icon-hover)}.icon-wrapper.svelte-1eoopky{width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:transform .15s ease-out}.desktop-icon.hovered.svelte-1eoopky .icon-wrapper:where(.svelte-1eoopky){transform:scale(1.08)}.icon-wrapper.svelte-1eoopky img:where(.svelte-1eoopky){width:48px;height:48px;object-fit:contain;pointer-events:none}.icon-label.svelte-1eoopky{font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--text-primary);text-align:center;line-height:1.3;max-width:80px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 1px 3px rgba(0,0,0,.6)}.desktop-grid.svelte-1mnqksv{position:absolute;inset:0;z-index:1;padding:var(--spacing-6, 24px);display:grid;grid-template-columns:repeat(auto-fill,90px);grid-template-rows:repeat(auto-fill,100px);grid-auto-flow:column;gap:var(--spacing-2, 8px);align-content:start}@media(max-width:639px){.desktop-grid.svelte-1mnqksv{padding:16px 12px 60px;grid-template-columns:repeat(auto-fill,76px);grid-template-rows:repeat(auto-fill,90px);grid-auto-flow:row;gap:4px}}.context-menu.svelte-1ievwjr{position:fixed;z-index:var(--z-popup, 10000);min-width:200px;padding:6px;background:var(--bg-start-menu);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--border-window);border-radius:var(--radius-md, 10px);box-shadow:var(--shadow-popup);animation:svelte-1ievwjr-contextMenuOpen .15s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1ievwjr-contextMenuOpen{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.context-menu.svelte-1ievwjr{animation:none}}.menu-item.svelte-1ievwjr{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:13px;cursor:pointer;border-radius:var(--radius-sm, 6px);transition:background .1s ease;text-align:left}.menu-item.svelte-1ievwjr:hover,.menu-item.svelte-1ievwjr:focus-visible{background:var(--bg-hover)}.menu-item.svelte-1ievwjr:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.item-icon.svelte-1ievwjr{width:18px;text-align:center;font-size:14px;color:var(--text-secondary)}.separator.svelte-1ievwjr{height:1px;background:var(--border-subtle);margin:4px 8px}.window-header.svelte-ub8v7c{display:flex;align-items:center;height:36px;padding:0 12px;background:var(--bg-window);border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px) var(--radius-md, 10px) 0 0;user-select:none;-webkit-user-select:none;flex-shrink:0}.window-header.svelte-ub8v7c:not(.focused){opacity:.7}.traffic-lights.svelte-ub8v7c{display:flex;gap:8px;flex-shrink:0;z-index:1}.btn.svelte-ub8v7c{width:24px;height:24px;border-radius:50%;border:none;background:transparent;cursor:pointer;display:grid;place-items:center;padding:0}.dot.svelte-ub8v7c{width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:filter .15s ease}.btn-close.svelte-ub8v7c .dot:where(.svelte-ub8v7c){background:var(--color-traffic-close)}.btn-minimize.svelte-ub8v7c .dot:where(.svelte-ub8v7c){background:var(--color-traffic-min)}.btn-maximize.svelte-ub8v7c .dot:where(.svelte-ub8v7c){background:var(--color-traffic-max)}.window-header.svelte-ub8v7c:not(.focused) .dot:where(.svelte-ub8v7c){background:var(--text-muted);opacity:.5}.btn.svelte-ub8v7c:hover .dot:where(.svelte-ub8v7c){filter:brightness(1.2)}.icon.svelte-ub8v7c{font-size:9px;line-height:1;color:#0009;font-weight:700}.title-area.svelte-ub8v7c{display:flex;align-items:center;gap:6px;flex:1;justify-content:center;overflow:hidden;pointer-events:none}.title-icon.svelte-ub8v7c{width:16px;height:16px;object-fit:contain;flex-shrink:0}.title-text.svelte-ub8v7c{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spacer.svelte-ub8v7c{width:88px;flex-shrink:0}@media(max-width:639px){.window-header.svelte-ub8v7c{height:44px;padding:0 10px}.btn.svelte-ub8v7c{width:28px;height:28px}.dot.svelte-ub8v7c{width:18px;height:18px}.icon.svelte-ub8v7c{font-size:11px}.title-text.svelte-ub8v7c{font-size:12px}.spacer.svelte-ub8v7c{width:96px}}@media(min-width:640px)and (max-width:1023px){.dot.svelte-ub8v7c{width:16px;height:16px}.icon.svelte-ub8v7c{font-size:10px}}.window.svelte-19gcf9p{position:absolute;display:flex;flex-direction:column;background:var(--bg-window);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--border-window);border-radius:var(--radius-md, 10px);box-shadow:var(--shadow-window);overflow:hidden;will-change:transform,opacity}.window.focused.svelte-19gcf9p{box-shadow:var(--shadow-window),0 0 0 1px var(--border-focus)}.window.minimized.svelte-19gcf9p{animation:svelte-19gcf9p-windowMinimize .3s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none}.window.maximized.svelte-19gcf9p{border-radius:0;border:none;transition:left .3s cubic-bezier(.16,1,.3,1),top .3s cubic-bezier(.16,1,.3,1),width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),border-radius .3s ease}.window.opening.svelte-19gcf9p{animation:svelte-19gcf9p-windowOpen .25s cubic-bezier(.16,1,.3,1) forwards}.window.closing.svelte-19gcf9p{animation:svelte-19gcf9p-windowClose .2s ease-out forwards;pointer-events:none}@keyframes svelte-19gcf9p-windowOpen{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes svelte-19gcf9p-windowClose{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes svelte-19gcf9p-windowMinimize{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.5) translateY(100px)}}.window-content.svelte-19gcf9p{flex:1;overflow:auto;padding:var(--spacing-4, 16px)}.window[data-kb-mode].svelte-19gcf9p{box-shadow:var(--shadow-window),0 0 0 2px var(--accent-secondary)}.kb-mode-indicator.svelte-19gcf9p{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background:var(--accent-secondary);color:#0a0a0f;padding:4px 10px;border-radius:var(--radius-sm, 6px);font-size:11px;font-weight:600;pointer-events:none;white-space:nowrap}@media(prefers-reduced-motion:reduce){.window.opening.svelte-19gcf9p,.window.closing.svelte-19gcf9p,.window.minimized.svelte-19gcf9p,.window.maximized.svelte-19gcf9p{animation:none;transition:none}}@media(max-width:639px){.window.svelte-19gcf9p{left:0!important;top:0!important;width:100vw!important;height:calc(100vh - 48px)!important;border-radius:0;border:none}}@media(min-width:640px)and (max-width:1023px){.window.svelte-19gcf9p:not(.maximized){left:2%!important;top:2%!important;width:96vw!important;height:calc(96vh - 56px)!important}}@media(min-width:1024px)and (max-height:800px){.window.svelte-19gcf9p:not(.maximized){max-height:calc(100vh - 80px)}}.about.svelte-130lqpp{display:flex;flex-direction:column;gap:20px;height:100%}.profile-header.svelte-130lqpp{display:flex;gap:20px;align-items:center}.avatar.svelte-130lqpp{width:80px;height:80px;border-radius:var(--radius-lg, 14px);overflow:hidden;flex-shrink:0;border:2px solid var(--border-window)}.avatar.svelte-130lqpp img:where(.svelte-130lqpp){width:100%;height:100%;object-fit:cover;display:block}.info.svelte-130lqpp{display:flex;flex-direction:column;gap:2px}.name.svelte-130lqpp{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--text-primary);margin:0}.title.svelte-130lqpp{font-size:14px;font-weight:500;color:var(--accent-primary)}.location.svelte-130lqpp{font-size:13px;color:var(--text-secondary)}.available-badge.svelte-130lqpp{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:3px 10px;border-radius:var(--radius-full, 9999px);background:#00d4aa1f;border:1px solid rgba(0,212,170,.35);color:var(--accent-secondary);font-size:11px;font-weight:600;width:fit-content}.available-dot.svelte-130lqpp{width:7px;height:7px;border-radius:50%;background:var(--accent-secondary);box-shadow:0 0 6px var(--accent-secondary);animation:svelte-130lqpp-pulse-dot 2s ease-in-out infinite}@keyframes svelte-130lqpp-pulse-dot{0%,to{opacity:1}50%{opacity:.45}}.tagline.svelte-130lqpp{font-family:var(--font-heading);font-size:14px;font-style:italic;color:var(--text-primary);border-left:2px solid var(--accent-primary);padding-left:12px;line-height:1.5}.languages.svelte-130lqpp{display:flex;gap:8px;flex-wrap:wrap}.language-pill.svelte-130lqpp{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-sm, 6px);background:var(--bg-hover);border:1px solid var(--border-subtle);font-size:12px;color:var(--text-secondary)}.language-pill.svelte-130lqpp strong:where(.svelte-130lqpp){font-weight:600;color:var(--text-primary)}.language-level.svelte-130lqpp{color:var(--text-muted)}.bio.svelte-130lqpp{display:flex;flex-direction:column;gap:10px}.bio.svelte-130lqpp p:where(.svelte-130lqpp){font-size:14px;line-height:1.6;color:var(--text-secondary)}.social-links.svelte-130lqpp{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto}.social-btn.svelte-130lqpp{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--radius-sm, 6px);background:var(--bg-hover);border:1px solid var(--border-subtle);color:var(--text-primary);font-size:13px;font-weight:500;text-decoration:none;transition:all .15s ease}.social-btn.svelte-130lqpp:hover{background:var(--bg-active);border-color:var(--accent-primary);color:var(--accent-primary)}@media(max-width:639px){.about.svelte-130lqpp{gap:14px}.profile-header.svelte-130lqpp{gap:12px}.avatar.svelte-130lqpp{width:60px;height:60px}.name.svelte-130lqpp{font-size:18px}.tagline.svelte-130lqpp{font-size:12px}.available-badge.svelte-130lqpp{font-size:10px;padding:2px 8px}.languages.svelte-130lqpp{gap:6px}.language-pill.svelte-130lqpp{font-size:11px;padding:3px 8px}.social-links.svelte-130lqpp{gap:6px}.social-btn.svelte-130lqpp{padding:8px 12px;font-size:12px;flex:1;min-width:0;justify-content:center}.social-btn.svelte-130lqpp svg:where(.svelte-130lqpp){width:16px;height:16px;flex-shrink:0}}.detail.svelte-1h3tv9x{display:flex;flex-direction:column;gap:16px}.back-btn.svelte-1h3tv9x{display:flex;align-items:center;gap:4px;padding:4px 8px;border:none;background:transparent;color:var(--accent-primary);cursor:pointer;font-size:13px;border-radius:var(--radius-sm, 6px);width:fit-content;transition:background .15s ease}.back-btn.svelte-1h3tv9x:hover{background:var(--bg-hover)}.hero.svelte-1h3tv9x{height:160px;border-radius:var(--radius-sm, 6px);background:linear-gradient(135deg,#6c5ce733,#00d4aa1a);display:flex;align-items:center;justify-content:center;overflow:hidden}.hero.svelte-1h3tv9x img:where(.svelte-1h3tv9x){width:120px;height:120px;object-fit:contain;display:block}.hero-text.svelte-1h3tv9x{font-family:var(--font-heading);font-size:48px;font-weight:700;color:var(--accent-primary);opacity:.3}.title.svelte-1h3tv9x{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--text-primary);margin:0}.desc.svelte-1h3tv9x{font-size:14px;color:var(--text-secondary);line-height:1.5}.tags.svelte-1h3tv9x{display:flex;gap:6px;flex-wrap:wrap}.tag.svelte-1h3tv9x{font-size:12px;padding:3px 10px;border-radius:var(--radius-full, 9999px);background:var(--bg-hover);border:1px solid var(--border-subtle);color:var(--text-secondary)}.body-content.svelte-1h3tv9x{font-size:14px;line-height:1.7;color:var(--text-secondary)}.body-content.svelte-1h3tv9x h2{font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--text-primary);margin:16px 0 8px}.body-content.svelte-1h3tv9x li{margin-bottom:4px}.actions.svelte-1h3tv9x{display:flex;gap:10px;margin-top:8px}.action-btn.svelte-1h3tv9x{padding:8px 20px;border-radius:var(--radius-sm, 6px);border:1px solid var(--border-subtle);background:var(--bg-hover);color:var(--text-primary);text-decoration:none;font-size:13px;font-weight:500;transition:all .15s ease}.action-btn.svelte-1h3tv9x:hover{border-color:var(--accent-primary)}.action-btn.primary.svelte-1h3tv9x{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.action-btn.primary.svelte-1h3tv9x:hover{filter:brightness(1.1)}.explorer.svelte-1lj6hl2{display:flex;height:100%;gap:0;margin:-16px}.sidebar.svelte-1lj6hl2{width:140px;padding:12px 8px;border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:2px;flex-shrink:0}.nav-item.svelte-1lj6hl2{display:flex;align-items:center;gap:8px;padding:8px 10px;border:none;background:transparent;border-radius:var(--radius-sm, 6px);cursor:pointer;color:var(--text-secondary);font-size:13px;transition:all .15s ease;text-align:left;width:100%}.nav-item.svelte-1lj6hl2:hover{background:var(--bg-hover);color:var(--text-primary)}.nav-item.active.svelte-1lj6hl2{background:var(--bg-active);color:var(--accent-primary)}.nav-icon.svelte-1lj6hl2{font-size:14px;width:20px;text-align:center}.content.svelte-1lj6hl2{flex:1;display:flex;flex-direction:column;overflow:hidden}.toolbar.svelte-1lj6hl2{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.path.svelte-1lj6hl2{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.count.svelte-1lj6hl2{font-size:12px;color:var(--text-muted)}.grid.svelte-1lj6hl2{flex:1;padding:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;overflow-y:auto;align-content:start}.project-card.svelte-1lj6hl2{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:transparent;cursor:pointer;overflow:hidden;transition:all .15s ease;text-align:left}.project-card.svelte-1lj6hl2:hover{border-color:var(--accent-primary);box-shadow:var(--glow-primary)}.project-card.svelte-1lj6hl2:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.card-thumb.svelte-1lj6hl2{height:100px;background:linear-gradient(135deg,#6c5ce726,#00d4aa1a);display:flex;align-items:center;justify-content:center;overflow:hidden}.card-thumb.svelte-1lj6hl2 img:where(.svelte-1lj6hl2){width:64px;height:64px;object-fit:contain;display:block}.thumb-text.svelte-1lj6hl2{font-family:var(--font-heading);font-size:28px;font-weight:700;color:var(--accent-primary);opacity:.5}.card-info.svelte-1lj6hl2{padding:10px 12px;display:flex;flex-direction:column;gap:4px}.card-title.svelte-1lj6hl2{font-size:13px;font-weight:600;color:var(--text-primary)}.card-desc.svelte-1lj6hl2{font-size:11px;color:var(--text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-tags.svelte-1lj6hl2{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.tag.svelte-1lj6hl2{font-size:10px;padding:2px 6px;border-radius:3px;background:var(--bg-hover);color:var(--text-secondary)}@media(max-width:639px){.explorer.svelte-1lj6hl2{flex-direction:column}.sidebar.svelte-1lj6hl2{width:100%;flex-direction:row;border-right:none;border-bottom:1px solid var(--border-subtle);padding:8px;overflow-x:auto;gap:4px;-webkit-overflow-scrolling:touch}.nav-item.svelte-1lj6hl2{white-space:nowrap;padding:6px 12px}.grid.svelte-1lj6hl2{grid-template-columns:1fr;padding:10px}.card-thumb.svelte-1lj6hl2{height:70px}}@media(min-width:640px)and (max-width:1023px){.sidebar.svelte-1lj6hl2{width:110px}.grid.svelte-1lj6hl2{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));padding:12px}}.skills-monitor.svelte-i3lzs6{display:flex;flex-direction:column;gap:16px;height:100%}.tabs.svelte-i3lzs6{display:flex;gap:4px;border-bottom:1px solid var(--border-subtle);padding-bottom:8px}.tab.svelte-i3lzs6{padding:6px 14px;border:none;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;border-radius:var(--radius-sm, 6px);transition:all .15s ease}.tab.svelte-i3lzs6:hover{background:var(--bg-hover);color:var(--text-primary)}.tab.active.svelte-i3lzs6{background:var(--accent-primary);color:#fff}.bars-section.svelte-i3lzs6{flex:1;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.skill-row.svelte-i3lzs6{display:flex;align-items:center;gap:12px}.skill-name.svelte-i3lzs6{width:130px;font-size:13px;color:var(--text-primary);flex-shrink:0;font-weight:500}.bar-track.svelte-i3lzs6{flex:1;height:8px;background:var(--bg-hover);border-radius:4px;overflow:hidden}.bar-fill.svelte-i3lzs6{height:100%;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));border-radius:4px;transition:width .8s cubic-bezier(.16,1,.3,1)}.skill-level.svelte-i3lzs6{width:38px;font-family:var(--font-mono);font-size:12px;color:var(--text-muted);text-align:right;flex-shrink:0}.metrics.svelte-i3lzs6{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding-top:12px;border-top:1px solid var(--border-subtle)}.metric.svelte-i3lzs6{display:flex;flex-direction:column;gap:2px;text-align:center}.metric-label.svelte-i3lzs6{font-family:var(--font-mono);font-size:10px;color:var(--accent-secondary);letter-spacing:1px;font-weight:600}.metric-value.svelte-i3lzs6{font-size:12px;color:var(--text-secondary)}@media(max-width:639px){.tabs.svelte-i3lzs6{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:6px}.tab.svelte-i3lzs6{white-space:nowrap;padding:6px 10px;font-size:12px}.skill-name.svelte-i3lzs6{width:80px;font-size:12px}.skill-level.svelte-i3lzs6{width:32px;font-size:11px}.skill-row.svelte-i3lzs6{gap:8px}.metrics.svelte-i3lzs6{grid-template-columns:repeat(2,1fr);gap:10px}}@media(min-width:640px)and (max-width:1023px){.skill-name.svelte-i3lzs6{width:100px}}.terminal-app.svelte-1w9nr4o{font-family:var(--font-mono);font-size:13px;display:flex;flex-direction:column;gap:16px;height:100%;background:#0000004d;margin:-16px;padding:16px;border-radius:0 0 var(--radius-md, 10px) var(--radius-md, 10px)}.terminal-header.svelte-1w9nr4o .prompt:where(.svelte-1w9nr4o){color:var(--accent-secondary)}.timeline.svelte-1w9nr4o{flex:1;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.entry.svelte-1w9nr4o{display:flex;gap:12px}.entry-date.svelte-1w9nr4o{font-size:11px;color:var(--text-muted);flex-shrink:0;width:90px;display:flex;align-items:flex-start;gap:8px}.date-line.svelte-1w9nr4o{flex:1;height:1px;background:var(--border-subtle);margin-top:8px}.entry-content.svelte-1w9nr4o{flex:1;display:flex;flex-direction:column;gap:6px;border-left:2px solid var(--accent-primary);padding-left:12px}.entry-header.svelte-1w9nr4o{display:flex;justify-content:space-between;align-items:flex-start}.entry-info.svelte-1w9nr4o{display:flex;flex-direction:column;gap:2px}.entry-title.svelte-1w9nr4o{font-family:var(--font-sans);font-weight:600;color:var(--text-primary);font-size:14px}.entry-company.svelte-1w9nr4o{color:var(--accent-primary);font-size:13px}.entry-company.svelte-1w9nr4o a:where(.svelte-1w9nr4o){color:inherit;text-decoration:underline;text-underline-offset:2px}.entry-period.svelte-1w9nr4o{font-size:11px;color:var(--text-muted)}.expand-btn.svelte-1w9nr4o{width:24px;height:24px;border:1px solid var(--border-subtle);background:transparent;color:var(--accent-secondary);border-radius:4px;cursor:pointer;font-family:var(--font-mono);font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.expand-btn.svelte-1w9nr4o:hover{background:var(--bg-hover);border-color:var(--accent-secondary)}.entry-tags.svelte-1w9nr4o{display:flex;gap:4px;flex-wrap:wrap}.tag.svelte-1w9nr4o{font-size:10px;padding:1px 6px;border-radius:3px;background:var(--bg-hover);color:var(--text-secondary);font-family:var(--font-mono)}.entry-body.svelte-1w9nr4o{font-family:var(--font-sans);font-size:13px;color:var(--text-secondary);line-height:1.6;padding-top:4px;animation:svelte-1w9nr4o-fadeIn .2s ease}.entry-body.svelte-1w9nr4o li{margin-bottom:4px}@keyframes svelte-1w9nr4o-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cursor-line.svelte-1w9nr4o{display:flex;gap:0}.cursor-line.svelte-1w9nr4o .prompt:where(.svelte-1w9nr4o){color:var(--accent-secondary)}.cursor.svelte-1w9nr4o{color:var(--accent-secondary);animation:svelte-1w9nr4o-blink 1s step-end infinite}@keyframes svelte-1w9nr4o-blink{50%{opacity:0}}@media(max-width:639px){.terminal-app.svelte-1w9nr4o{padding:12px;gap:12px}.entry.svelte-1w9nr4o{flex-direction:column;gap:4px}.entry-date.svelte-1w9nr4o{width:auto;font-size:10px}.date-line.svelte-1w9nr4o{display:none}.entry-content.svelte-1w9nr4o{padding-left:10px}.entry-header.svelte-1w9nr4o{gap:8px}.entry-title.svelte-1w9nr4o{font-size:13px}.entry-company.svelte-1w9nr4o{font-size:12px}.expand-btn.svelte-1w9nr4o{width:32px;height:32px;font-size:16px}.terminal-header.svelte-1w9nr4o .prompt:where(.svelte-1w9nr4o){font-size:12px}}.mail-client.svelte-1jajco6{display:flex;height:100%;margin:-16px}.mail-sidebar.svelte-1jajco6{width:130px;padding:12px 8px;border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:4px;flex-shrink:0}.mail-nav.svelte-1jajco6{display:flex;flex-direction:column;gap:2px}.nav-item.svelte-1jajco6{font-size:13px;padding:6px 10px;border-radius:var(--radius-sm, 6px);color:var(--text-secondary);cursor:default}.nav-item.active.svelte-1jajco6{background:var(--bg-active);color:var(--accent-primary)}.separator.svelte-1jajco6{height:1px;background:var(--border-subtle);margin:8px 0}.contacts-header.svelte-1jajco6{font-size:11px;font-weight:600;color:var(--text-muted);padding:0 10px;text-transform:uppercase;letter-spacing:.5px}.contact-link.svelte-1jajco6{font-size:13px;padding:4px 10px;color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-sm, 6px);transition:all .15s ease}.contact-link.svelte-1jajco6:hover{background:var(--bg-hover);color:var(--accent-primary)}.mail-content.svelte-1jajco6{flex:1;padding:16px;display:flex;flex-direction:column}.mail-form.svelte-1jajco6{display:flex;flex-direction:column;gap:10px;flex:1}.form-field.svelte-1jajco6{display:flex;align-items:center;gap:8px}.form-field.svelte-1jajco6 label:where(.svelte-1jajco6),.form-field.svelte-1jajco6 .form-label:where(.svelte-1jajco6){width:55px;font-size:13px;color:var(--text-muted);flex-shrink:0}.error-region.svelte-1jajco6{min-height:18px}.honeypot.svelte-1jajco6{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.field-value.svelte-1jajco6{font-size:13px;color:var(--text-secondary);font-family:var(--font-mono)}.form-field.svelte-1jajco6 input:where(.svelte-1jajco6){flex:1;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:4px;background:var(--bg-hover);color:var(--text-primary);font-family:var(--font-sans);font-size:13px;outline:none;transition:border-color .15s ease}.form-field.svelte-1jajco6 input:where(.svelte-1jajco6):focus{border-color:var(--accent-primary)}.textarea-field.svelte-1jajco6{flex:1;align-items:stretch;flex-direction:column}textarea.svelte-1jajco6{flex:1;padding:10px;border:1px solid var(--border-subtle);border-radius:4px;background:var(--bg-hover);color:var(--text-primary);font-family:var(--font-sans);font-size:13px;outline:none;resize:none;transition:border-color .15s ease}textarea.svelte-1jajco6:focus{border-color:var(--accent-primary)}.send-btn.svelte-1jajco6{align-self:flex-end;padding:8px 24px;background:var(--accent-primary);color:#fff;border:none;border-radius:var(--radius-sm, 6px);font-size:13px;font-weight:500;cursor:pointer;transition:filter .15s ease}.send-btn.svelte-1jajco6:hover:not(:disabled){filter:brightness(1.1)}.send-btn.svelte-1jajco6:disabled{opacity:.6;cursor:not-allowed}.error-msg.svelte-1jajco6{color:var(--accent-error);font-size:12px;text-align:right}.sent-message.svelte-1jajco6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;text-align:center}.sent-icon.svelte-1jajco6{width:48px;height:48px;border-radius:50%;background:var(--accent-secondary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.sent-message.svelte-1jajco6 h2:where(.svelte-1jajco6){font-family:var(--font-heading);font-size:18px;color:var(--text-primary);margin:0}.sent-message.svelte-1jajco6 p:where(.svelte-1jajco6){font-size:14px;color:var(--text-secondary)}.new-btn.svelte-1jajco6{padding:8px 20px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-primary);border-radius:var(--radius-sm, 6px);cursor:pointer;font-size:13px;transition:all .15s ease}.new-btn.svelte-1jajco6:hover{border-color:var(--accent-primary)}@media(max-width:639px){.mail-client.svelte-1jajco6{flex-direction:column}.mail-sidebar.svelte-1jajco6{width:100%;flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:1px solid var(--border-subtle);padding:8px;gap:6px;align-items:center}.mail-nav.svelte-1jajco6{flex-direction:row;gap:4px}.separator.svelte-1jajco6{width:1px;height:20px;margin:0}.contacts-header.svelte-1jajco6{display:none}.contact-link.svelte-1jajco6{padding:4px 8px;font-size:12px}.mail-content.svelte-1jajco6{padding:12px}.form-field.svelte-1jajco6{flex-direction:column;align-items:stretch;gap:4px}.form-field.svelte-1jajco6 label:where(.svelte-1jajco6),.form-field.svelte-1jajco6 .form-label:where(.svelte-1jajco6){width:auto}.send-btn.svelte-1jajco6{align-self:stretch;text-align:center}}@media(min-width:640px)and (max-width:1023px){.mail-sidebar.svelte-1jajco6{width:110px;padding:10px 6px}}.resume.svelte-aoe1r{display:flex;flex-direction:column;height:100%;gap:12px}.resume-content.svelte-aoe1r{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.resume-header.svelte-aoe1r{text-align:center;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}.resume-header.svelte-aoe1r h2:where(.svelte-aoe1r){font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--text-primary);margin:0}.subtitle.svelte-aoe1r{font-size:14px;color:var(--accent-primary);margin-top:2px}.contact-info.svelte-aoe1r{font-size:12px;color:var(--text-muted);margin-top:4px}.section.svelte-aoe1r h3:where(.svelte-aoe1r){font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--accent-primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid var(--border-subtle)}.body-text.svelte-aoe1r{font-size:13px;line-height:1.6;color:var(--text-secondary)}.exp-item.svelte-aoe1r{margin-bottom:10px}.exp-meta.svelte-aoe1r{font-size:13px;color:var(--text-primary);line-height:1.5}.exp-meta.svelte-aoe1r strong:where(.svelte-aoe1r){font-weight:600}.exp-date.svelte-aoe1r{display:block;font-size:11px;color:var(--text-muted)}.exp-tags.svelte-aoe1r{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.mini-tag.svelte-aoe1r{font-size:10px;padding:1px 6px;border-radius:3px;background:var(--bg-hover);color:var(--text-muted)}.skills-grid.svelte-aoe1r{display:flex;flex-wrap:wrap;gap:6px}.skill-item.svelte-aoe1r{padding:4px 12px;font-size:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-full, 9999px);color:var(--text-secondary)}.cert-list.svelte-aoe1r{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.cert-list.svelte-aoe1r li:where(.svelte-aoe1r){font-size:13px;color:var(--text-primary);line-height:1.4}.cert-list.svelte-aoe1r strong:where(.svelte-aoe1r){font-weight:600}.cert-meta.svelte-aoe1r{display:block;font-size:11px;color:var(--text-muted)}.download-bar.svelte-aoe1r{padding-top:12px;border-top:1px solid var(--border-subtle);display:flex;justify-content:center}.download-btn.svelte-aoe1r{display:flex;align-items:center;gap:8px;padding:10px 28px;background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm, 6px);text-decoration:none;font-size:14px;font-weight:500;transition:filter .15s ease}.download-btn.svelte-aoe1r:hover{filter:brightness(1.1)}.terminal.svelte-8oi69w{font-family:var(--font-mono);font-size:13px;line-height:1.5;color:var(--text-primary);background:#0d0d0d;margin:-16px;padding:16px;height:calc(100% + 32px);overflow-y:auto;cursor:text;border-radius:0 0 var(--radius-md, 10px) var(--radius-md, 10px)}.line.svelte-8oi69w pre:where(.svelte-8oi69w){margin:0;white-space:pre-wrap;word-break:break-all;font-family:inherit;font-size:inherit}.line.error.svelte-8oi69w pre:where(.svelte-8oi69w){color:var(--accent-error)}.line.ascii.svelte-8oi69w pre:where(.svelte-8oi69w){color:var(--accent-secondary)}.input-line.svelte-8oi69w{display:flex;align-items:center}.prompt.svelte-8oi69w{color:var(--accent-secondary);white-space:nowrap;flex-shrink:0}.input.svelte-8oi69w{flex:1;background:transparent;border:none;color:var(--text-primary);font-family:var(--font-mono);font-size:13px;outline:none;caret-color:var(--accent-secondary);padding:0}.loader.svelte-li0wfi{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px}.spinner.svelte-li0wfi{width:24px;height:24px;border:2px solid var(--border-subtle);border-top-color:var(--accent-primary);border-radius:50%;animation:svelte-li0wfi-spin .6s linear infinite}@keyframes svelte-li0wfi-spin{to{transform:rotate(360deg)}}.loader-text.svelte-li0wfi{font-size:12px;color:var(--text-muted)}.placeholder.svelte-oelk5g{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;opacity:.5}.placeholder-title.svelte-oelk5g{font-family:var(--font-mono);font-size:16px;color:var(--text-secondary)}.placeholder-text.svelte-oelk5g{font-size:13px;color:var(--text-muted)}.start-button.svelte-y2o9u5{width:36px;height:36px;border-radius:var(--radius-sm, 6px);border:1px solid var(--border-subtle);background:var(--bg-hover);color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.start-button.svelte-y2o9u5:hover{background:var(--bg-active);border-color:var(--accent-primary);box-shadow:var(--glow-primary)}.start-button.active.svelte-y2o9u5{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.start-button.svelte-y2o9u5:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.logo.svelte-y2o9u5{font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:-.5px}.taskbar-apps.svelte-15hjcf{display:flex;align-items:center;gap:4px;flex:1;min-width:0;padding:0 4px}.app-button.svelte-15hjcf{width:38px;height:38px;border-radius:var(--radius-sm, 6px);border:none;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;position:relative;transition:background .15s ease}.app-button.svelte-15hjcf:hover{background:var(--bg-hover)}.app-button.svelte-15hjcf:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.app-button.svelte-15hjcf img:where(.svelte-15hjcf){width:22px;height:22px;object-fit:contain}.indicator.svelte-15hjcf{width:4px;height:4px;border-radius:50%;background:var(--text-muted);transition:all .15s ease}.app-button.active.svelte-15hjcf .indicator:where(.svelte-15hjcf){width:16px;height:3px;border-radius:2px;background:var(--accent-primary);box-shadow:var(--glow-primary)}.app-button.minimized.svelte-15hjcf .indicator:where(.svelte-15hjcf){background:var(--text-muted);width:4px;height:4px}.system-tray.svelte-1mx9fny{display:flex;align-items:center;gap:6px;flex-shrink:0}.tray-button.svelte-1mx9fny{width:30px;height:30px;border-radius:var(--radius-sm, 6px);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;font-size:11px;font-weight:600;font-family:var(--font-sans)}.tray-button.svelte-1mx9fny:hover{background:var(--bg-hover);color:var(--text-primary)}.tray-button.svelte-1mx9fny:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.clock.svelte-1mx9fny{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--text-secondary);min-width:42px;text-align:center;letter-spacing:.5px}.taskbar.svelte-1q57v1f{position:fixed;bottom:8px;left:50%;transform:translate(-50%);height:48px;max-width:calc(100vw - 16px);min-width:400px;padding:0 12px;display:flex;align-items:center;gap:8px;background:var(--bg-taskbar);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--border-window);border-radius:var(--radius-xl, 20px);box-shadow:var(--shadow-taskbar);z-index:9000}.separator.svelte-1q57v1f{width:1px;height:24px;background:var(--border-subtle);flex-shrink:0}@media(max-width:639px){.taskbar.svelte-1q57v1f{bottom:0;left:0;right:0;transform:none;width:100%;min-width:unset;height:48px;border-radius:0;border-left:none;border-right:none;border-bottom:none;padding:0 8px;gap:4px}.separator.svelte-1q57v1f{display:none}}@media(min-width:640px)and (max-width:767px){.taskbar.svelte-1q57v1f{min-width:300px;padding:0 8px;gap:6px}}.search-bar.svelte-evkr0k{display:flex;align-items:center;gap:8px;padding:0 12px;height:36px;background:var(--bg-hover);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);transition:border-color .15s ease}.search-bar.svelte-evkr0k:focus-within{border-color:var(--accent-primary)}.search-icon.svelte-evkr0k{flex-shrink:0;color:var(--text-muted)}.search-input.svelte-evkr0k{flex:1;border:none;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:13px;outline:none;min-width:0}.search-input.svelte-evkr0k::placeholder{color:var(--text-muted)}.start-menu.svelte-lzgd8i{position:fixed;bottom:64px;left:50%;transform:translate(-50%);width:400px;max-height:500px;background:var(--bg-start-menu);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--border-window);border-radius:var(--radius-lg, 14px);box-shadow:var(--shadow-popup);z-index:9500;overflow:hidden;display:flex;flex-direction:column;animation:svelte-lzgd8i-startMenuOpen .25s cubic-bezier(.16,1,.3,1)}@keyframes svelte-lzgd8i-startMenuOpen{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.menu-header.svelte-lzgd8i{padding:16px 16px 12px}.menu-section.svelte-lzgd8i{padding:0 16px 16px}.section-title.svelte-lzgd8i{font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.apps-grid.svelte-lzgd8i{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.app-item.svelte-lzgd8i{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border:none;background:transparent;border-radius:var(--radius-sm, 6px);cursor:pointer;transition:background .15s ease}.app-item.svelte-lzgd8i:hover{background:var(--bg-hover)}.app-item.svelte-lzgd8i:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.app-item.svelte-lzgd8i img:where(.svelte-lzgd8i){width:32px;height:32px;object-fit:contain}.app-name.svelte-lzgd8i{font-family:var(--font-sans);font-size:11px;color:var(--text-primary);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:76px}.apps-list.svelte-lzgd8i{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto}.list-item.svelte-lzgd8i{display:flex;align-items:center;gap:10px;padding:6px 8px;border:none;background:transparent;border-radius:var(--radius-sm, 6px);cursor:pointer;transition:background .15s ease;width:100%;text-align:left}.list-item.svelte-lzgd8i:hover{background:var(--bg-hover)}.list-item.svelte-lzgd8i:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.list-item.svelte-lzgd8i img:where(.svelte-lzgd8i){width:20px;height:20px;object-fit:contain;flex-shrink:0}.list-name.svelte-lzgd8i{font-family:var(--font-sans);font-size:13px;color:var(--text-primary)}.no-results.svelte-lzgd8i{grid-column:1 / -1;text-align:center;color:var(--text-muted);font-size:13px;padding:16px}@media(max-width:639px){.start-menu.svelte-lzgd8i{bottom:48px;left:0;right:0;width:100%;max-height:calc(100vh - 56px);border-radius:var(--radius-lg, 14px) var(--radius-lg, 14px) 0 0;transform:none;animation:svelte-lzgd8i-startMenuOpenMobile .25s cubic-bezier(.16,1,.3,1)}@keyframes svelte-lzgd8i-startMenuOpenMobile{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.boot-screen.svelte-1e2oird{position:fixed;inset:0;z-index:var(--z-boot, 99999);background:#000;display:flex;align-items:center;justify-content:center;transition:opacity .5s ease}.boot-screen.fade-out.svelte-1e2oird{opacity:0;pointer-events:none}.boot-content.svelte-1e2oird{max-width:600px;width:100%;padding:32px}.bios-output.svelte-1e2oird{margin-bottom:32px}.bios-line.svelte-1e2oird{font-family:var(--font-mono);font-size:14px;color:var(--color-boot-text, #00ff88);margin:0;line-height:1.6;white-space:pre-wrap}.bios-line.svelte-1e2oird:first-child{font-size:16px;font-weight:600;margin-bottom:4px}.progress-section.svelte-1e2oird{display:flex;align-items:center;gap:16px;animation:svelte-1e2oird-fadeIn .2s ease}.progress-track.svelte-1e2oird{flex:1;height:4px;background:var(--color-boot-bg, #1a1a2e);border-radius:2px;overflow:hidden}.progress-fill.svelte-1e2oird{height:100%;background:linear-gradient(90deg,var(--accent-primary, #6c5ce7),var(--accent-secondary, #00d4aa));border-radius:2px;transition:width .12s ease}.progress-text.svelte-1e2oird{font-family:var(--font-mono);font-size:12px;color:#555;min-width:36px;text-align:right}@keyframes svelte-1e2oird-fadeIn{0%{opacity:0}to{opacity:1}}.desktop.svelte-hflzen{position:relative;width:100vw;height:100vh;overflow:hidden}.desktop.hidden.svelte-hflzen{visibility:hidden}
