:root{--font-sans: "Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace;--text-xs: clamp(.75rem, .7rem + .15vw, .8125rem);--text-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--text-base: clamp(.875rem, .84rem + .18vw, 1rem);--text-lg: clamp(1rem, .95rem + .25vw, 1.125rem);--text-xl: clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--text-2xl: clamp(1.375rem, 1.2rem + .6vw, 1.75rem);--text-3xl: clamp(1.75rem, 1.5rem + 1vw, 2.5rem);--text-hero: clamp(2.25rem, 1.8rem + 1.8vw, 3.5rem);--leading-tight: 1.2;--leading-normal: 1.6;--tracking-tight: -.02em;--tracking-normal: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--mouse-x: 50vw;--mouse-y: 50vh;--max-width-prose: 65ch;--max-width-content: 1080px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s}:root,[data-theme=dark]{--bg-primary: #0a0a0f;--bg-secondary: #12121a;--bg-tertiary: #1a1a24;--bg-hover: #1e1e2a;--text-primary: #e8e8ed;--text-secondary: #8b8b96;--text-tertiary: #5a5a66;--text-heading: #ffffff;--accent: #3b82f6;--accent-muted: #2563eb;--accent-subtle: #1e3a5f;--accent-glow: rgba(59, 130, 246, .08);--border-subtle: rgba(255, 255, 255, .08);--border-active: rgba(255, 255, 255, .16);--border-accent: rgba(59, 130, 246, .3);--surface-card: rgba(255, 255, 255, .015);--surface-card-hover: rgba(255, 255, 255, .035);--surface-border: rgba(255, 255, 255, .06);--surface-border-hover: rgba(255, 255, 255, .14);--card-shadow: 0 10px 30px rgba(0, 0, 0, .5);--grid-color: rgba(255, 255, 255, .02);--ambient-spot: rgba(59, 130, 246, .06);--noise-opacity: .03;--noise-blend: overlay;--nav-bg: rgba(10, 10, 15, .82);--glass-bg: rgba(10, 10, 15, .75);--glass-border: rgba(255, 255, 255, .1);--chip-bg: rgba(255, 255, 255, .04);--chip-border: rgba(255, 255, 255, .12);--code-bg: #0a0a0f;--code-header-bg: rgba(255, 255, 255, .02);--code-border: rgba(255, 255, 255, .06);--code-header-border: rgba(255, 255, 255, .04);--code-text: #e2e8f0;--footer-wordmark-base: rgba(255, 255, 255, .015);--footer-wordmark-stroke: rgba(255, 255, 255, .04);--footer-wordmark-glow: rgba(255, 255, 255, .04);--footer-wordmark-glow-stroke: rgba(255, 255, 255, .7);--footer-wordmark-glow-shadow: 0 0 24px rgba(255, 255, 255, .4);--btn-primary-bg: #ffffff;--btn-primary-text: #0a0a0f;--btn-primary-border: #ffffff;--btn-primary-hover: #f1f1f5;--success: #22c55e;--success-bg: rgba(34, 197, 94, .1);--warning: #f59e0b;--warning-bg: rgba(245, 158, 11, .1);--error: #ef4444;--error-bg: rgba(239, 68, 68, .1)}[data-theme=light]{--bg-primary: #fbfbfc;--bg-secondary: #ffffff;--bg-tertiary: #f1f3f6;--bg-hover: #e9ecef;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--text-heading: #020617;--accent: #2563eb;--accent-muted: #1d4ed8;--accent-subtle: #eff6ff;--accent-glow: rgba(37, 99, 235, .08);--border-subtle: rgba(15, 23, 42, .1);--border-active: rgba(15, 23, 42, .2);--border-accent: rgba(37, 99, 235, .35);--surface-card: #ffffff;--surface-card-hover: #f8fafc;--surface-border: rgba(15, 23, 42, .12);--surface-border-hover: rgba(15, 23, 42, .22);--card-shadow: 0 1px 3px rgba(15, 23, 42, .05), 0 8px 24px -4px rgba(15, 23, 42, .05);--grid-color: rgba(15, 23, 42, .04);--ambient-spot: rgba(37, 99, 235, .14);--noise-opacity: .02;--noise-blend: multiply;--nav-bg: rgba(251, 251, 252, .82);--glass-bg: rgba(255, 255, 255, .85);--glass-border: rgba(15, 23, 42, .1);--chip-bg: rgba(15, 23, 42, .04);--chip-border: rgba(15, 23, 42, .1);--code-bg: #f8fafc;--code-header-bg: rgba(15, 23, 42, .03);--code-border: rgba(15, 23, 42, .1);--code-header-border: rgba(15, 23, 42, .08);--code-text: #0f172a;--footer-wordmark-base: rgba(15, 23, 42, .02);--footer-wordmark-stroke: rgba(15, 23, 42, .08);--footer-wordmark-glow: rgba(15, 23, 42, .03);--footer-wordmark-glow-stroke: rgba(15, 23, 42, .45);--footer-wordmark-glow-shadow: 0 0 24px rgba(37, 99, 235, .2);--btn-primary-bg: #0f172a;--btn-primary-text: #ffffff;--btn-primary-border: #0f172a;--btn-primary-hover: #1e293b;--success: #16a34a;--success-bg: rgba(22, 163, 74, .1);--warning: #d97706;--warning-bg: rgba(217, 119, 6, .1);--error: #dc2626;--error-bg: rgba(220, 38, 38, .1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}p,ul,ol{line-height:1.6}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}section[id],div[id=About],div[id=Skills],div[id=Experience],div[id=Projects],div[id=Education],div[id=Contact]{scroll-margin-top:80px}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal;display:block}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}@media(prefers-reduced-motion:reduce){::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6,[data-theme=light] strong,[data-theme=light] b,[data-theme=light] [class*=textWhite]{color:var(--text-heading)!important}[data-theme=light] header[class*=nav]{background:var(--nav-bg)!important;border-bottom-color:var(--border-subtle)!important}[data-theme=light] [class*=drawer]{background-color:var(--bg-primary)!important}[data-theme=light] [class*=noiseOverlay]{mix-blend-mode:var(--noise-blend)!important;opacity:var(--noise-opacity)!important}[data-theme=light] [class*=ambientGlow]{background-color:var(--bg-primary)!important;background-image:radial-gradient(circle 480px at var(--mouse-x, 50vw) var(--mouse-y, 50vh),rgba(37,99,235,.22) 0%,rgba(59,130,246,.15) 28%,rgba(96,165,250,.08) 55%,transparent 80%),radial-gradient(circle 850px at var(--mouse-x, 50vw) var(--mouse-y, 50vh),rgba(37,99,235,.1) 0%,rgba(147,197,253,.06) 50%,transparent 80%),linear-gradient(to right,rgba(37,99,235,.09) 1px,transparent 1px),linear-gradient(to bottom,rgba(37,99,235,.09) 1px,transparent 1px)!important;background-size:100% 100%,100% 100%,40px 40px,40px 40px!important;mask-image:radial-gradient(circle 800px at var(--mouse-x, 50vw) var(--mouse-y, 50vh),black 0%,rgba(0,0,0,.92) 25%,rgba(0,0,0,.5) 60%,transparent 80%)!important;-webkit-mask-image:radial-gradient(circle 800px at var(--mouse-x, 50vw) var(--mouse-y, 50vh),black 0%,rgba(0,0,0,.92) 25%,rgba(0,0,0,.5) 60%,transparent 80%)!important}[data-theme=light] [class*=cardGlow],[data-theme=light] [class*=projectCardGlow]{background:radial-gradient(600px circle at var(--mouse-x, 50vw) var(--mouse-y, 50vh),rgba(37,99,235,.05),transparent 50%)!important}[data-theme=light] [class*=sectionEyebrow],[data-theme=light] [class*=heroEyebrow],[data-theme=light] [class*=eyebrow]{color:var(--accent)!important}[data-theme=light] [class*=sectionHeader],[data-theme=light] [class*=primaryHeader],[data-theme=light] [class*=heroSection],[data-theme=light] [class*=marqueeSection],[data-theme=light] [class*=architectureSection],[data-theme=light] [class*=projectsSection],[data-theme=light] [class*=experienceSection],[data-theme=light] [class*=writingSection],[data-theme=light] [class*=previousRolesSection],[data-theme=light] [class*=academicSection],[data-theme=light] [class*=directorySection],[data-theme=light] [class*=archiveSection],[data-theme=light] [class*=headerMetaRow],[data-theme=light] [class*=featuredFooter],[data-theme=light] [class*=projectFooter],[data-theme=light] [class*=ossBottom],[data-theme=light] [class*=timelineItem],[data-theme=light] [class*=academicMeta],[data-theme=light] [class*=aliasRow],[data-theme=light] [class*=socialRow],[data-theme=light] [class*=archiveItem]{border-color:var(--border-subtle)!important}[data-theme=light] [class*=heroTitleAccent],[data-theme=light] [class*=textAccent]{background:linear-gradient(180deg,#020617,#02061773)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}[data-theme=light] [class*=btnPrimary],[data-theme=light] [class*=actionBtnPrimary],[data-theme=light] [class*=resumeButton],[data-theme=light] [class*=emailButton]{background:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important;border-color:var(--btn-primary-border)!important}[data-theme=light] [class*=btnPrimary]:hover,[data-theme=light] [class*=actionBtnPrimary]:hover,[data-theme=light] [class*=resumeButton]:hover,[data-theme=light] [class*=emailButton]:hover{background:var(--btn-primary-hover)!important;border-color:var(--btn-primary-hover)!important;color:var(--btn-primary-text)!important}[data-theme=light] [class*=btnOutline],[data-theme=light] [class*=actionBtnSecondary],[data-theme=light] [class*=actionBtn]:not([class*=actionBtnPrimary]){background:#0f172a0a!important;color:var(--text-primary)!important;border-color:var(--border-subtle)!important}[data-theme=light] [class*=btnOutline]:hover,[data-theme=light] [class*=actionBtnSecondary]:hover,[data-theme=light] [class*=actionBtn]:not([class*=actionBtnPrimary]):hover{background:#0f172a14!important;border-color:var(--border-active)!important;color:#020617!important}[data-theme=light] [class*=btnGhost]{background:#0f172a05!important;color:var(--text-secondary)!important;border-color:var(--border-subtle)!important}[data-theme=light] [class*=btnGhost]:hover{color:var(--text-primary)!important;background:#0f172a0f!important;border-color:var(--border-active)!important}[data-theme=light] [class*=glassCard]{background:var(--glass-bg)!important;border-color:var(--glass-border)!important;box-shadow:0 10px 30px #0f172a0f!important}[data-theme=light] [class*=glassValue]{color:var(--text-heading)!important}[data-theme=light] [class*=portraitFrame]{background:transparent!important;border-color:transparent!important;box-shadow:none!important}[data-theme=light] [class*=portraitFrame]:before{border-color:var(--border-subtle)!important}[data-theme=light] [class*=heroPortrait]{border:1px solid var(--border-subtle)!important;box-shadow:0 20px 40px -15px #0f172a1f!important}[data-theme=light] [class*=glassLabel]{background:#ffffffe6!important;border-color:var(--border-subtle)!important;color:#020617!important;box-shadow:0 4px 16px #0f172a14!important}[data-theme=light] [class*=metricValue],[data-theme=light] [class*=telemetryValue],[data-theme=light] [class*=statValue],[data-theme=light] [class*=totalNumber]{color:#020617!important}[data-theme=light] [class*=metricLabel],[data-theme=light] [class*=telemetryLabel],[data-theme=light] [class*=statLabel],[data-theme=light] [class*=totalLabel]{color:#64748b!important;font-weight:500}[data-theme=light] [class*=metricsGrid]{background:#0f172a14!important;border:1px solid rgba(15,23,42,.12)!important}[data-theme=light] [class*=metricCard]{background:#fff!important}[data-theme=light] [class*=marqueeItem]{color:#475569!important;font-weight:500}[data-theme=light] [class*=prodCard],[data-theme=light] [class*=ossCard],[data-theme=light] [class*=roleCardPrimary],[data-theme=light] [class*=expertiseCard],[data-theme=light] [class*=academicCard],[data-theme=light] [class*=connectCard],[data-theme=light] [class*=emailCard],[data-theme=light] [class*=locationCard],[data-theme=light] [class*=featuredCard],[data-theme=light] [class*=archCapCard],[data-theme=light] [class*=projectCard],[data-theme=light] [class*=resumeCard],[data-theme=light] [class*=ctaInner]{background:var(--surface-card)!important;border:1px solid var(--surface-border)!important;box-shadow:var(--card-shadow)!important}[data-theme=light] [class*=roleCardSecondary]{background:transparent!important;border:none!important;border-bottom:1px solid var(--border-subtle)!important;box-shadow:none!important;padding:var(--space-6) 0!important}[data-theme=light] [class*=roleCardSecondary]:last-child{border-bottom:none!important}[data-theme=light] [class*=prodCard]:hover,[data-theme=light] [class*=ossCard]:hover,[data-theme=light] [class*=expertiseCard]:hover,[data-theme=light] [class*=academicCard]:hover,[data-theme=light] [class*=featuredCard]:hover,[data-theme=light] [class*=archCapCard]:hover,[data-theme=light] [class*=projectCard]:hover{background:var(--surface-card-hover)!important;border-color:var(--surface-border-hover)!important}[data-theme=light] [class*=sectionHeaderIcon],[data-theme=light] [class*=archCapIcon],[data-theme=light] [class*=expertiseIcon],[data-theme=light] [class*=impactIcon]{background:#0f172a0a!important;border:1px solid rgba(15,23,42,.1)!important;color:var(--accent)!important}[data-theme=light] [class*=archCapTitle],[data-theme=light] [class*=prodTitle],[data-theme=light] [class*=ossTitle],[data-theme=light] [class*=companyName],[data-theme=light] [class*=primaryRole],[data-theme=light] [class*=impactTitle],[data-theme=light] [class*=secondaryRole],[data-theme=light] [class*=resumeTitle],[data-theme=light] [class*=expertiseTitle],[data-theme=light] [class*=academicDegree],[data-theme=light] [class*=connectTitle],[data-theme=light] [class*=emailAddress],[data-theme=light] [class*=directoryHeading],[data-theme=light] [class*=aliasEmail],[data-theme=light] [class*=projectTitle],[data-theme=light] [class*=timelineRole],[data-theme=light] [class*=noteTitle],[data-theme=light] [class*=featuredTitle],[data-theme=light] [class*=archiveTitle],[data-theme=light] [class*=articleTitle],[data-theme=light] [class*=sectionTitle]{color:var(--text-heading)!important}[data-theme=light] [class*=archCapDesc],[data-theme=light] [class*=prodDesc],[data-theme=light] [class*=ossDesc],[data-theme=light] [class*=primaryDesc],[data-theme=light] [class*=secondaryDesc],[data-theme=light] [class*=impactDesc],[data-theme=light] [class*=resumeDesc],[data-theme=light] [class*=academicDesc],[data-theme=light] [class*=connectDesc],[data-theme=light] [class*=ctaDesc],[data-theme=light] [class*=noteSummary],[data-theme=light] [class*=featuredSummary],[data-theme=light] [class*=archiveSummary],[data-theme=light] [class*=articleSummary],[data-theme=light] [class*=timelineDesc]{color:var(--text-secondary)!important}[data-theme=light] [class*=projectTabs]{background:#0f172a0a!important;border:1px solid rgba(15,23,42,.1)!important}[data-theme=light] [class*=projectTab]{color:#475569!important}[data-theme=light] [class*=projectTab]:not([class*=projectTabActive]):hover{background:#0f172a0f!important;color:#020617!important}[data-theme=light] [class*=projectTabActive],[data-theme=light] [class*=projectTabActive]:hover{background:#0f172a!important;color:#fff!important}[data-theme=light] [class*=projectTags],[data-theme=light] [class*=projectTags]:hover,[data-theme=light] [class*=prodTags],[data-theme=light] [class*=prodTags]:hover,[data-theme=light] [class*=techTags],[data-theme=light] [class*=techTags]:hover,[data-theme=light] [class*=skillChips],[data-theme=light] [class*=skillChips]:hover,[data-theme=light] [class*=expertiseCard]:hover [class*=skillChips],[data-theme=light] [class*=tagList],[data-theme=light] [class*=tagList]:hover,[data-theme=light] [class*=tagsContainer],[data-theme=light] [class*=tagsContainer]:hover,[data-theme=light] [class*=archiveTags],[data-theme=light] [class*=archiveTags]:hover,[data-theme=light] [class*=timelineSkills],[data-theme=light] [class*=timelineSkills]:hover,[data-theme=light] [class*=tagsLabel],[data-theme=light] [class*=tagsLabel]:hover,[data-theme=light] [class*=tagLabel],[data-theme=light] [class*=tagLabel]:hover{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important}[data-theme=light] [class*=tagsLabel],[data-theme=light] [class*=tagLabel]{color:#64748b!important}[data-theme=light] [class*=projectTag]:not([class*=projectTags]),[data-theme=light] [class*=skillChip]:not([class*=skillChips]),[data-theme=light] [class*=techTag]:not([class*=techTags]),[data-theme=light] span[class*=tag]:not([class*=Tags]):not([class*=tagList]):not([class*=tagsContainer]):not([class*=tagsLabel]):not([class*=tagLabel]),[data-theme=light] [class*=miniTag],[data-theme=light] [class*=timelineTag],[data-theme=light] [class*=socialPill],[data-theme=light] [class*=metaBadge],[data-theme=light] [class*=roleBadge]{background:var(--chip-bg)!important;border:1px solid var(--chip-border)!important;color:#334155!important;white-space:nowrap!important}[data-theme=light] [class*=miniTag]{padding:3px 8px!important;border-radius:5px!important;display:inline-flex!important;align-items:center!important;line-height:1.3!important;white-space:nowrap!important}[data-theme=light] [class*=skillChip]:not([class*=skillChips]):hover,[data-theme=light] [class*=socialPill]:hover{background:#0f172a14!important;border-color:#0f172a33!important;color:#020617!important}[data-theme=light] [class*=expertiseCard]:hover [class*=skillChip]:not([class*=skillChips]){border-color:#0f172a29!important;color:#020617!important}[data-theme=light] [class*=city],[data-theme=light] [class*=timezone]{color:#020617!important;font-weight:600!important}[data-theme=light] [class*=status],[data-theme=light] [class*=aliasDesc],[data-theme=light] [class*=socialUrl],[data-theme=light] [class*=proprietaryLabel]{color:#64748b!important}[data-theme=light] [class*=socialLabel]{color:#0f172a!important}[data-theme=light] [class*=socialRow]:hover [class*=socialLabel]{color:#020617!important}[data-theme=light] [class*=socialRow]:hover [class*=socialIcon]{color:var(--accent)!important}[data-theme=light] [class*=aliasIconBtn]{color:#475569!important;background:#0f172a0a!important;border:1px solid rgba(15,23,42,.1)!important}[data-theme=light] [class*=aliasIconBtn]:hover{color:#020617!important;background:#0f172a14!important}[data-theme=light] [class*=bioBlock]{border-left-color:#0f172a26!important}[data-theme=light] [class*=bioText]{color:#0f172a!important}[data-theme=light] [class*=bioTextMuted]{color:#475569!important}[data-theme=light] [class*=techContext]:not([class*=techContextLabel]):not([class*=techContextText]){border-top:1px dashed rgba(15,23,42,.14)!important}[data-theme=light] [class*=techContextLabel],[data-theme=light] [class*=techContextText]{border:none!important;border-top:none!important}[data-theme=light] [class*=techContextLabel]{color:#64748b!important}[data-theme=light] [class*=techContextText]{color:#334155!important}[data-theme=light] [class*=noteCard]:hover [class*=noteArrow],[data-theme=light] [class*=noteCard]:hover [class*=noteTitle],[data-theme=light] [class*=featuredCard]:hover [class*=readAction],[data-theme=light] [class*=featuredCard]:hover [class*=actionArrow],[data-theme=light] [class*=archiveItem]:hover [class*=archiveTitle],[data-theme=light] [class*=archiveItem]:hover [class*=archiveAction],[data-theme=light] [class*=linkArrow]:hover,[data-theme=light] [class*=projectLink]:hover{color:var(--accent)!important}[data-theme=light] [class*=codeWrapper]{background:var(--code-bg)!important;border-color:var(--code-border)!important;box-shadow:var(--card-shadow)!important}[data-theme=light] [class*=codeWrapper] [class*=header]{background:var(--code-header-bg)!important;border-bottom-color:var(--code-header-border)!important}[data-theme=light] [class*=codeWrapper] [class*=headerButton]{color:#475569!important;background:#0f172a0a!important;border:1px solid rgba(15,23,42,.08)!important}[data-theme=light] [class*=codeWrapper] [class*=headerButton]:hover{color:#020617!important;background:#0f172a14!important;border-color:#0f172a29!important}[data-theme=light] [class*=codeWrapper] [class*=wrapActive]{color:#1d4ed8!important;background:#2563eb1f!important;border-color:#2563eb4d!important}[data-theme=light] [class*=codeWrapper] [class*=pre]{color:var(--code-text)!important}[data-theme=light] [class*=codeBlock]{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 30px -5px #0f172a14!important}[data-theme=light] [class*=codeHeader]{background:#f1f5f9!important;border-bottom:1px solid rgba(15,23,42,.08)!important}[data-theme=light] [class*=codeFileName]{color:#334155!important}[data-theme=light] [class*=codeLang]{background:#0f172a0f!important;color:#475569!important}[data-theme=light] [class*=macDots] span{background:#0f172a26!important}[data-theme=light] [class*=codeBody]{color:#0f172a!important}[data-theme=light] [class*=lineNumber]{color:#0f172a4d!important}[data-theme=light] [class*=code_keyword]{color:#7c3aed!important}[data-theme=light] [class*=code_string]{color:#15803d!important}[data-theme=light] [class*=code_function]{color:#1d4ed8!important}[data-theme=light] [class*=code_comment]{color:#64748b!important}[data-theme=light] [class*=code_type]{color:#b45309!important}[data-theme=light] [class*=inlineCode]{background:#e2e8f0!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.1)!important}[data-theme=light] [class*=markdownBody]{color:#334155!important}[data-theme=light] [class*=markdownBody] h2,[data-theme=light] [class*=markdownBody] h3,[data-theme=light] [class*=markdownBody] h4,[data-theme=light] [class*=markdownBody] strong{color:#020617!important}[data-theme=light] [class*=markdownBody] hr{background:#0f172a1a!important}[data-theme=light] [class*=markdownBody] a{color:var(--accent)!important;border-bottom:1px solid rgba(37,99,235,.3)!important}[data-theme=light] [class*=markdownBody] a:hover{border-bottom-color:var(--accent)!important}[data-theme=light] [class*=markdownBody] blockquote{background:#2563eb0d!important;border-left:3px solid var(--accent)!important;color:#0f172a!important}[data-theme=light] [class*=markdownBody] table{border:1px solid rgba(15,23,42,.12)!important;border-radius:6px;overflow:hidden}[data-theme=light] [class*=markdownBody] th{color:#020617!important;background:#0f172a0a!important;font-weight:600!important;border-bottom:2px solid rgba(15,23,42,.14)!important}[data-theme=light] [class*=markdownBody] td{color:#334155!important;border-bottom:1px solid rgba(15,23,42,.08)!important}[data-theme=light] [class*=markdownBody] tr:nth-child(2n) td{background:#0f172a05!important}[data-theme=light] [class*=footerDivider]{background:linear-gradient(90deg,transparent 0%,rgba(15,23,42,.12) 50%,transparent 100%)!important}[data-theme=light] [class*=footerBackLink]{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:#0f172a!important}[data-theme=light] [class*=footerBackLink]:hover{background:#0f172a0a!important;border-color:#0f172a33!important}[data-theme=light] .hljs-keyword,[data-theme=light] .hljs-selector-tag,[data-theme=light] .hljs-literal,[data-theme=light] .hljs-type,[data-theme=light] .hljs-addition{color:#7c3aed!important}[data-theme=light] .hljs-string,[data-theme=light] .hljs-meta .hljs-string,[data-theme=light] .hljs-doctag,[data-theme=light] .hljs-regexp{color:#15803d!important}[data-theme=light] .hljs-title,[data-theme=light] .hljs-section,[data-theme=light] .hljs-name,[data-theme=light] .hljs-selector-id,[data-theme=light] .hljs-selector-class{color:#b91c1c!important}[data-theme=light] .hljs-attr,[data-theme=light] .hljs-attribute,[data-theme=light] .hljs-variable,[data-theme=light] .hljs-template-variable,[data-theme=light] .hljs-class .hljs-title{color:#c2410c!important}[data-theme=light] .hljs-symbol,[data-theme=light] .hljs-bullet,[data-theme=light] .hljs-subst,[data-theme=light] .hljs-meta,[data-theme=light] .hljs-meta .hljs-keyword,[data-theme=light] .hljs-selector-attr,[data-theme=light] .hljs-selector-pseudo,[data-theme=light] .hljs-link{color:#1d4ed8!important}[data-theme=light] .hljs-built_in,[data-theme=light] .hljs-deletion{color:#d97706!important}[data-theme=light] .hljs-comment,[data-theme=light] .hljs-quote{color:#64748b!important;font-style:italic}[data-theme=light] [class*=footerWrapper]{background:linear-gradient(to bottom,transparent 0%,var(--bg-primary) clamp(4rem,8vw,10rem))!important}[data-theme=light] [class*=footerSurface]{border-top-color:var(--border-subtle)!important;background-color:var(--bg-primary)!important}[data-theme=light] [class*=massiveTextBase]{color:var(--footer-wordmark-base)!important;-webkit-text-stroke:1px var(--footer-wordmark-stroke)!important}[data-theme=light] [class*=massiveTextGlow]{color:var(--footer-wordmark-glow)!important;-webkit-text-stroke:1.5px var(--footer-wordmark-glow-stroke)!important;text-shadow:var(--footer-wordmark-glow-shadow)!important}._container_hr2ev_5{position:relative;display:inline-flex;align-items:center;background:#ffffff08;border:1px solid var(--border-subtle);border-radius:9999px;padding:3px;height:32px;box-sizing:border-box;-webkit-user-select:none;user-select:none;transition:border-color var(--duration-fast),background-color var(--duration-fast)}[data-theme=light] ._container_hr2ev_5{background:#0f172a0a}._container_hr2ev_5:hover{border-color:var(--border-active)}._indicator_hr2ev_28{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 3);background:#ffffff1a;border-radius:9999px;box-shadow:0 1px 3px #0000004d;transition:transform .22s cubic-bezier(.16,1,.3,1);pointer-events:none}[data-theme=light] ._indicator_hr2ev_28{background:#fff;box-shadow:0 1px 3px #0f172a1a,0 1px 2px #0f172a0f}._button_hr2ev_47{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;height:100%;border:none;background:transparent;color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px;font-weight:500;border-radius:9999px;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),transform var(--duration-fast);outline:none;line-height:1}._button_hr2ev_47:hover{color:var(--text-secondary)}._button_hr2ev_47:active{transform:scale(.95)}._button_hr2ev_47:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._active_hr2ev_82{color:var(--text-primary)}[data-theme=light] ._active_hr2ev_82{color:var(--text-heading)}._icon_hr2ev_90{display:block;flex-shrink:0;transition:transform .22s var(--ease-out)}._active_hr2ev_82 ._icon_hr2ev_90{transform:scale(1.08)}._label_hr2ev_100{display:inline-block;letter-spacing:-.01em}@media(max-width:900px){._label_hr2ev_100{display:none}._container_hr2ev_5{height:30px}._button_hr2ev_47{padding:0 7px}}._drawerVariant_hr2ev_119{width:100%;height:40px;padding:4px}._drawerVariant_hr2ev_119 ._indicator_hr2ev_28{top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3)}._drawerVariant_hr2ev_119 ._button_hr2ev_47{flex:1;font-size:12px;gap:6px}._drawerVariant_hr2ev_119 ._label_hr2ev_100{display:inline-block!important}._nav_jjvt7_2{height:64px;position:sticky;top:0;z-index:100;background:var(--nav-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;width:100%}._container_jjvt7_16{width:100%;max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6);display:flex;align-items:center;justify-content:space-between}._logo_jjvt7_27{font-size:var(--text-base);font-weight:500;letter-spacing:-.02em;color:var(--text-primary);text-decoration:none;display:inline-flex;align-items:center;transition:opacity var(--duration-fast) var(--ease-out)}._logo_jjvt7_27:hover{opacity:.85}._desktopNav_jjvt7_43{display:flex;align-items:center}._navList_jjvt7_48{display:flex;align-items:center;gap:var(--space-8);list-style:none;margin:0;padding:0}._navLink_jjvt7_57{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:color var(--duration-fast) var(--ease-out);position:relative;padding:var(--space-1) 0}._navLink_jjvt7_57:hover,._navLinkActive_jjvt7_71{color:var(--text-primary)}._actions_jjvt7_76{display:flex;align-items:center;gap:var(--space-2)}._githubButton_jjvt7_82{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);padding:var(--space-2);border-radius:6px;text-decoration:none;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}._githubButton_jjvt7_82:hover{color:var(--text-primary);background-color:var(--bg-hover)}._mobileMenuButton_jjvt7_99{display:none;align-items:center;justify-content:center;color:var(--text-secondary);padding:var(--space-2);border-radius:6px;background:transparent;border:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}._mobileMenuButton_jjvt7_99:hover{color:var(--text-primary);background-color:var(--bg-hover)}._drawer_jjvt7_118{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;background:#0a0a0ffa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:200;transform:translate(100%);visibility:hidden;pointer-events:none;transition:transform .3s var(--ease-out),visibility 0s .3s;overflow-y:auto}._drawerOpen_jjvt7_138{transform:translate(0);visibility:visible;pointer-events:auto;transition:transform .3s var(--ease-out)}._drawerContainer_jjvt7_145{display:flex;flex-direction:column;min-height:100%;width:100%;max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6) var(--space-12);box-sizing:border-box}._drawerHeader_jjvt7_156{height:64px;display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid var(--border-subtle);flex-shrink:0}._drawerCloseButton_jjvt7_166{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);padding:var(--space-2);border-radius:6px;background:transparent;border:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}._drawerCloseButton_jjvt7_166:hover{color:var(--text-primary);background-color:var(--bg-hover)}._drawerNav_jjvt7_184{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding-top:var(--space-12)}._drawerList_jjvt7_192{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-8)}._drawerLink_jjvt7_201{font-size:var(--text-xl);font-weight:500;color:var(--text-secondary);text-decoration:none;display:inline-block;letter-spacing:var(--tracking-tight);transition:color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}._drawerLink_jjvt7_201:hover{color:var(--text-primary);transform:translate(4px)}._drawerFooter_jjvt7_216{margin-top:auto;padding-top:var(--space-8);border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-6)}._drawerThemeWrapper_jjvt7_225{display:flex;flex-direction:column;gap:var(--space-2)}._drawerThemeLabel_jjvt7_231{font-size:var(--text-xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}._drawerGithubLink_jjvt7_239{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--text-secondary);font-size:var(--text-lg);font-weight:500;text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}._drawerGithubLink_jjvt7_239:hover{color:var(--text-primary)}@media screen and (max-width:768px){._desktopNav_jjvt7_43,._githubButton_jjvt7_82{display:none}._mobileMenuButton_jjvt7_99{display:inline-flex}}@media screen and (min-width:769px){._drawer_jjvt7_118{display:none}}@media(prefers-reduced-motion:reduce){._drawer_jjvt7_118,._drawerOpen_jjvt7_138,._drawerLink_jjvt7_201{transition:none}._drawerLink_jjvt7_201:hover{transform:none}}._footerWrapper_5spdn_1{position:relative;width:100%;background:linear-gradient(to bottom,transparent 0%,var(--bg-primary) clamp(4rem,8vw,10rem));overflow:hidden;display:flex;flex-direction:column;margin-top:0;--local-x: -1000px;--local-y: -1000px}._massiveTextContainer_5spdn_16{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}._massiveTextBase_5spdn_27,._massiveTextGlow_5spdn_27{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;padding-top:clamp(1rem,3.5vw,5rem);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(6rem,16vw,24rem);font-weight:900;letter-spacing:-.05em;line-height:1;white-space:nowrap}._massiveTextBase_5spdn_27{color:#ffffff04;-webkit-text-stroke:1px rgba(255,255,255,.04)}._massiveTextGlow_5spdn_27{color:#ffffff0a;-webkit-text-stroke:1.5px rgba(255,255,255,.7);text-shadow:0 0 24px rgba(255,255,255,.4);mask-image:radial-gradient(circle 220px at var(--local-x) var(--local-y),black 0%,rgba(0,0,0,.4) 30%,transparent 70%);-webkit-mask-image:radial-gradient(circle 220px at var(--local-x) var(--local-y),black 0%,rgba(0,0,0,.4) 30%,transparent 70%)}._footerSurface_5spdn_71{position:relative;z-index:10;width:100%;margin-top:clamp(8rem,14vw,18rem);border-top:1px solid rgba(255,255,255,.08);background-color:var(--bg-primary);padding:var(--space-8) var(--space-6) var(--space-6)}._container_5spdn_89{position:relative;z-index:10;width:100%;max-width:var(--max-width-content);margin:0 auto}._brand_5spdn_97{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;color:var(--text-tertiary);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-6) 0}._columns_5spdn_106{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}._column_5spdn_106{display:flex;flex-direction:column}._columnHeading_5spdn_117{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin:0 0 var(--space-4) 0;font-weight:600}._linkList_5spdn_126{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}._link_5spdn_126{font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2);width:fit-content;transition:color var(--duration-fast) var(--ease-out)}._link_5spdn_126:hover{color:var(--text-primary)}._link_5spdn_126:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}._icon_5spdn_156{width:1rem;height:1rem;flex-shrink:0}._bottom_5spdn_162{margin-top:var(--space-6)}._copyright_5spdn_166{font-size:var(--text-xs);color:var(--text-tertiary);margin:0}@media(max-width:768px){._footerSurface_5spdn_71{padding:var(--space-12) var(--space-6)}._brand_5spdn_97{margin-bottom:var(--space-8)}._columns_5spdn_106{grid-template-columns:1fr;gap:var(--space-8)}._bottom_5spdn_162{margin-top:var(--space-8)}}@media(prefers-reduced-motion:reduce){._link_5spdn_126{transition:none}}._page_exibr_5{display:flex;flex-direction:column;width:100%;max-width:1280px;margin:0 auto;padding:0 var(--space-6);position:relative}._noiseOverlay_exibr_16{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200vh;pointer-events:none;z-index:9999;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");mix-blend-mode:overlay}._ambientGlow_exibr_28{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:-1;background-color:var(--bg-primary);background-image:radial-gradient(circle 800px at var(--mouse-x, 50vw) var(--mouse-y, 50vh),rgba(59,130,246,.06),transparent 80%),linear-gradient(to right,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.02) 1px,transparent 1px);background-size:100% 100%,40px 40px,40px 40px;mask-image:radial-gradient(circle 800px at var(--mouse-x, 50vw) var(--mouse-y, 50vh),black,transparent 80%);-webkit-mask-image:radial-gradient(circle 800px at var(--mouse-x, 50vw) var(--mouse-y, 50vh),black,transparent 80%)}@media(max-width:768px){._ambientGlow_exibr_28{display:none}}@media(prefers-reduced-motion:reduce){._noiseOverlay_exibr_16,._ambientGlow_exibr_28{display:none}}._sectionEyebrow_exibr_68{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:var(--space-4);display:block}._sectionTitleLarge_exibr_78{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;letter-spacing:-.03em;color:#fff;line-height:1.08;margin:0 0 var(--space-6) 0}._sectionDesc_exibr_87{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6}._textMuted_exibr_93{color:var(--text-secondary)}._heroTitleAccent_exibr_97{background:linear-gradient(180deg,#fff,#fff6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._btnPrimary_exibr_104,._btnOutline_exibr_104,._btnGhost_exibr_104{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 20px;font-size:var(--text-sm);font-weight:500;line-height:1;border-radius:6px;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);border:1px solid transparent;box-sizing:border-box;cursor:pointer;white-space:nowrap;gap:8px}._btnPrimary_exibr_104 svg,._btnOutline_exibr_104 svg,._btnGhost_exibr_104 svg{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:middle;transition:transform var(--duration-fast) var(--ease-out)}._btnPrimary_exibr_104{background:#fff;color:#0a0a0f;border-color:#fff}._btnPrimary_exibr_104:hover{background:#f1f1f5;border-color:#f1f1f5}._btnPrimary_exibr_104:hover svg{transform:translate(2px)}._btnPrimary_exibr_104:focus-visible{outline:2px solid #ffffff;outline-offset:2px}._btnOutline_exibr_104{background:#ffffff08;color:var(--text-primary);border-color:#ffffff1f}._btnOutline_exibr_104:hover{background:#ffffff12;border-color:#ffffff3d;color:#fff}._btnOutline_exibr_104:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._btnGhost_exibr_104{background:#ffffff05;color:var(--text-secondary);border-color:#ffffff0f}._btnGhost_exibr_104:hover{color:var(--text-primary);background:#ffffff0f;border-color:#ffffff24}._btnGhost_exibr_104:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._linkArrow_exibr_184{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-weight:500;font-size:var(--text-sm);text-decoration:none;transition:all var(--duration-fast)}._linkArrow_exibr_184:hover{color:var(--text-primary);gap:var(--space-3)}._heroSection_exibr_202{min-height:92vh;display:flex;align-items:center;padding:var(--space-24) 0}._heroInner_exibr_209{display:grid;grid-template-columns:1fr;gap:var(--space-16);align-items:center;width:100%}@media(min-width:1024px){._heroInner_exibr_209{grid-template-columns:1.3fr .7fr;gap:var(--space-16)}}._heroContent_exibr_223{display:flex;flex-direction:column;gap:var(--space-6);z-index:10}._heroBadge_exibr_230{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);background:var(--accent-glow);border:1px solid var(--border-accent);padding:6px 14px;border-radius:999px;width:fit-content}._pulseDot_exibr_243{width:8px;height:8px;background:var(--accent);border-radius:50%;box-shadow:0 0 10px var(--accent);animation:_pulse_exibr_243 2s infinite}@keyframes _pulse_exibr_243{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}._heroTitle_exibr_97{font-size:clamp(3rem,7vw,5.5rem);font-weight:700;color:#fff;line-height:1.02;letter-spacing:-.04em;margin:0}._heroDesc_exibr_266{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.65;max-width:560px;margin:0}._heroDesc_exibr_266 strong{color:var(--text-heading);font-weight:600}._heroActions_exibr_278{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:var(--space-2)}._heroVisual_exibr_287{position:relative;display:flex;justify-content:center;align-items:center;perspective:1200px}._portraitFrame_exibr_294{position:relative;width:100%;max-width:380px;aspect-ratio:4/5;border-radius:8px;transform-style:preserve-3d;transition:transform .1s ease-out}._portraitGlow_exibr_303{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.25),transparent 70%);filter:blur(24px);z-index:-1;opacity:.5;transform:translateZ(-50px)}._heroPortrait_exibr_312{width:100%;height:100%;object-fit:cover;border-radius:8px;filter:grayscale(100%) contrast(1.1);box-shadow:0 24px 48px #00000080;border:1px solid rgba(255,255,255,.06)}._glassCard_exibr_323{position:absolute;background:#101014b3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);padding:12px 16px;border-radius:8px;display:flex;align-items:center;gap:var(--space-3);box-shadow:0 8px 24px #0006}._glassTop_exibr_336{top:12%;right:-8%}._glassBottom_exibr_337{bottom:12%;left:-8%}@media(max-width:768px){._glassTop_exibr_336{right:0}._glassBottom_exibr_337{left:0}}._glassIcon_exibr_342{color:var(--accent)}._glassLabel_exibr_343{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary)}._glassValue_exibr_348{font-weight:600;font-size:var(--text-base);color:#fff;letter-spacing:-.01em}._marqueeSection_exibr_358{position:relative;overflow:hidden;padding:var(--space-8) 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}._marqueeFade_exibr_365{position:absolute;top:0;left:0;width:120px;height:100%;background:linear-gradient(to right,var(--bg-primary),transparent);z-index:2;pointer-events:none}._marqueeFadeRight_exibr_375{left:auto;right:0;background:linear-gradient(to left,var(--bg-primary),transparent)}._marqueeTrack_exibr_380{display:flex;gap:var(--space-12);animation:_marquee_exibr_358 30s linear infinite;width:max-content}._marqueeItem_exibr_386{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-tertiary);white-space:nowrap;letter-spacing:.02em}@keyframes _marquee_exibr_358{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){._marqueeTrack_exibr_380{animation:none}}._metricsSection_exibr_405{padding:var(--space-20) 0}._metricsGrid_exibr_408{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#ffffff0d;border:1px solid rgba(255,255,255,.05);border-radius:8px;overflow:hidden}@media(min-width:768px){._metricsGrid_exibr_408{grid-template-columns:repeat(4,1fr)}}._metricCard_exibr_422{background:var(--bg-primary);padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);text-align:center}._metricValue_exibr_430{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums}._metricLabel_exibr_437{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em}._architectureSection_exibr_448{padding:var(--space-24) 0;display:grid;grid-template-columns:1fr;gap:var(--space-16);border-top:1px solid rgba(255,255,255,.05)}@media(min-width:1024px){._architectureSection_exibr_448{grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:start}}._archLeft_exibr_463{display:flex;flex-direction:column;gap:var(--space-12)}._archHeader_exibr_468{display:flex;flex-direction:column}._archCapabilities_exibr_473{display:flex;flex-direction:column;gap:var(--space-6)}._archCapCard_exibr_478{display:flex;gap:var(--space-4);padding:var(--space-6);border:1px solid rgba(255,255,255,.05);border-radius:8px;background:#ffffff04;transition:border-color var(--duration-fast),background var(--duration-fast)}._archCapCard_exibr_478:hover{border-color:#ffffff1f;background:#ffffff06}._archCapIcon_exibr_491{width:40px;height:40px;min-width:40px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-primary)}._archCapTitle_exibr_503{font-size:var(--text-base);font-weight:600;color:#fff;margin-bottom:var(--space-1)}._archCapDesc_exibr_509{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55}._archRight_exibr_516{position:sticky;top:100px}._codeBlock_exibr_521{background:#09090b;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;box-shadow:0 24px 48px #0006,0 0 0 1px #ffffff08 inset;transition:box-shadow .4s var(--ease-out)}._codeBlock_exibr_521:hover{box-shadow:0 32px 64px #0009,0 0 0 1px #3b82f626}._codeHeader_exibr_537{display:flex;align-items:center;padding:10px 16px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06)}._macDots_exibr_544{display:flex;gap:6px}._macDots_exibr_544 span{width:10px;height:10px;border-radius:50%;background:#ffffff26}._codeFileName_exibr_554{margin:0 auto;font-family:var(--font-mono);font-size:12px;color:var(--text-secondary)}._codeLang_exibr_560{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);background:#ffffff0a;padding:2px 8px;border-radius:4px}._codeBody_exibr_569{padding:var(--space-4) 0;margin:0;font-family:Geist Mono,JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.6;overflow-x:auto;scrollbar-width:none}._codeBody_exibr_569::-webkit-scrollbar{display:none}._codeLine_exibr_580{display:flex;padding:0 var(--space-4);min-height:1.6em}._lineNumber_exibr_585{width:32px;min-width:32px;text-align:right;color:#ffffff26;-webkit-user-select:none;user-select:none;margin-right:var(--space-4);font-size:12px}._code_keyword_exibr_595{color:#f472b6}._code_string_exibr_596{color:#a7f3d0}._code_function_exibr_597{color:#93c5fd}._code_comment_exibr_598{color:#6b7280;font-style:italic}._code_type_exibr_599{color:#fbbf24}._cursor_exibr_601{color:var(--accent);animation:_blink_exibr_1 1s step-end infinite}@keyframes _blink_exibr_1{50%{opacity:0}}._projectsSection_exibr_612{padding:var(--space-24) 0;border-top:1px solid rgba(255,255,255,.05)}._projectsHeader_exibr_616{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}@media(min-width:768px){._projectsHeader_exibr_616{flex-direction:row;justify-content:space-between;align-items:flex-end}}._projectTabs_exibr_630{display:flex;gap:var(--space-2);margin-bottom:var(--space-8);background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:4px;width:fit-content}._projectTab_exibr_630{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 16px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all var(--duration-fast)}._projectTab_exibr_630:hover{color:var(--text-primary)}._projectTabActive_exibr_657{background:#ffffff14;color:#fff}._projectGrid_exibr_662{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){._projectGrid_exibr_662{grid-template-columns:repeat(3,1fr)}}._projectCard_exibr_673{position:relative;background:#ffffff04;border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden;transition:border-color var(--duration-normal),transform var(--duration-normal)}._projectCard_exibr_673:hover{border-color:#ffffff24;transform:translateY(-2px)}._projectCardGlow_exibr_686{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px circle at var(--mouse-x, 50vw) var(--mouse-y, 50vh),rgba(255,255,255,.04),transparent 40%);background-attachment:fixed;opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:1}@media(hover:hover)and (pointer:fine){._page_exibr_5:hover ._projectCardGlow_exibr_686{opacity:1}}._projectCardContent_exibr_704{position:relative;z-index:2;padding:var(--space-6);display:flex;flex-direction:column;height:100%;gap:var(--space-3)}._projectMeta_exibr_713{display:flex;justify-content:space-between;align-items:center}._projectCategory_exibr_718{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}._projectDate_exibr_725{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary)}._projectTitle_exibr_730{font-size:var(--text-lg);font-weight:600;color:#fff;letter-spacing:-.01em;line-height:1.25}._projectDesc_exibr_737{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:var(--space-2)}._projectTags_exibr_748{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:auto}._projectTag_exibr_748{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:3px 8px;border-radius:4px}._projectFooter_exibr_763{padding-top:var(--space-4);border-top:1px solid rgba(255,255,255,.05);margin-top:auto}._proprietaryLabel_exibr_768{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);-webkit-user-select:none;user-select:none}._projectLink_exibr_777{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);text-decoration:none;transition:color var(--duration-fast)}._projectLink_exibr_777:hover{color:var(--text-primary)}._experienceSection_exibr_794{padding:var(--space-24) 0;border-top:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:var(--space-12)}@media(min-width:768px){._experienceSection_exibr_794{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-16)}}._timeline_exibr_809{display:flex;flex-direction:column;gap:0}._timelineItem_exibr_814{display:flex;gap:var(--space-6);padding:var(--space-8) 0;border-bottom:1px solid rgba(255,255,255,.05);position:relative}._timelineItem_exibr_814:last-child{border-bottom:none}._timelineDot_exibr_823{width:12px;height:12px;min-width:12px;border-radius:50%;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);margin-top:6px;position:relative}._timelinePulse_exibr_833{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:var(--accent);opacity:.3;animation:_pulse_exibr_243 2s infinite}._timelineDot_exibr_823:has(._timelinePulse_exibr_833){background:var(--accent);border-color:var(--accent)}._timelineContent_exibr_846{display:flex;flex-direction:column;gap:var(--space-3);flex:1}._timelineMeta_exibr_852{display:flex;align-items:center;gap:var(--space-3)}._timelineDate_exibr_857{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}._currentBadge_exibr_862{font-family:var(--font-mono);font-size:11px;color:var(--accent);background:var(--accent-glow);border:1px solid var(--border-accent);padding:2px 8px;border-radius:4px}._timelineRole_exibr_871{font-size:var(--text-xl);font-weight:600;color:#fff;letter-spacing:-.01em}._timelineCompany_exibr_877{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}._timelineDesc_exibr_882{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}._timelineSkills_exibr_887{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}._timelineTag_exibr_893{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:3px 8px;border-radius:4px}._writingSection_exibr_906{padding:var(--space-24) 0;display:grid;grid-template-columns:1fr;gap:var(--space-12);border-top:1px solid rgba(255,255,255,.05)}@media(min-width:1024px){._writingSection_exibr_906{grid-template-columns:340px 1fr;gap:var(--space-24)}}._writingLeft_exibr_920{position:relative}._stickyHeader_exibr_921{position:sticky;top:120px;display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}._writingRight_exibr_930{display:flex;flex-direction:column}._noteCard_exibr_935{display:grid;grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-6) 0;border-bottom:1px solid rgba(255,255,255,.06);text-decoration:none;transition:all var(--duration-fast)}@media(min-width:768px){._noteCard_exibr_935{grid-template-columns:100px 1fr 32px;align-items:center;gap:var(--space-6)}}._noteCard_exibr_935:hover{border-bottom-color:#ffffff29}._noteDate_exibr_954{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}._noteBody_exibr_959{display:flex;flex-direction:column;gap:var(--space-1)}._noteTitle_exibr_964{font-size:var(--text-lg);font-weight:600;color:#fff;transition:color var(--duration-fast)}._noteCard_exibr_935:hover ._noteTitle_exibr_964{color:var(--accent)}._noteSummary_exibr_971{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}._noteArrow_exibr_976{color:var(--text-tertiary);transition:transform var(--duration-fast),color var(--duration-fast);justify-self:end}._noteCard_exibr_935:hover ._noteArrow_exibr_976{color:#fff;transform:translate(3px)}._ctaSection_exibr_989{padding:var(--space-24) 0}._ctaInner_exibr_992{background:#ffffff04;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:var(--space-16) var(--space-8);display:flex;flex-direction:column;align-items:center;text-align:center;max-width:800px;margin:0 auto;position:relative;overflow:hidden}@media(min-width:768px){._ctaInner_exibr_992{padding:var(--space-20) var(--space-16)}}._ctaTitle_exibr_1009{font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1.08;margin:0 0 var(--space-4) 0}._ctaDesc_exibr_1017{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-8)}._ctaActions_exibr_1022{display:flex;justify-content:center;gap:var(--space-3);flex-wrap:wrap}._appContainer_160yn_1{display:flex;flex-direction:column;min-height:100vh;position:relative}._mainContent_160yn_8{flex:1;display:flex;flex-direction:column}
