.toggle-btn.svelte-121uazy{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--ios-chip-bg);border:1px solid var(--ios-chip-border);color:var(--ios-text-primary);cursor:pointer;transition:all .2s ease}.toggle-btn.svelte-121uazy:hover{background:var(--ios-stat-bg);border-color:var(--ios-blue);color:var(--ios-blue);transform:scale(1.05)}.hero-tile.svelte-10nf1qj{padding:18px 22px;display:flex;flex-direction:column;gap:14px}.top-bar.svelte-10nf1qj{display:flex;align-items:center;justify-content:space-between;gap:8px}.availability-pill.svelte-10nf1qj{display:inline-flex;align-items:center;gap:7px;padding:3px 12px;border-radius:100px;background:var(--ios-chip-bg);border:1px solid var(--ios-chip-border);font-size:.68rem;font-weight:600;color:var(--ios-text-secondary);letter-spacing:.01em}.pulse-dot.svelte-10nf1qj{width:6px;height:6px;border-radius:50%;background:#30d158;box-shadow:0 0 6px #30d15880;animation:svelte-10nf1qj-pulse 2s ease-in-out infinite;flex-shrink:0}@keyframes svelte-10nf1qj-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.hero-body.svelte-10nf1qj{display:flex;align-items:center;gap:20px}.avatar-wrap.svelte-10nf1qj{position:relative;flex-shrink:0}.avatar-btn.svelte-10nf1qj{position:relative;background:none;border:none;cursor:pointer;padding:0;border-radius:50%;transition:transform .15s ease}.avatar-btn.svelte-10nf1qj:hover{transform:scale(1.03)}.avatar-btn.wobble.svelte-10nf1qj{animation:wobble .6s ease-in-out}.avatar.svelte-10nf1qj{width:72px;height:72px;border-radius:50%;overflow:hidden;position:relative;z-index:1;background:var(--ios-chip-bg)}.avatar-photo.svelte-10nf1qj{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.avatar-ring.svelte-10nf1qj{position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--ios-blue);opacity:.3}.easter-egg-toast.svelte-10nf1qj{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--ios-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--ios-glass-border);border-radius:12px;padding:8px 14px;font-size:.72rem;font-weight:500;color:var(--ios-text-primary);white-space:nowrap;z-index:10;animation:toast-in .3s ease forwards;box-shadow:0 8px 24px #0000001f}.toast-dismiss.svelte-10nf1qj{animation:toast-out .3s ease forwards}.identity.svelte-10nf1qj{flex:1;min-width:0}.name-row.svelte-10nf1qj{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px}.name.svelte-10nf1qj{font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:800;color:var(--ios-text-primary);line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.title-badge.svelte-10nf1qj{font-size:.68rem;font-weight:600;color:var(--ios-blue);background:var(--ios-stat-bg);border:1px solid color-mix(in srgb,var(--ios-blue) 25%,transparent);padding:2px 9px;border-radius:100px;white-space:nowrap}.focus.svelte-10nf1qj{font-size:.78rem;line-height:1.55;color:var(--ios-text-secondary);max-width:520px}.action-bar.svelte-10nf1qj{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--ios-separator);padding-top:12px}.contact-icons.svelte-10nf1qj{display:flex;gap:6px}.icon-chip.svelte-10nf1qj{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--ios-chip-bg);border:1px solid var(--ios-chip-border);color:var(--ios-text-secondary);text-decoration:none;transition:all .2s ease;cursor:pointer}.icon-chip.svelte-10nf1qj:hover:not(.icon-chip-plain){background:var(--ios-stat-bg);border-color:var(--ios-blue);color:var(--ios-blue);transform:scale(1.08)}.icon-chip-copied.svelte-10nf1qj{background:#30d1581f!important;border-color:#30d158!important;color:#30d158!important}.icon-chip-plain.svelte-10nf1qj{cursor:default}.cta-row.svelte-10nf1qj{display:flex;gap:6px}.btn-primary.svelte-10nf1qj{display:inline-flex;align-items:center;gap:5px;padding:7px 16px;border-radius:100px;background:var(--ios-blue);color:#fff;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s ease;white-space:nowrap}.btn-primary.svelte-10nf1qj:hover{background:var(--ios-blue-hover);transform:translateY(-1px);box-shadow:0 4px 16px color-mix(in srgb,var(--ios-blue) 35%,transparent)}.btn-secondary.svelte-10nf1qj{display:inline-flex;align-items:center;padding:7px 16px;border-radius:100px;background:var(--ios-chip-bg);border:1px solid var(--ios-chip-border);color:var(--ios-text-primary);font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s ease;white-space:nowrap}.btn-secondary.svelte-10nf1qj:hover{border-color:var(--ios-blue);color:var(--ios-blue)}@media(max-width:600px){.hero-body.svelte-10nf1qj{flex-direction:column;align-items:flex-start;gap:12px}.action-bar.svelte-10nf1qj{flex-direction:column;align-items:flex-start;gap:10px}.avatar.svelte-10nf1qj{width:64px;height:64px}}.stats-tile.svelte-104vn5b{padding:18px 22px;display:flex;flex-direction:column}.stats-list.svelte-104vn5b{display:flex;flex-direction:column;gap:0;flex:1}.stat-row.svelte-104vn5b{display:flex;align-items:center;gap:12px;padding:10px 0}.stat-value.svelte-104vn5b{font-size:1.5rem;font-weight:800;color:var(--ios-blue);letter-spacing:-.02em;line-height:1;min-width:52px}.stat-label.svelte-104vn5b{font-size:.72rem;font-weight:500;color:var(--ios-text-secondary);line-height:1.3}.stat-separator.svelte-104vn5b{height:1px;background:var(--ios-separator)}@media(max-width:768px){.stats-tile.svelte-104vn5b{padding:16px 20px}.stats-list.svelte-104vn5b{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stat-separator.svelte-104vn5b{display:none}.stat-row.svelte-104vn5b{flex-direction:column;align-items:center;text-align:center;gap:4px;padding:8px 0}.stat-value.svelte-104vn5b{min-width:unset}}.skills-tile.svelte-92bkj2{padding:18px 22px}.skills-grid.svelte-92bkj2{display:flex;flex-direction:column;gap:0}.skill-group.svelte-92bkj2{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--ios-separator)}.skill-group.svelte-92bkj2:first-child{padding-top:0}.skill-group.svelte-92bkj2:last-child{border-bottom:none;padding-bottom:0}.group-label.svelte-92bkj2{font-size:.65rem;font-weight:600;letter-spacing:.04em;color:var(--ios-text-secondary);min-width:70px;flex-shrink:0;padding-top:3px}.chip-row.svelte-92bkj2{display:flex;flex-wrap:wrap;gap:4px}.skill-chip.svelte-92bkj2{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:100px;background:var(--ios-chip-bg);border:1px solid var(--ios-chip-border);font-size:.7rem;font-weight:500;color:var(--ios-text-primary);transition:all .15s ease}.skill-chip.svelte-92bkj2:hover{background:var(--ios-stat-bg);border-color:var(--ios-blue);color:var(--ios-blue)}.proficiency-dots.svelte-92bkj2{display:inline-flex;align-items:center;gap:2px;margin-left:2px}.dot.svelte-92bkj2{width:3px;height:3px;border-radius:50%;background:var(--ios-separator);transition:background .15s ease}.dot.filled.svelte-92bkj2{background:var(--ios-blue)}.skill-chip.svelte-92bkj2:hover .dot.filled:where(.svelte-92bkj2){background:var(--ios-blue)}.skill-chip.svelte-92bkj2:hover .dot:where(.svelte-92bkj2):not(.filled){background:color-mix(in srgb,var(--ios-blue) 30%,transparent)}@media(max-width:600px){.skill-group.svelte-92bkj2{flex-direction:column;gap:6px}.group-label.svelte-92bkj2{min-width:unset}}.exploring-tile.svelte-1lqmzle{padding:18px 22px}.explore-list.svelte-1lqmzle{display:flex;flex-direction:column;gap:0}.explore-row.svelte-1lqmzle{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--ios-separator)}.explore-row.svelte-1lqmzle:first-child{padding-top:0}.explore-row.svelte-1lqmzle:last-child{border-bottom:none;padding-bottom:0}.explore-icon.svelte-1lqmzle{font-size:1rem;flex-shrink:0;padding-top:1px}.explore-info.svelte-1lqmzle{display:flex;flex-direction:column;gap:1px}.explore-label.svelte-1lqmzle{font-size:.78rem;font-weight:600;color:var(--ios-text-primary);line-height:1.3}.explore-note.svelte-1lqmzle{font-size:.68rem;color:var(--ios-text-secondary)}.experience-tile.svelte-1s21iks{padding:18px 22px;display:flex;flex-direction:column;gap:10px}.job-header.svelte-1s21iks{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--ios-separator)}.job-info.svelte-1s21iks{display:flex;flex-direction:column;gap:2px}.company.svelte-1s21iks{font-size:.95rem;font-weight:700;color:var(--ios-text-primary)}.role.svelte-1s21iks{font-size:.78rem;font-weight:500;color:var(--ios-blue)}.period.svelte-1s21iks{font-size:.68rem;font-weight:500;color:var(--ios-text-secondary);white-space:nowrap;padding:3px 9px;background:var(--ios-chip-bg);border:1px solid var(--ios-chip-border);border-radius:100px;flex-shrink:0}.highlights-row.svelte-1s21iks{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.highlight-chip.svelte-1s21iks{font-size:.62rem;font-weight:600;letter-spacing:.02em;color:var(--ios-text-secondary);background:var(--ios-chip-bg);border:1px solid var(--ios-chip-border);border-radius:100px;padding:2px 8px}.categories.svelte-1s21iks{display:flex;flex-direction:column;gap:6px}.category.svelte-1s21iks{overflow:hidden}.category-toggle.svelte-1s21iks{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:none;border:none;cursor:pointer;text-align:left;gap:8px}.category-toggle.svelte-1s21iks:hover .category-title:where(.svelte-1s21iks){color:var(--ios-blue);opacity:1}.category-title.svelte-1s21iks{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ios-blue);opacity:.85;transition:opacity .15s ease;margin:0}.chevron{color:var(--ios-text-secondary);flex-shrink:0;transition:transform .25s ease}.chevron-up{transform:rotate(180deg)}.bullets.svelte-1s21iks{list-style:none;display:flex;flex-direction:column;gap:10px;padding:10px 14px 14px;border-top:1px solid var(--ios-separator)}.bullet-item.svelte-1s21iks{display:flex;align-items:flex-start;gap:8px}.bullet-dot.svelte-1s21iks{width:4px;height:4px;border-radius:50%;background:var(--ios-blue);flex-shrink:0;margin-top:6px;opacity:.7}.bullet-content.svelte-1s21iks{flex:1}.bullet-text.svelte-1s21iks{font-size:.78rem;line-height:1.55;color:var(--ios-text-primary);margin-bottom:6px}.stack-row.svelte-1s21iks{display:flex;flex-wrap:wrap;gap:4px}.stack-chip.svelte-1s21iks{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:100px;background:var(--ios-stat-bg);border:1px solid color-mix(in srgb,var(--ios-blue) 25%,transparent);font-size:.65rem;font-weight:600;color:var(--ios-blue);letter-spacing:.02em}.tech-icon.svelte-1s21iks{width:12px;height:12px;object-fit:contain;flex-shrink:0;display:block}@media(max-width:600px){.job-header.svelte-1s21iks{flex-direction:column}}.drawer-backdrop.svelte-103tj1j{position:fixed;inset:0;background:#0006;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:499;animation:svelte-103tj1j-fade-in .25s ease forwards}.drawer-panel.svelte-103tj1j{position:fixed;top:0;right:0;height:100dvh;width:min(480px,100vw);z-index:500;display:flex;flex-direction:column;gap:16px;padding:24px;overflow-y:auto;border-radius:20px 0 0 20px;border-right:none;animation:svelte-103tj1j-slide-in .3s cubic-bezier(.32,.72,0,1) forwards}.drawer-header.svelte-103tj1j{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drawer-title-row.svelte-103tj1j{display:flex;flex-direction:column;gap:6px}.drawer-name.svelte-103tj1j{font-size:1.15rem;font-weight:700;color:var(--ios-text-primary);line-height:1.2}.drawer-category.svelte-103tj1j{font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ios-blue);padding:2px 8px;background:var(--ios-stat-bg);border:1px solid color-mix(in srgb,var(--ios-blue) 25%,transparent);border-radius:100px;align-self:flex-start}.drawer-close.svelte-103tj1j{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ios-chip-bg);border:1px solid var(--ios-chip-border);color:var(--ios-text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease}.drawer-close.svelte-103tj1j:hover{background:var(--ios-stat-bg);border-color:var(--ios-blue);color:var(--ios-blue)}.drawer-description.svelte-103tj1j{font-size:.82rem;line-height:1.6;color:var(--ios-text-secondary)}.case-study.svelte-103tj1j{display:flex;flex-direction:column;gap:14px}.case-section.svelte-103tj1j{display:flex;flex-direction:column;gap:5px}.case-label.svelte-103tj1j{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ios-blue)}.case-text.svelte-103tj1j{font-size:.8rem;line-height:1.65;color:var(--ios-text-primary)}.drawer-divider.svelte-103tj1j{border:none;border-top:1px solid var(--ios-separator);margin:0}.drawer-stack-section.svelte-103tj1j{display:flex;flex-direction:column;gap:8px}.drawer-stack-row.svelte-103tj1j{display:flex;flex-wrap:wrap;gap:4px}.stack-chip.svelte-103tj1j{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:100px;background:var(--ios-stat-bg);border:1px solid color-mix(in srgb,var(--ios-blue) 25%,transparent);font-size:.65rem;font-weight:600;color:var(--ios-blue);letter-spacing:.02em}.tech-icon.svelte-103tj1j{width:11px;height:11px;object-fit:contain;flex-shrink:0;display:block}.drawer-footer.svelte-103tj1j{margin-top:auto;padding-top:8px}.btn-primary.drawer-btn.svelte-103tj1j{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:12px;background:var(--ios-blue);color:#fff;font-size:.82rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease}.btn-primary.drawer-btn.svelte-103tj1j:hover{background:var(--ios-blue-hover);transform:translateY(-1px)}.internal-notice.svelte-103tj1j{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--ios-text-secondary);padding:8px 14px;background:var(--ios-chip-bg);border:1px solid var(--ios-chip-border);border-radius:12px}@keyframes svelte-103tj1j-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes svelte-103tj1j-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:600px){.drawer-panel.svelte-103tj1j{inset:auto 0 0;width:100vw;height:85vh;border-radius:20px 20px 0 0;animation:svelte-103tj1j-slide-up .3s cubic-bezier(.32,.72,0,1) forwards}@keyframes svelte-103tj1j-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.projects-tile.svelte-ont5da{padding:18px 22px}.projects-grid.svelte-ont5da{display:grid;grid-template-columns:1fr 1fr;gap:8px}.project-card.svelte-ont5da{padding:14px 16px;display:flex;flex-direction:column;gap:8px;background:var(--ios-chip-bg);border:1px solid var(--ios-glass-border);border-radius:14px;text-align:left;cursor:pointer;font:inherit;width:100%;transition:background .15s ease,border-color .15s ease,transform .15s ease;position:relative}.project-card.svelte-ont5da:hover{background:color-mix(in srgb,var(--ios-chip-bg) 80%,var(--ios-stat-bg));border-color:color-mix(in srgb,var(--ios-blue) 35%,transparent);transform:translateY(-1px)}.project-card.svelte-ont5da:hover .card-hint:where(.svelte-ont5da){opacity:1}.card-hint.svelte-ont5da{font-size:.6rem;color:var(--ios-blue);opacity:0;transition:opacity .15s ease;margin-top:auto}.project-header.svelte-ont5da{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.project-name.svelte-ont5da{font-size:.82rem;font-weight:700;color:var(--ios-text-primary);line-height:1.2}.project-category.svelte-ont5da{font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ios-blue);white-space:nowrap;padding:2px 7px;background:var(--ios-stat-bg);border:1px solid color-mix(in srgb,var(--ios-blue) 25%,transparent);border-radius:100px;flex-shrink:0}.project-description.svelte-ont5da{font-size:.72rem;line-height:1.5;color:var(--ios-text-secondary);flex:1}.project-footer.svelte-ont5da{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.project-stack-row.svelte-ont5da{display:flex;flex-wrap:wrap;gap:3px}.stack-chip.svelte-ont5da{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:100px;background:var(--ios-stat-bg);border:1px solid color-mix(in srgb,var(--ios-blue) 25%,transparent);font-size:.6rem;font-weight:600;color:var(--ios-blue);letter-spacing:.02em}.tech-icon.svelte-ont5da{width:11px;height:11px;object-fit:contain;flex-shrink:0;display:block}.project-link.svelte-ont5da{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ios-blue);color:#fff;flex-shrink:0;transition:all .2s ease}.project-link.svelte-ont5da:hover{background:var(--ios-blue-hover);transform:scale(1.08)}.internal-badge.svelte-ont5da{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ios-chip-bg);border:1px solid var(--ios-chip-border);color:var(--ios-text-secondary);flex-shrink:0}@media(max-width:600px){.projects-grid.svelte-ont5da{grid-template-columns:1fr}}.education-tile.svelte-1bm23f4{padding:18px 22px}.edu-list.svelte-1bm23f4{display:flex;flex-direction:column;gap:0}.edu-row.svelte-1bm23f4{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--ios-separator)}.edu-row.svelte-1bm23f4:first-child{padding-top:0}.edu-row.svelte-1bm23f4:last-child{border-bottom:none;padding-bottom:0}.edu-icon.svelte-1bm23f4{font-size:1.1rem;flex-shrink:0}.edu-info.svelte-1bm23f4{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.edu-degree.svelte-1bm23f4{font-size:.78rem;font-weight:600;color:var(--ios-text-primary);line-height:1.3}.edu-school.svelte-1bm23f4{font-size:.68rem;color:var(--ios-text-secondary)}.edu-period.svelte-1bm23f4{font-size:.65rem;font-weight:500;color:var(--ios-text-secondary);white-space:nowrap;padding:2px 8px;background:var(--ios-chip-bg);border:1px solid var(--ios-chip-border);border-radius:100px;flex-shrink:0}.contact-bar.svelte-1tsbzeg{grid-column:1 / -1;padding:14px 0}.bar-inner.svelte-1tsbzeg{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.footer-name.svelte-1tsbzeg{font-size:.75rem;font-weight:600;color:var(--ios-text-primary)}.footer-sep.svelte-1tsbzeg{font-size:.75rem;color:var(--ios-text-secondary);opacity:.5}.footer-links.svelte-1tsbzeg{display:flex;align-items:center;gap:6px}.footer-icon.svelte-1tsbzeg{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ios-chip-bg);border:1px solid var(--ios-chip-border);color:var(--ios-text-secondary);text-decoration:none;transition:all .2s ease;cursor:pointer}.footer-icon.svelte-1tsbzeg:hover{background:var(--ios-stat-bg);border-color:var(--ios-blue);color:var(--ios-blue);transform:scale(1.08)}.footer-icon-copied.svelte-1tsbzeg{background:#30d1581f!important;border-color:#30d158!important;color:#30d158!important}.footer-copy.svelte-1tsbzeg{font-size:.68rem;color:var(--ios-text-secondary);opacity:.7}.palette-backdrop.svelte-1trxmfn{position:fixed;inset:0;background:#00000073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:600}.palette-modal.svelte-1trxmfn{position:fixed;top:30%;left:50%;transform:translate(-50%,-30%);width:min(520px,90vw);max-height:420px;z-index:601;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;animation:palette-in .2s cubic-bezier(.34,1.56,.64,1) forwards}.palette-header.svelte-1trxmfn{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--ios-separator);flex-shrink:0}.palette-title.svelte-1trxmfn{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ios-text-secondary)}.palette-kbd.svelte-1trxmfn{font-size:.65rem;font-weight:600;color:var(--ios-text-tertiary);background:var(--ios-chip-bg);border:1px solid var(--ios-chip-border);border-radius:6px;padding:2px 6px;font-family:inherit}.palette-list.svelte-1trxmfn{list-style:none;overflow-y:auto;flex:1;padding:6px}.palette-item.svelte-1trxmfn{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .1s ease;-webkit-user-select:none;user-select:none}.palette-item.active.svelte-1trxmfn{background:var(--ios-blue)}.item-category.svelte-1trxmfn{font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ios-text-tertiary);min-width:56px;flex-shrink:0;transition:color .1s ease}.palette-item.active.svelte-1trxmfn .item-category:where(.svelte-1trxmfn){color:#ffffffa6}.item-label.svelte-1trxmfn{font-size:.82rem;font-weight:500;color:var(--ios-text-primary);transition:color .1s ease}.palette-item.active.svelte-1trxmfn .item-label:where(.svelte-1trxmfn){color:#fff}.palette-footer.svelte-1trxmfn{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:8px 16px;border-top:1px solid var(--ios-separator);font-size:.62rem;color:var(--ios-text-tertiary);flex-shrink:0}main.svelte-1uha8ag{position:relative;z-index:1;padding-top:24px;padding-bottom:12px}.tile-hero.svelte-1uha8ag,.tile-stats.svelte-1uha8ag,.tile-experience.svelte-1uha8ag,.tile-projects.svelte-1uha8ag,.tile-education.svelte-1uha8ag{display:flex}.tile-hero.svelte-1uha8ag>*,.tile-stats.svelte-1uha8ag>*,.tile-experience.svelte-1uha8ag>*,.tile-projects.svelte-1uha8ag>*,.tile-education.svelte-1uha8ag>*{flex:1;min-width:0}.tile-right-col-2.svelte-1uha8ag{display:flex;flex-direction:column;gap:12px;align-self:start}.tile-skills.svelte-1uha8ag,.tile-exploring.svelte-1uha8ag{display:flex}.tile-skills.svelte-1uha8ag>*,.tile-exploring.svelte-1uha8ag>*{flex:1;min-width:0}.bg-layer.svelte-1uha8ag{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.blob.svelte-1uha8ag{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.blob-1.svelte-1uha8ag{width:550px;height:550px;background:radial-gradient(circle,#007aff55,transparent 70%);top:-160px;right:-160px}.blob-2.svelte-1uha8ag{width:450px;height:450px;background:radial-gradient(circle,#5e5ce640,transparent 70%);bottom:-100px;left:-120px}.blob-3.svelte-1uha8ag{width:600px;height:600px;background:radial-gradient(circle,#007aff18,transparent 70%);top:40%;left:50%;transform:translate(-50%)}@media(max-width:768px){main.svelte-1uha8ag{padding-top:16px}}@media(max-width:600px){main.svelte-1uha8ag{padding-top:12px}}
