._about_104z0_1{width:100%;min-height:100vh;color:var(--theme-text-primary,#fafafa);background:var(--theme-bg-primary,#0f0f0f);overflow:hidden}._hero_104z0_9{isolation:isolate;background:linear-gradient(#6ee7b709 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#a78bfa09 1px,#0000 1px) 0 0/52px 52px,linear-gradient(#101520 0%,#100e1a 52%,#0f0f0f 100%);place-items:center;min-height:100svh;padding:5.5rem 1.5rem 7rem;display:grid;position:relative;overflow:hidden}._hero_104z0_9:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0f0f0fb8,#0000 30% 70%,#0f0f0fb8);position:absolute;inset:0}._heroContent_104z0_31{z-index:10;text-align:center;gap:1.5rem;width:min(100%,860px);display:grid;position:relative}._glitchWrapper_104z0_40{gap:.75rem;display:grid}._greeting_104z0_45{color:#6ee7b7;letter-spacing:0;margin:0;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.9rem}._name_104z0_53{color:#fafafa;letter-spacing:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:3rem;font-weight:800;line-height:1.02}._glitchText_104z0_63{color:#0000;background:linear-gradient(90deg,#6ee7b7,#a78bfa,#f472b6,#fbbf24);-webkit-background-clip:text;background-clip:text;animation:5s step-end infinite _glitchShift_104z0_1;display:inline-block;position:relative}._glitchText_104z0_63:before,._glitchText_104z0_63:after{background:inherit;color:#0000;content:attr(data-text);pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}._glitchText_104z0_63:before{clip-path:inset(0 0 68%);animation:3.2s step-end infinite _glitchTop_104z0_1}._glitchText_104z0_63:after{clip-path:inset(70% 0 0);animation:3.7s step-end infinite _glitchBottom_104z0_1}._terminal_104z0_93{text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050508c7;border:1px solid #ffffff24;border-radius:8px;width:min(100%,660px);margin:0 auto;overflow:hidden;box-shadow:0 24px 70px #00000052}._terminalHeader_104z0_105{background:#ffffff0a;border-bottom:1px solid #ffffff17;align-items:center;gap:.45rem;min-height:2.5rem;padding:.6rem .85rem;display:flex}._dot_104z0_115{background:#ff5f56;border-radius:50%;flex:none;width:.68rem;height:.68rem}._dot_104z0_115[data-color=yellow]{background:#ffbd2e}._dot_104z0_115[data-color=green]{background:#27ca40}._terminalTitle_104z0_131{color:#fafafa80;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:.45rem;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.75rem;overflow:hidden}._terminalBody_104z0_143{color:#b8f3d8;gap:.65rem;min-height:6rem;padding:1.2rem;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.82rem;line-height:1.65;display:flex}._prompt_104z0_154{color:#6ee7b7;font-weight:700}._subtitle_104z0_159{color:#fafafaad;margin:0;font-size:1rem;font-weight:500}._scrollHint_104z0_166{z-index:10;color:#fafafa75;letter-spacing:0;flex-direction:column;align-items:center;gap:.65rem;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.7rem;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}._scrollLine_104z0_182{background:#ffffff2e;width:1px;height:2rem;overflow:hidden}._scrollLine_104z0_182:after{content:"";background:#6ee7b7;width:100%;height:45%;animation:1.8s ease-in-out infinite _scrollLine_104z0_182;display:block}._container_104z0_198{gap:7rem;width:min(100%,1120px);margin:0 auto;padding:5rem 1.5rem 7rem;display:grid}._section_104z0_206{gap:2.5rem;display:grid}._sectionHeader_104z0_211{text-align:center;gap:.65rem;display:grid}._tag_104z0_217{color:#c4b5fd;letter-spacing:0;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.75rem}._title_104z0_224{color:var(--theme-text-primary,#fafafa);letter-spacing:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:2rem;font-weight:750;line-height:1.15}._desc_104z0_234{color:var(--theme-text-secondary,#fafafab3);margin:0;font-size:1rem;line-height:1.8}._introSection_104z0_241{border-bottom:1px solid var(--theme-border,#ffffff14);padding-bottom:1rem}._introContent_104z0_246{gap:2rem;display:grid}._introContent_104z0_246>div:first-child{align-content:start;gap:.65rem;display:grid}._introCopy_104z0_257{gap:1rem;display:grid}._educationGrid_104z0_262{width:min(100%,760px);margin:0 auto}._educationCard_104z0_267{border:1px solid var(--theme-border,#ffffff14);background:linear-gradient(115deg,#6ee7b712,#a78bfa09);border-radius:8px;align-items:center;gap:1.25rem;padding:1.5rem;display:flex}._educationIcon_104z0_277{color:#6ee7b7;background:#6ee7b70f;border:1px solid #6ee7b74d;border-radius:8px;flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid}._educationIcon_104z0_277 svg{width:1.6rem;height:1.6rem}._cardTitle_104z0_294{color:var(--theme-text-primary,#fafafa);letter-spacing:0;margin:0 0 .35rem;font-size:1.05rem;font-weight:650;line-height:1.4}._cardMeta_104z0_303{color:var(--theme-text-secondary,#fafafab3);margin:0;font-size:.88rem}._cardPeriod_104z0_309,._cardIndex_104z0_310{color:#6ee7b7;letter-spacing:0;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.75rem}._cardDesc_104z0_317{color:var(--theme-text-muted,#fafafa80);margin:.45rem 0 0;font-size:.92rem;line-height:1.7}._competencyGrid_104z0_324,._techGrid_104z0_325,._projectGrid_104z0_326{gap:1rem;display:grid}._competencyGrid_104z0_324{grid-template-columns:repeat(2,minmax(0,1fr))}._competencyCard_104z0_335,._techCard_104z0_336,._projectCard_104z0_337{border:1px solid var(--theme-border,#ffffff14);background:var(--theme-overlay-light,#ffffff08);border-radius:8px;transition:border-color .18s,background .18s,transform .18s;position:relative;overflow:hidden}._competencyCard_104z0_335{min-height:11.5rem;padding:1.4rem}._competencyCard_104z0_335:after{content:"";background:#a78bfa;width:3rem;height:2px;position:absolute;bottom:0;right:0}._competencyCard_104z0_335:hover,._techCard_104z0_336:hover,._projectCard_104z0_337:hover{border-color:var(--theme-border-hover,#ffffff26);background:var(--theme-overlay-medium,#ffffff0f);transform:translateY(-3px)}._cardIndex_104z0_310{color:#fbbf24;margin-bottom:1.35rem;display:block}._techGrid_104z0_325{grid-template-columns:repeat(2,minmax(0,1fr))}._techCard_104z0_336{--tone:#6ee7b7;border-top-color:var(--tone);min-height:10rem;padding:1.4rem}._techCard_104z0_336[data-tone="1"]{--tone:#a78bfa}._techCard_104z0_336[data-tone="2"]{--tone:#fbbf24}._techCard_104z0_336[data-tone="3"]{--tone:#f472b6}._techCategory_104z0_398{color:var(--tone);letter-spacing:0;margin:0 0 1rem;font-size:.92rem;font-weight:650}._techItems_104z0_406{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}._techItem_104z0_406{border:1px solid var(--theme-border,#ffffff14);color:var(--theme-text-muted,#fafafa80);letter-spacing:0;background:#ffffff06;border-radius:4px;padding:.25rem .55rem;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.7rem}._timeline_104z0_424{width:min(100%,860px);margin:0 auto;display:grid}._timelineItem_104z0_430{grid-template-columns:2rem minmax(0,1fr);gap:1rem;display:grid}._timelineMarker_104z0_436{flex-direction:column;align-items:center;padding-top:1.6rem;display:flex}._markerDot_104z0_443{background:#a78bfa;border:2px solid #0f0f0f;border-radius:50%;flex:none;width:.7rem;height:.7rem;box-shadow:0 0 0 3px #a78bfa40}._markerLine_104z0_453{background:linear-gradient(#a78bfa73,#6ee7b714);flex:1;width:1px;min-height:2rem;margin-top:.5rem}._timelineItem_104z0_430:last-child ._markerLine_104z0_453{display:none}._timelineContent_104z0_465{border:1px solid var(--theme-border,#ffffff14);background:var(--theme-overlay-light,#ffffff08);border-radius:8px;gap:.3rem;margin-bottom:1rem;padding:1.5rem;transition:border-color .18s,transform .18s;display:grid}._timelineContent_104z0_465:hover{border-color:#a78bfa59;transform:translate(3px)}._projectGrid_104z0_326{grid-template-columns:repeat(3,minmax(0,1fr))}._projectCard_104z0_337{min-height:21rem;color:inherit;flex-direction:column;gap:.45rem;padding:1.5rem;text-decoration:none;display:flex}._projectCard_104z0_337:before{content:"";background:linear-gradient(90deg,#6ee7b7,#a78bfa);width:2.5rem;height:3px;margin-bottom:1.5rem}._projectCard_104z0_337:nth-child(2):before{background:linear-gradient(90deg,#a78bfa,#f472b6)}._projectCard_104z0_337:nth-child(3):before{background:linear-gradient(90deg,#fbbf24,#6ee7b7)}._projectCard_104z0_337 ._techItems_104z0_406{margin-top:auto;padding-top:1.25rem}._projectLink_104z0_516{color:#6ee7b7;align-self:flex-start;align-items:center;gap:.4rem;margin-top:1rem;font-size:.82rem;font-weight:650;display:inline-flex}._projectLink_104z0_516 svg,._githubBtn_104z0_528 svg{width:1rem;height:1rem}._openSourceSection_104z0_533{padding-top:1rem}._openSourcePanel_104z0_537{text-align:center;background:linear-gradient(100deg,#6ee7b70b,#f472b609);border-top:1px solid #6ee7b747;border-bottom:1px solid #a78bfa40;justify-items:center;gap:1rem;padding:3rem;display:grid}._openSourcePanel_104z0_537 ._desc_104z0_234{max-width:740px}._osList_104z0_552{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:.5rem 0;padding:0;list-style:none;display:flex}._osItem_104z0_562{border:1px solid var(--theme-border,#ffffff14);color:var(--theme-text-muted,#fafafa80);letter-spacing:0;background:#00000024;border-radius:4px;padding:.35rem .7rem;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.72rem}._githubBtn_104z0_528{color:#07130e;background:#6ee7b7;border:1px solid #6ee7b7;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;min-height:2.6rem;margin-top:.5rem;padding:.65rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}._githubBtn_104z0_528:hover{color:#6ee7b7;background:0 0;transform:translateY(-2px)}@keyframes _glitchShift_104z0_1{0%,92%,to{transform:translate(0)}94%{transform:translate(-2px,1px)}96%{transform:translate(2px,-1px)}}@keyframes _glitchTop_104z0_1{0%,90%,to{opacity:0;transform:translate(0)}92%{opacity:.65;transform:translate(3px,-1px)}}@keyframes _glitchBottom_104z0_1{0%,93%,to{opacity:0;transform:translate(0)}95%{opacity:.6;transform:translate(-3px,1px)}}@keyframes _scrollLine_104z0_182{0%{transform:translateY(-110%)}to{transform:translateY(230%)}}@media (width>=700px){._name_104z0_53{font-size:4.5rem}._greeting_104z0_45{font-size:1rem}._terminalBody_104z0_143{font-size:.9rem}._introContent_104z0_246{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:4rem}}@media (width>=1024px){._name_104z0_53{font-size:5.25rem}._title_104z0_224{font-size:2.5rem}}@media (width<=820px){._projectGrid_104z0_326{grid-template-columns:1fr}._projectCard_104z0_337{min-height:0}}@media (width<=640px){._hero_104z0_9{padding:4.5rem 1rem 6rem}._terminalBody_104z0_143{min-height:7rem;padding:1rem}._container_104z0_198{gap:5rem;padding:4rem 1rem 5rem}._section_104z0_206{gap:1.75rem}._title_104z0_224{font-size:1.75rem}._competencyGrid_104z0_324,._techGrid_104z0_325{grid-template-columns:1fr}._competencyCard_104z0_335{min-height:0}._educationCard_104z0_267{align-items:flex-start;padding:1.15rem}._timelineItem_104z0_430{grid-template-columns:1.2rem minmax(0,1fr);gap:.65rem}._timelineContent_104z0_465{padding:1.15rem}._openSourcePanel_104z0_537{padding:2.25rem 1rem}}@media (prefers-reduced-motion:reduce){._glitchText_104z0_63,._glitchText_104z0_63:before,._glitchText_104z0_63:after,._scrollLine_104z0_182:after{animation:none}._glitchText_104z0_63:before,._glitchText_104z0_63:after{display:none}._competencyCard_104z0_335,._techCard_104z0_336,._projectCard_104z0_337,._timelineContent_104z0_465,._githubBtn_104z0_528{transition:none}}
