.profile-card.svelte-4shinz{flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex}.prompt.svelte-4shinz{font-family:var(--mono);color:#ffffffb8;letter-spacing:.02em;margin:0;font-size:12.5px}.prompt-dot.svelte-4shinz{color:#00c2d1;font-weight:700}.id-row.svelte-4shinz{align-items:center;gap:16px;display:flex}.avatar-wrap.svelte-4shinz{background:conic-gradient(from 210deg,#00c2d1,#007e8a,#00c2d1);border-radius:50%;flex-shrink:0;width:104px;height:104px;padding:3px;position:relative;box-shadow:0 0 22px #00c2d159}.avatar.svelte-4shinz{object-fit:cover;object-position:center top;background:radial-gradient(circle at 50% 30%,#143440 0%,#06131a 75%);border:2px solid #04090c;border-radius:50%;width:100%;height:100%;display:block}.id-text.svelte-4shinz{min-width:0}.name.svelte-4shinz{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.02}.name-white.svelte-4shinz{color:#f2fbfd}.name-cyan.svelte-4shinz{color:#00c2d1;text-shadow:0 0 18px #00c2d173}.role.svelte-4shinz{font-family:var(--mono);letter-spacing:.16em;color:#00c2d1;margin:8px 0 0;font-size:12.5px;font-weight:700}.focus.svelte-4shinz{font-family:var(--mono);letter-spacing:.08em;color:#ffffffbf;margin:4px 0 0;font-size:11.5px}.available.svelte-4shinz{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#22e07a;background:#22e07a14;border:1px solid #22e07a4d;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:5px 12px;font-size:11px;display:inline-flex}.available-dot.svelte-4shinz{background:#22e07a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22e07ae6}.bio.svelte-4shinz{color:#ffffffad;margin:0;font-size:13.5px;line-height:1.55}.cta.svelte-4shinz{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.btn.svelte-4shinz{font-family:var(--mono);letter-spacing:.05em;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:12.5px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn-primary.svelte-4shinz{color:#02171c;background:linear-gradient(135deg,#00d4e6,#00b4c1);box-shadow:0 8px 22px #00c2d147}.btn-primary.svelte-4shinz:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00c2d166}.btn-primary.svelte-4shinz .chevron:where(.svelte-4shinz){font-weight:800}.btn-ghost.svelte-4shinz{color:#ffffffe6;background:#ffffff0a;border:1px solid #ffffff29}.btn-ghost.svelte-4shinz:hover{background:#ffffff17;border-color:#00c2d180;transform:translateY(-2px)}.btn-ghost.svelte-4shinz .code:where(.svelte-4shinz){color:#00c2d1;font-weight:700}@media (width<=420px){.id-row.svelte-4shinz{flex-direction:column;align-items:flex-start}}.stack-count.svelte-17omzyc{font-family:var(--mono);color:#00c2d1;background:#00c2d11a;border:1px solid #00c2d14d;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.items.svelte-17omzyc{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;margin:0;padding:14px;list-style:none;display:grid}.item.svelte-17omzyc{text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.tile.svelte-17omzyc{border:1px solid;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .18s,box-shadow .18s;display:flex}.tile.svelte-17omzyc img:where(.svelte-17omzyc){width:22px;height:22px;display:block}.item.svelte-17omzyc:hover .tile:where(.svelte-17omzyc){transform:translateY(-3px);box-shadow:0 8px 18px #00000059}.item-name.svelte-17omzyc{font-family:var(--mono);color:#ffffffb3;overflow-wrap:anywhere;max-width:100%;font-size:9.5px;line-height:1.3}.terminal.svelte-1noncgs{cursor:text;background:linear-gradient(165deg,#050d11f5 0%,#03080bfa 100%);flex-direction:column;height:460px;display:flex;overflow:hidden}.term-tabs.svelte-1noncgs{background:#00c2d10d;border-bottom:1px solid #00c2d129;flex-shrink:0;align-items:stretch;gap:2px;padding:6px 8px 0;display:flex;overflow:hidden}.tab.svelte-1noncgs{font-family:var(--mono);color:#ffffff80;white-space:nowrap;background:0 0;border:none;border-radius:6px 6px 0 0;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;transition:color .15s,background .15s;display:inline-flex}.tab-deco.svelte-1noncgs{cursor:default}.tab.active.svelte-1noncgs{color:#d9f7fb;background:#00c2d11f;border:1px solid #00c2d147;border-bottom:none}.tab-x.svelte-1noncgs{color:#ffffff73}.tabs-spacer.svelte-1noncgs{flex:1}.tab.shortcut.svelte-1noncgs{cursor:pointer}.tab.shortcut.svelte-1noncgs:hover{color:#d9f7fb;background:#00c2d11f}.tab.shortcut.svelte-1noncgs:focus-visible{outline-offset:-1px;outline:1px solid #00c2d199}.tab-plus.svelte-1noncgs{color:#00c2d1;font-weight:700}.term-output.svelte-1noncgs{min-height:0;font-family:var(--mono);scrollbar-width:thin;scrollbar-color:#00c2d159 transparent;flex:1;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow-y:auto}.term-output.svelte-1noncgs::-webkit-scrollbar{width:8px}.term-output.svelte-1noncgs::-webkit-scrollbar-thumb{background:#00c2d14d;border-radius:4px}.line.svelte-1noncgs{white-space:pre-wrap;overflow-wrap:anywhere;color:#ffffffd1}.line.welcome.svelte-1noncgs{color:#ffffff73;margin:0 0 8px;font-style:italic}.prompt.svelte-1noncgs{color:#00c2d1;white-space:pre;font-weight:600}.line.err.svelte-1noncgs{color:#ff7b7b}.line.ok.svelte-1noncgs{color:#22e07a}.line.cyan.svelte-1noncgs{color:#00c2d1;font-weight:600}.line.dim.svelte-1noncgs{color:#ffffff73}.line.file.svelte-1noncgs{color:#ffffffc7}.term-input-row.svelte-1noncgs{background:#00c2d108;border-top:1px solid #00c2d124;flex-shrink:0;align-items:center;gap:0;padding:8px 14px 10px;display:flex}.term-input-row.svelte-1noncgs .prompt:where(.svelte-1noncgs){font-family:var(--mono);flex-shrink:0;font-size:12.5px}#terminal-input.svelte-1noncgs{color:#e6f7fa;min-width:0;font-family:var(--mono);caret-color:#00c2d1;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:12.5px}.term-status.svelte-1noncgs{font-family:var(--mono);color:#ffffff8c;background:#00c2d112;border-top:1px solid #00c2d129;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:5px 12px;font-size:10.5px;display:flex}.st-online.svelte-1noncgs{color:#22e07a;align-items:center;gap:6px;display:inline-flex}.st-dot.svelte-1noncgs{background:#22e07a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #22e07ae6}.st-cmds.svelte-1noncgs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1180px){.terminal.svelte-1noncgs{height:380px}}@media (width<=640px){.tab-deco.svelte-1noncgs,.st-cmds.svelte-1noncgs{display:none}}.project-card.svelte-hkvogr{flex-direction:column;gap:12px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.project-card.svelte-hkvogr:hover{border-color:var(--card-border-strong);transform:translateY(-3px);box-shadow:0 16px 38px #00000073,0 0 24px #00c2d114}.badge.svelte-hkvogr{font-family:var(--mono);letter-spacing:.1em;border:1px solid;border-radius:4px;padding:4px 9px;font-size:9.5px;font-weight:700;position:absolute;top:14px;right:14px}.badge.deployed.svelte-hkvogr{color:#22e07a;background:#22e07a1a;border-color:#22e07a80}.badge.development.svelte-hkvogr{color:#f5c542;background:#f5c5421a;border-color:#f5c54280}.badge.research.svelte-hkvogr{color:#a78bfa;background:#a78bfa1a;border-color:#a78bfa80}.card-top.svelte-hkvogr{align-items:center;gap:14px;padding-right:96px;display:flex}.icon-tile.svelte-hkvogr{color:#00c2d1;background:#00c2d11a;border:1px solid #00c2d159;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.icon-tile.svelte-hkvogr svg:where(.svelte-hkvogr){width:24px;height:24px}.card-title.svelte-hkvogr{color:#f2fbfd;margin:0;font-size:17px;font-weight:700;line-height:1.25}.card-desc.svelte-hkvogr{color:#ffffff9e;margin:0;font-size:13px;line-height:1.55}.tags.svelte-hkvogr{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.tags.svelte-hkvogr li:where(.svelte-hkvogr){font-family:var(--mono);color:#ffffffc7;background:#00c2d10f;border:1px solid #00c2d152;border-radius:999px;padding:3px 10px;font-size:10.5px}.card-foot.svelte-hkvogr{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:6px;display:flex}.details.svelte-hkvogr{font-family:var(--mono);color:#00c2d1;align-items:center;gap:7px;font-size:12.5px;text-decoration:none;transition:gap .2s;display:inline-flex}.details.svelte-hkvogr:hover{gap:11px}.arrow.svelte-hkvogr{font-weight:700}.foot-links.svelte-hkvogr{gap:10px;display:inline-flex}.foot-links.svelte-hkvogr a:where(.svelte-hkvogr){color:#ffffff8c;transition:color .2s;display:flex}.foot-links.svelte-hkvogr a:where(.svelte-hkvogr):hover{color:#00c2d1}.projects.svelte-s2ohpy{margin-top:42px}.view-all.svelte-s2ohpy{font-family:var(--mono);color:#00c2d1;white-space:nowrap;margin-left:auto;font-size:12.5px;text-decoration:none;transition:opacity .2s}.view-all.svelte-s2ohpy:hover{opacity:.75}.projects-grid.svelte-s2ohpy{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.card.svelte-5gf4uz{padding:18px 16px}.apt-group.svelte-5gf4uz+.apt-group:where(.svelte-5gf4uz){margin-top:18px}.g-label.svelte-5gf4uz{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:10px;font-size:10px;font-weight:700;display:block}.apt-list.svelte-5gf4uz{gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.apt-row.svelte-5gf4uz{align-items:center;gap:10px;min-width:0;display:flex}.a-dot.svelte-5gf4uz{border-radius:50%;flex-shrink:0;width:8px;height:8px}.a-name.svelte-5gf4uz{font-family:var(--mono);color:#ffffffd9;overflow-wrap:anywhere;min-width:0;font-size:13px}.card.svelte-18fdgjz{padding:18px 16px}.course-list.svelte-18fdgjz{gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.course-row.svelte-18fdgjz{align-items:center;gap:10px;min-width:0;display:flex}.c-dot.svelte-18fdgjz{border-radius:50%;flex-shrink:0;width:8px;height:8px}.c-name.svelte-18fdgjz{font-family:var(--mono);color:#ffffffd9;overflow-wrap:anywhere;min-width:0;font-size:13px}.c-academy.svelte-18fdgjz{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);white-space:nowrap;border:1px solid #ffffff24;border-radius:4px;flex-shrink:0;margin-left:auto;padding:1px 6px;font-size:10px}.footer.svelte-jz8lnl{background:#03080b99;border-top:1px solid #00c2d12e;margin-top:48px}.f-inner.svelte-jz8lnl{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:min(1440px,100%);margin:0 auto;padding:16px 28px;display:grid}.f-copy.svelte-jz8lnl{font-family:var(--mono);color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11.5px;overflow:hidden}.f-prompt.svelte-jz8lnl{font-family:var(--mono);color:#ffffffb3;white-space:nowrap;justify-self:center;margin:0;font-size:12px}.f-cursor.svelte-jz8lnl{color:#00c2d1;animation:1.1s step-end infinite svelte-jz8lnl-f-blink}@keyframes svelte-jz8lnl-f-blink{50%{opacity:0}}.f-right.svelte-jz8lnl{justify-content:flex-end;align-items:center;gap:14px;display:flex}.f-social.svelte-jz8lnl{color:#fff9;transition:color .2s,transform .2s;display:flex}.f-social.svelte-jz8lnl:hover{color:#00c2d1;transform:translateY(-2px)}.f-contact.svelte-jz8lnl{font-family:var(--mono);color:#00c2d1;background:#00c2d112;border:1px solid #00c2d180;border-radius:6px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex}.f-contact.svelte-jz8lnl:hover{background:#00c2d129;box-shadow:0 0 16px #00c2d140}@media (width<=900px){.f-inner.svelte-jz8lnl{text-align:center;grid-template-columns:1fr;justify-items:center;gap:12px;padding:18px 16px}.f-copy.svelte-jz8lnl{white-space:normal;order:2}.f-prompt.svelte-jz8lnl{order:1}.f-right.svelte-jz8lnl{order:3;justify-content:center}}.dashboard.svelte-cgx9ro{width:min(1440px,100%);margin:0 auto;padding:96px 28px 32px}.hero.svelte-cgx9ro{grid-template-columns:minmax(320px,420px) minmax(0,1fr) minmax(290px,340px);align-items:stretch;gap:18px;display:grid}.hero-center.svelte-cgx9ro{min-width:0;min-height:340px;display:flex}.hero-center.svelte-cgx9ro .terminal{flex:1;align-self:flex-start}.hero-side.svelte-cgx9ro{flex-direction:column;gap:18px;min-width:0;display:flex}.trio.svelte-cgx9ro{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:18px;margin-top:42px;display:grid}.trio.svelte-cgx9ro>*{min-width:0}@media (width<=1180px){.hero.svelte-cgx9ro{grid-template-columns:minmax(0,1fr)}.hero-center.svelte-cgx9ro{min-height:300px}}@media (width<=640px){.dashboard.svelte-cgx9ro{padding:84px 14px 24px}}
