.header.svelte-3oog90{margin-bottom:32px;padding-bottom:24px;border-bottom:.5px solid var(--border)}.name.svelte-3oog90{font-size:3rem;font-weight:700;color:var(--primary);letter-spacing:-.04em;margin-bottom:4px;line-height:1}.title.svelte-3oog90{font-size:1.5rem;color:var(--accent);font-weight:500;font-family:JetBrains Mono,monospace;margin-bottom:0;letter-spacing:-.02em;display:inline-block;position:relative}.title.svelte-3oog90:after{content:"";display:inline-block;width:10px;height:1.2em;background-color:var(--accent);margin-left:4px;vertical-align:text-bottom;animation:svelte-3oog90-blink 1s step-end infinite}@keyframes svelte-3oog90-blink{0%,to{opacity:1}50%{opacity:0}}.header-underline.svelte-3oog90{display:none}.skill-retro-container.svelte-tz3xn8{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;width:fit-content;position:relative}.bars-wrapper.svelte-tz3xn8{display:flex;align-items:flex-end;gap:3px;height:20px;position:relative}.segment.svelte-tz3xn8{width:4px;background:#ffffff0d;height:100%;border-radius:1px;position:relative;overflow:hidden;transition:background-color .3s ease,box-shadow .3s ease}.shimmer.svelte-tz3xn8{position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);background-size:200% 100%;background-position-x:calc(var(--i) * -7px);animation:svelte-tz3xn8-shimmer-flow 2.5s infinite linear;pointer-events:none}@keyframes svelte-tz3xn8-shimmer-flow{0%{transform:translate(-150%)}to{transform:translate(250%)}}.segment.svelte-tz3xn8:nth-child(1){height:30%}.segment.svelte-tz3xn8:nth-child(2){height:35%}.segment.svelte-tz3xn8:nth-child(3){height:45%}.segment.svelte-tz3xn8:nth-child(4){height:55%}.segment.svelte-tz3xn8:nth-child(5){height:60%}.segment.svelte-tz3xn8:nth-child(6){height:70%}.segment.svelte-tz3xn8:nth-child(7){height:80%}.segment.svelte-tz3xn8:nth-child(8){height:85%}.segment.svelte-tz3xn8:nth-child(9){height:95%}.segment.svelte-tz3xn8:nth-child(10){height:100%}.segment.active.svelte-tz3xn8{background:var(--active-color);box-shadow:0 0 10px var(--active-color);opacity:.8}.segment.active.svelte-tz3xn8:nth-child(n+8){opacity:1;box-shadow:0 0 15px var(--active-color)}.skill-info.svelte-tz3xn8{display:flex;flex-direction:column}.skill-name.svelte-tz3xn8{font-size:10px;font-family:JetBrains Mono,monospace;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.skill-retro-container.svelte-tz3xn8:hover .skill-name:where(.svelte-tz3xn8){color:var(--accent)}@media print{.segment.svelte-tz3xn8{background:#eee!important;-webkit-print-color-adjust:exact}.segment.active.svelte-tz3xn8{background:#000!important;box-shadow:none!important;opacity:1!important}.skill-name.svelte-tz3xn8{color:#000!important}}.hud-container.svelte-1ohd4oq{font-family:JetBrains Mono,monospace;padding:12px;border:.5px solid var(--border);background:#0a0a0acc;border-radius:4px;display:flex;flex-direction:column;gap:12px;margin-top:0;margin-bottom:48px;position:relative;overflow:hidden}.hud-header.svelte-1ohd4oq{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:.5px solid var(--border)}.hud-title.svelte-1ohd4oq{font-size:9px;color:var(--text-muted);letter-spacing:.05em}.hud-status.svelte-1ohd4oq{width:6px;height:6px;background:var(--accent);border-radius:50%;box-shadow:0 0 8px var(--accent);animation:svelte-1ohd4oq-pulse 2s infinite}@keyframes svelte-1ohd4oq-pulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.hud-grid.svelte-1ohd4oq{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hud-item.svelte-1ohd4oq{display:flex;flex-direction:column;gap:4px}.label.svelte-1ohd4oq{font-size:8px;color:var(--text-muted)}.value.svelte-1ohd4oq{font-size:11px;color:var(--text);font-weight:500}.hud-bar-container.svelte-1ohd4oq{display:flex;align-items:center;gap:8px}.hud-bar-bg.svelte-1ohd4oq{flex:1;height:4px;background:#ffffff0d;border-radius:2px;overflow:hidden}.hud-bar.svelte-1ohd4oq{height:100%;background:var(--accent);transition:width .1s linear}.hud-percentage.svelte-1ohd4oq{font-size:10px;color:var(--accent);min-width:32px;text-align:right}.handshake-container.svelte-hf6id8{width:100%;max-width:240px;margin:16px 0}.terminal-mini.svelte-hf6id8{background:#050505;border:.5px solid var(--accent);border-radius:4px;overflow:hidden;box-shadow:0 0 20px #10b9811a}.terminal-header.svelte-hf6id8{background:#10b9811a;padding:4px 8px;display:flex;align-items:center;gap:8px;border-bottom:.5px solid rgba(16,185,129,.2)}.status-dot.svelte-hf6id8{width:6px;height:6px;background:var(--accent);border-radius:50%;animation:svelte-hf6id8-pulse 2s infinite}@keyframes svelte-hf6id8-pulse{0%,to{opacity:1}50%{opacity:.3}}.title.svelte-hf6id8{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--accent);letter-spacing:.05em}.terminal-body.svelte-hf6id8{padding:12px;font-family:JetBrains Mono,monospace;min-height:80px;display:flex;flex-direction:column;justify-content:center}.instruction.svelte-hf6id8{font-size:10px;color:var(--text-muted);margin-bottom:8px;font-weight:600}.error-text.svelte-hf6id8{color:#ef4444}.code-display.svelte-hf6id8{display:flex;gap:8px;margin-bottom:12px;font-size:11px}.code-display.svelte-hf6id8 .label:where(.svelte-hf6id8){color:var(--text-muted)}.code-display.svelte-hf6id8 .code:where(.svelte-hf6id8){color:#fff;letter-spacing:.2em;font-weight:700;text-decoration:underline;text-underline-offset:4px}.input-line.svelte-hf6id8{display:flex;align-items:center;gap:8px;color:var(--accent)}.input-line.svelte-hf6id8 input:where(.svelte-hf6id8){background:transparent;border:none;color:#fff;font-family:inherit;font-size:11px;width:100%;outline:none;text-transform:uppercase}.success-message.svelte-hf6id8{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--accent)}.success-message.svelte-hf6id8 .icon:where(.svelte-hf6id8){font-size:20px}.success-message.svelte-hf6id8 .text:where(.svelte-hf6id8){font-size:10px;font-weight:700;letter-spacing:.1em}.sidebar.svelte-g66t6z{background:transparent;color:#fff;padding:0;border-right:.5px solid var(--border);height:100%}.photo-container.svelte-g66t6z{width:100%;height:auto;aspect-ratio:709 / 1063;margin:0 auto 32px 0;border-radius:4px;overflow:hidden;border:.5px solid var(--border);background:var(--bg-surface);transition:all .4s cubic-bezier(.25,1,.5,1);position:relative}.photo-container.svelte-g66t6z:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 2px,3px 100%;pointer-events:none;z-index:2}.photo-container.svelte-g66t6z:after{content:"SRC: USER_AVATAR";position:absolute;bottom:8px;right:8px;font-family:JetBrains Mono,monospace;font-size:8px;color:var(--accent);opacity:.5;z-index:3}.photo-container.svelte-g66t6z:hover{border-color:var(--accent);box-shadow:0 0 20px #10b9811a}.photo-container.svelte-g66t6z img:where(.svelte-g66t6z){width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .3s ease}.photo-container.svelte-g66t6z:hover img:where(.svelte-g66t6z){filter:grayscale(0)}.sidebar-section.svelte-g66t6z{margin-bottom:32px}.reveal-section.svelte-g66t6z{opacity:0;transform:translateY(10px);transition:opacity .4s cubic-bezier(.25,1,.5,1),transform .4s cubic-bezier(.25,1,.5,1)}.reveal-section.svelte-g66t6z.revealed{opacity:1;transform:translateY(0)}.sidebar-section.svelte-g66t6z h3:where(.svelte-g66t6z){font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:16px;padding-bottom:0;border-bottom:none}.info-item.svelte-g66t6z{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;color:var(--text-muted)}.info-icon.svelte-g66t6z{flex-shrink:0;font-size:14px}.contact-list.svelte-g66t6z{display:none}.contact-list.verified.svelte-g66t6z{display:block}@media print{.contact-list.svelte-g66t6z{display:block!important}.no-print.svelte-g66t6z{display:none!important}}.contact-item.svelte-g66t6z{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;color:var(--text-muted);text-decoration:none;transition:color .2s ease}.contact-item.svelte-g66t6z:hover{color:var(--accent)}.contact-icon.svelte-g66t6z{width:auto;height:auto;background:transparent;border-radius:0;display:inline;font-size:14px;margin-top:0}.skill-category.svelte-g66t6z{margin-bottom:24px}.skill-category-title.svelte-g66t6z{font-size:11px;color:var(--text-muted);margin-bottom:16px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.skills-grid.svelte-g66t6z{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:16px}.sidebar-section.svelte-g66t6z ul:where(.svelte-g66t6z){list-style:none;padding-left:0}.sidebar-section.svelte-g66t6z li:where(.svelte-g66t6z){padding-left:12px;position:relative;margin-bottom:8px;font-size:13px;color:var(--text-muted)}.sidebar-section.svelte-g66t6z li:where(.svelte-g66t6z):before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;background:var(--accent);border-radius:50%}.experience-section.svelte-m18jln{margin-bottom:32px}.timeline.svelte-m18jln{position:relative;padding-left:0}.timeline-item.svelte-m18jln{position:relative;margin-bottom:64px;padding-left:24px;border-left:.5px solid var(--border)}.timeline-dot.svelte-m18jln{position:absolute;left:-4.25px;top:6px;width:8px;height:8px;background:var(--accent);border-radius:50%;border:none;box-shadow:none}.timeline-content.svelte-m18jln{background:var(--bg-surface);padding:var(--spacing-16);border-radius:4px;border:.5px solid var(--border);box-shadow:none;position:relative;transition:border-color .3s ease,background-color .3s ease}.timeline-content.svelte-m18jln:before{content:"";position:absolute;inset:-500px;background:radial-gradient(500px circle at calc(var(--x) + 500px) calc(var(--y) + 500px),rgba(16,185,129,.15) 0%,transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}.timeline-content.svelte-m18jln:hover:before{opacity:1}.timeline-content.svelte-m18jln:hover{border-color:var(--accent);background:#10b98105}.experience-header.svelte-m18jln{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:nowrap;gap:16px;margin-bottom:8px}.experience-title.svelte-m18jln{font-size:16px;font-weight:600;color:var(--primary);flex:1;letter-spacing:-.02em}.experience-company.svelte-m18jln{font-size:14px;font-weight:500;color:var(--text-muted)}.experience-date.svelte-m18jln{font-size:12px;color:var(--accent);font-weight:500;font-family:JetBrains Mono,monospace;white-space:nowrap;font-variant-numeric:tabular-nums}.experience-location.svelte-m18jln{font-size:12px;color:var(--text-muted);font-style:normal;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.experience-description.svelte-m18jln{list-style:none;padding:0;margin:0}.experience-description.svelte-m18jln li:where(.svelte-m18jln){position:relative;padding-left:16px;margin-bottom:8px;font-size:14px;color:var(--text-muted);line-height:1.6}.experience-description.svelte-m18jln li:where(.svelte-m18jln):before{content:"";position:absolute;left:0;top:10px;width:4px;height:.5px;background:var(--border)}.education-section.svelte-1ra0zlp{margin-bottom:32px}.education-list.svelte-1ra0zlp{position:relative;padding-left:0}.education-item.svelte-1ra0zlp{position:relative;margin-bottom:24px;padding-left:24px;border-left:.5px solid var(--border)}.education-dot.svelte-1ra0zlp{position:absolute;left:-4.25px;top:6px;width:8px;height:8px;background:var(--accent);border-radius:50%;border:none;box-shadow:none}.education-content.svelte-1ra0zlp{background:var(--bg-surface);padding:var(--spacing-16);border-radius:4px;border:.5px solid var(--border);box-shadow:none;position:relative;transition:border-color .3s ease,background-color .3s ease}.education-content.svelte-1ra0zlp:before{content:"";position:absolute;inset:-500px;background:radial-gradient(500px circle at calc(var(--x) + 500px) calc(var(--y) + 500px),rgba(16,185,129,.15) 0%,transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}.education-content.svelte-1ra0zlp:hover:before{opacity:1}.education-content.svelte-1ra0zlp:hover{border-color:var(--accent);background:#10b98105}.education-title.svelte-1ra0zlp{font-size:16px;font-weight:600;color:var(--primary);margin-bottom:4px;letter-spacing:-.02em}.education-school.svelte-1ra0zlp{font-size:14px;color:var(--text-muted);font-weight:500;margin-bottom:4px}.education-date.svelte-1ra0zlp{font-size:12px;color:var(--accent);font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.glitch-wrapper.svelte-1rior7{margin-bottom:32px;display:flex;align-items:center;justify-content:space-between;border-bottom:.5px solid var(--border);padding-bottom:8px}.status-indicator.svelte-1rior7{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--accent);opacity:.8}.status-dot.svelte-1rior7{width:6px;height:6px;background:var(--accent);border-radius:50%;box-shadow:0 0 8px var(--accent);animation:svelte-1rior7-pulse 2s infinite}.status-text.svelte-1rior7{letter-spacing:.1em}@keyframes svelte-1rior7-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.glitch.svelte-1rior7{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;position:relative;color:var(--text);display:inline-block}.glitch.svelte-1rior7:before,.glitch.svelte-1rior7:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-main)}.glitch.svelte-1rior7:before{left:2px;text-shadow:-2px 0 var(--accent);clip:rect(44px,450px,56px,0);animation:svelte-1rior7-glitch-anim 5s infinite linear alternate-reverse}.glitch.svelte-1rior7:after{left:-2px;text-shadow:-2px 0 #ff00c1;clip:rect(44px,450px,56px,0);animation:svelte-1rior7-glitch-anim2 5s infinite linear alternate-reverse}@keyframes svelte-1rior7-glitch-anim{0%{clip:rect(31px,9999px,94px,0)}20%{clip:rect(62px,9999px,42px,0)}40%{clip:rect(16px,9999px,78px,0)}60%{clip:rect(58px,9999px,43px,0)}80%{clip:rect(96px,9999px,60px,0)}to{clip:rect(11px,9999px,85px,0)}}@keyframes svelte-1rior7-glitch-anim2{0%{clip:rect(67px,9999px,84px,0)}20%{clip:rect(24px,9999px,98px,0)}40%{clip:rect(37px,9999px,42px,0)}60%{clip:rect(48px,9999px,16px,0)}80%{clip:rect(21px,9999px,55px,0)}to{clip:rect(79px,9999px,32px,0)}}.terminal-mockup.svelte-y24d88{background:#000;border:.5px solid var(--border);border-radius:6px;overflow:hidden;font-family:JetBrains Mono,monospace;box-shadow:0 20px 40px #0006;max-width:600px;width:100%;margin:24px 0}.terminal-header.svelte-y24d88{background:#1a1a1a;padding:8px 12px;display:flex;align-items:center;border-bottom:.5px solid var(--border)}.dots.svelte-y24d88{display:flex;gap:6px}.dot.svelte-y24d88{width:10px;height:10px;border-radius:50%}.red.svelte-y24d88{background:#ff5f56}.yellow.svelte-y24d88{background:#ffbd2e}.green.svelte-y24d88{background:#27c93f}.title.svelte-y24d88{flex:1;text-align:center;font-size:11px;color:var(--text-muted);margin-right:42px}.terminal-body.svelte-y24d88{padding:16px;font-size:12px;min-height:150px}.command-line.svelte-y24d88{margin-bottom:12px;display:flex;gap:8px}.final.svelte-y24d88{margin-top:12px;margin-bottom:0}.prompt.svelte-y24d88{color:var(--accent)}.path.svelte-y24d88{color:#51afef}.cursor.svelte-y24d88{color:var(--accent);animation:svelte-y24d88-blink 1s step-end infinite}@keyframes svelte-y24d88-blink{0%,to{opacity:1}50%{opacity:0}}.logs.svelte-y24d88{display:flex;flex-direction:column;gap:4px}.log-entry.svelte-y24d88{display:flex;gap:8px;color:var(--text-muted)}.success.svelte-y24d88 .message:where(.svelte-y24d88){color:var(--accent);font-weight:600}.timestamp.svelte-y24d88{color:#5c6370;white-space:nowrap}.message.svelte-y24d88{color:#abb2bf}.main-content.svelte-1rqze21{padding:0;background:var(--bg-main);display:flex;flex-direction:column;gap:var(--section-gap);overflow:visible}.black-space.svelte-1rqze21{background:var(--bg-main);border:.5px dashed rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;position:relative}.black-space.svelte-1rqze21:after{content:"WAITING FOR DATA HANDSHAKE...";font-family:JetBrains Mono,monospace;font-size:10px;color:#ffffff1a;letter-spacing:.2em}.content-section.svelte-1rqze21{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.25,1,.5,1),transform .6s cubic-bezier(.25,1,.5,1);overflow:visible}.content-section.svelte-1rqze21.revealed{opacity:1;transform:translateY(0)}.interstitial.svelte-1rqze21{display:flex;justify-content:center;padding:64px 0}.summary-content.svelte-1rqze21{font-size:1.125rem;color:var(--text);line-height:1.6;font-weight:500;letter-spacing:-.02em}.cv-container.svelte-1uha8ag{display:grid;grid-template-columns:1fr;min-height:100vh;gap:32px;padding:24px;max-width:1400px;margin:0 auto;background:var(--bg-main);overflow:visible}.sidebar-wrapper.svelte-1uha8ag{position:relative;top:0;height:auto;align-self:start;overflow:visible}@media(min-width:1024px){.cv-container.svelte-1uha8ag{grid-template-columns:280px 1fr;gap:64px;padding:64px}.sidebar-wrapper.svelte-1uha8ag{position:sticky;top:32px;height:fit-content}}.main-wrapper.svelte-1uha8ag{background:transparent;padding:0;min-width:0;overflow:visible}@media(min-width:1600px){.cv-container.svelte-1uha8ag{grid-template-columns:320px 1fr;gap:128px}}
