.container.svelte-1x4tata{font-family:Consolas,Monaco,monospace;max-width:42rem;width:90%;margin:5vh auto 8vh;padding:0 1rem}.header.svelte-1x4tata{display:flex;align-items:center;gap:1rem;margin-top:1rem;position:relative}.header-text.svelte-1x4tata h1:where(.svelte-1x4tata),.header-text.svelte-1x4tata p:where(.svelte-1x4tata){margin:0}.profile-pic.svelte-1x4tata{position:absolute;left:-16rem;top:.5rem;width:10rem;height:12.5rem;border-radius:1.5rem;object-fit:cover;border:2px solid #000}.contact-list.svelte-1x4tata{list-style:none;margin:.5rem 0 0 1rem;padding:0}.contact-list.svelte-1x4tata li:where(.svelte-1x4tata){margin:.25rem 0}.contact-list.svelte-1x4tata li:where(.svelte-1x4tata):before{content:"> ";font-weight:600}.contact-list.svelte-1x4tata a:where(.svelte-1x4tata){text-decoration:underline;color:inherit}.portfolio.svelte-1x4tata{list-style:none;margin:0;padding:0}.portfolio.svelte-1x4tata li:where(.svelte-1x4tata){margin:.75rem 0}.portfolio.svelte-1x4tata summary:where(.svelte-1x4tata){display:flex;align-items:center;cursor:pointer;-webkit-user-select:text;user-select:text;margin:0;padding-left:1rem}.portfolio.svelte-1x4tata summary:where(.svelte-1x4tata)::-webkit-details-marker{display:none}.portfolio.svelte-1x4tata summary:where(.svelte-1x4tata):before{content:"> ";margin-right:.5em;display:inline-block;transform:rotate(0);transition:transform .2s ease}.portfolio.svelte-1x4tata details[open]:where(.svelte-1x4tata) summary:where(.svelte-1x4tata):before{transform:rotate(90deg)}.entry-title.svelte-1x4tata{font-weight:600}.entry-date.svelte-1x4tata{margin-left:auto;font-size:.9rem;opacity:.6;white-space:nowrap}.desc.svelte-1x4tata{margin:0 0 0 1rem;font-size:.95rem;line-height:1.4}.btn.svelte-1x4tata{display:inline-block;margin:.25rem 0 0 1rem;padding:.3rem .6rem;border:1px solid #000;border-radius:.25rem;background:transparent;color:#000;text-decoration:none;font-size:.9rem;font-weight:600;transition:background .2s,color .2s}.btn.svelte-1x4tata:hover{background:#000;color:#fff}@media (max-width: 600px){.header.svelte-1x4tata{flex-direction:column;align-items:center;text-align:center}.profile-pic.svelte-1x4tata{position:static;margin-bottom:1rem;width:8rem;height:8rem}.portfolio.svelte-1x4tata summary:where(.svelte-1x4tata){padding-left:.5rem}.contact-list.svelte-1x4tata{margin-left:.5rem}}.taskbar-container.svelte-6jqx1y{position:fixed;bottom:0;left:0;width:100vw;height:2.5rem;z-index:100}.taskbar.svelte-6jqx1y{display:flex;align-items:center;background:#000000d9;padding:0 .5rem;color:#fff;font-size:.9rem;height:100%}.start-btn.svelte-6jqx1y,.taskbar-icon.svelte-6jqx1y{background:none;border:none;cursor:pointer;padding:0 .25rem}.start-btn.svelte-6jqx1y+.taskbar-icon:where(.svelte-6jqx1y){margin-left:1rem}.start-logo.svelte-6jqx1y,.taskbar-icon.svelte-6jqx1y img:where(.svelte-6jqx1y){width:1.5rem;height:1.5rem}.taskbar-spacer.svelte-6jqx1y{flex:1}.taskbar-clock.svelte-6jqx1y{font-variant-numeric:tabular-nums}.start-menu.svelte-6jqx1y{position:absolute;bottom:2.5rem;left:0;background:#fff;border:1px solid #ccc;box-shadow:0 2px 8px #0003;min-width:10rem;z-index:110}.menu-item.svelte-6jqx1y{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;cursor:pointer;white-space:nowrap}.menu-item.svelte-6jqx1y:hover{background:#f1f1f1}.menu-icon.svelte-6jqx1y{width:1rem;height:1rem;display:inline-block}.menu-separator.svelte-6jqx1y{border-top:1px solid #ddd;margin:.25rem 0}.taskbar-icon.svelte-6jqx1y:hover,.start-btn.svelte-6jqx1y:hover{background:#fff3;border-radius:.25rem}.explorer-window.svelte-14ahh6k{position:absolute;width:26rem;background:#fff;border:1px solid #666;box-shadow:0 2px 8px #0006;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;z-index:10}.explorer-header.svelte-14ahh6k{background:#0078d4;color:#fff;padding:.3rem .6rem;display:flex;justify-content:space-between;align-items:center}.close-btn.svelte-14ahh6k{background:none;border:none;color:#fff;font-size:1.1rem;cursor:pointer}.explorer-toolbar.svelte-14ahh6k{display:flex;align-items:center;gap:.5rem;background:#f1f1f1;border-bottom:1px solid #ccc;padding:.3rem .5rem;font-size:.85rem}.toolbar-btn.svelte-14ahh6k{background:none;border:none;cursor:pointer;font-size:1.2rem;padding:0}.toolbar-path.svelte-14ahh6k{flex:1;padding:0 .5rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.explorer-body.svelte-14ahh6k{flex:1;padding:.5rem;overflow:auto;max-height:calc(100vh - 5rem)}.list.svelte-14ahh6k{display:flex;flex-direction:column}.row.svelte-14ahh6k{display:grid;grid-template-columns:1fr auto;align-items:center;padding:.3rem .5rem;cursor:pointer}.row.header.svelte-14ahh6k{font-weight:600;background:#eaeaea;border-bottom:1px solid #ccc;cursor:default}.root-header.svelte-14ahh6k{grid-template-columns:1fr}.row.svelte-14ahh6k:not(.header):hover{background:#e5f1fb}.root-row.svelte-14ahh6k{grid-template-columns:auto 1fr;padding-left:1rem}.emoji.svelte-14ahh6k{margin-right:.5rem}.label.svelte-14ahh6k{font-size:.95rem}.date.svelte-14ahh6k,.type.svelte-14ahh6k{font-size:.8rem;opacity:.7;text-align:right}.backdrop.svelte-bu1hzs{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;z-index:150}.viewer.svelte-bu1hzs{position:absolute;background:#fff;border:1px solid #666;box-shadow:0 4px 12px #00000080;max-width:80vw;max-height:80vh;display:flex;flex-direction:column;resize:both;overflow:auto;-webkit-user-select:none;user-select:none}.hdr.svelte-bu1hzs{background:#0078d4;color:#fff;padding:.3rem .6rem;display:flex;justify-content:space-between;align-items:center}.hdr.svelte-bu1hzs:active{cursor:grabbing}.title.svelte-bu1hzs{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.controls.svelte-bu1hzs button:where(.svelte-bu1hzs){background:none;border:none;color:#fff;margin-left:.5rem;cursor:pointer}.body.svelte-bu1hzs{padding:.75rem;overflow:auto;line-height:1.5;font-family:Sans,regular}.backdrop.svelte-1lzdidt{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:200}.window.svelte-1lzdidt{position:absolute;width:40vw;height:40vh;background:#fff;border:1px solid #666;box-shadow:0 2px 10px #00000080;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;resize:both;overflow:hidden}.header.svelte-1lzdidt{background:#0078d4;color:#fff;padding:.3rem .6rem;display:flex;justify-content:space-between;align-items:center}.header.svelte-1lzdidt:active{cursor:grabbing}.title.svelte-1lzdidt{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.controls.svelte-1lzdidt button:where(.svelte-1lzdidt){background:none;border:none;color:#fff;font-size:1rem;margin-left:.5rem;cursor:pointer}.content.svelte-1lzdidt{flex:1;display:flex;align-items:center;justify-content:center;padding:0;overflow:auto}.content.svelte-1lzdidt img:where(.svelte-1lzdidt){max-width:100%;max-height:100%;transition:transform .1s;display:block}.mail-window.svelte-qm1mtg{position:absolute;min-width:24rem;background:#fff;border:1px solid #666;box-shadow:0 2px 8px #0006;display:flex;flex-direction:column;z-index:20;-webkit-user-select:none;user-select:none}.mail-header.svelte-qm1mtg{background:#0078d4;color:#fff;padding:.3rem .6rem;display:flex;justify-content:space-between;align-items:center}.mail-header.svelte-qm1mtg:active{cursor:grabbing}.close-btn.svelte-qm1mtg{background:none;border:none;color:#fff;font-size:1.1rem;cursor:pointer}.mail-body.svelte-qm1mtg{padding:.5rem;display:flex;flex-direction:column;gap:.5rem;font-size:.9rem}.mail-body.svelte-qm1mtg label:where(.svelte-qm1mtg){display:flex;flex-direction:column}.mail-body.svelte-qm1mtg input:where(.svelte-qm1mtg),.mail-body.svelte-qm1mtg textarea:where(.svelte-qm1mtg){margin-top:.25rem;padding:.3rem;font-size:.9rem;border:1px solid #ccc;border-radius:.2rem}.mail-body.svelte-qm1mtg textarea:where(.svelte-qm1mtg){resize:vertical}.send-btn.svelte-qm1mtg{align-self:flex-end;margin-top:.5rem;padding:.4rem .8rem;background:#0078d4;color:#fff;text-decoration:none;font-weight:600;border-radius:.2rem}.send-btn.svelte-qm1mtg:hover{background:#005a9e}.game-window.svelte-18vfxad{position:absolute;background:#fff;border:1px solid #666;box-shadow:0 2px 8px #0006;-webkit-user-select:none;user-select:none;z-index:50}.game-header.svelte-18vfxad{background:#0078d4;color:#fff;padding:.3rem .6rem;display:flex;justify-content:space-between;align-items:center}.close-btn.svelte-18vfxad{background:none;border:none;color:#fff;cursor:pointer;font-size:1.1rem}canvas.svelte-18vfxad{display:block;background:#eee}.backdrop.svelte-14dzdxe{position:fixed;inset:0;background:#0009;z-index:200}.term.svelte-14dzdxe{position:absolute;width:60vw;height:60vh;display:flex;flex-direction:column;background:#1a1a1a;color:#afa;border:2px solid #060;box-shadow:0 4px 12px #000000b3;font:14px monospace;-webkit-user-select:text;user-select:text}.term.full.svelte-14dzdxe{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;border:none}.title.svelte-14dzdxe{background:#0f0f0f;padding:.35rem .6rem;display:flex;justify-content:space-between;color:#afa;cursor:grab}.title.svelte-14dzdxe button:where(.svelte-14dzdxe){background:none;border:none;color:#afa;font-size:1.1rem;cursor:pointer}.out.svelte-14dzdxe{flex:1;overflow:auto;padding:.5rem}.line.svelte-14dzdxe{white-space:pre-wrap}.in.svelte-14dzdxe{display:flex;padding:.5rem;background:#1a1a1a}.prompt.svelte-14dzdxe{margin-right:.3rem}input.svelte-14dzdxe{flex:1;background:transparent;border:none;color:#afa;outline:none}html,body{margin:0;padding:0}.desktop.svelte-6mygff{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:1rem 1rem 2.5rem;background:linear-gradient(135deg,#1e90ff,#87cefa);display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;justify-content:flex-start;overflow:hidden;cursor:default}.icon.svelte-6mygff{width:4rem;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;padding:.25rem;border-radius:.25rem;color:#fff}.icon.svelte-6mygff img:where(.svelte-6mygff){width:2.5rem;height:2.5rem}.icon-label.svelte-6mygff{margin-top:.25rem;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon.svelte-6mygff:hover{background:#fff3}.selection-rect.svelte-6mygff{position:absolute;border:1px solid rgba(0,120,215,.3);background-color:#1783db4d;pointer-events:none;z-index:100}html,body{margin:0;padding:0;font:16px/1.4 Inter,regular;background:#fff;color:#000}.desktop.svelte-biz12w,.hacker-mode.svelte-biz12w{margin-bottom:4rem}.adv-btn.svelte-biz12w{position:fixed;bottom:1rem;right:1rem;padding:.3rem .6rem;border:1px solid #000;border-radius:.25rem;background:transparent;color:inherit;cursor:pointer;z-index:1000;font:inherit;transition:background .2s,color .2s}.adv-btn.svelte-biz12w:hover{background:#000;color:#fff}.switcher.svelte-biz12w{position:fixed;margin-top:50vh;bottom:5vh;right:1rem;display:flex;flex-direction:row;gap:.5rem;z-index:1000}.switcher.svelte-biz12w button:where(.svelte-biz12w){padding:.3rem .6rem;height:min-content;border:1px solid #000;border-radius:.25rem;background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1.4;transition:background .2s,color .2s;writing-mode:horizontal-tb;transform:none;text-transform:capitalize}.switcher.svelte-biz12w button:where(.svelte-biz12w):hover,.switcher.svelte-biz12w button.active:where(.svelte-biz12w){background:#000;color:#fff}.switcher.recruiter.svelte-biz12w button:where(.svelte-biz12w){padding:.3rem .6rem;border:1px solid #ccc;border-radius:4px;background:#f5f5f5;color:#333;font:14px/1 sans-serif;cursor:pointer;box-shadow:0 1px 2px #0000001a;transition:background .2s,box-shadow .2s}.switcher.recruiter.svelte-biz12w button:where(.svelte-biz12w):hover{background:#e0e0e0;box-shadow:0 2px 4px #00000026}.switcher.recruiter.svelte-biz12w button.active:where(.svelte-biz12w){background:#ddd;box-shadow:0 2px 4px #0003}.switcher.hacker.svelte-biz12w button:where(.svelte-biz12w){font:14px/1 sans-serif;background:#1a1a1a;color:#afa;border-color:#1a1a1a}.switcher.hacker.svelte-biz12w button:where(.svelte-biz12w):hover,.switcher.hacker.svelte-biz12w button.active:where(.svelte-biz12w){background:#afa;color:#1a1a1a}@media (max-width: 600px){.adv-btn.svelte-biz12w,.switcher.svelte-biz12w{display:none!important}}
