:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0a0d12;--color-surface:#12171f;--color-surface-2:#1a2029;--color-surface-3:#232b36;--color-border:#232b36;--color-border-strong:#303b49;--color-text:#e6edf3;--color-text-muted:#8b949e;--color-text-faint:#6e7681;--color-accent:#3fb950;--color-accent-bright:#56d364;--color-accent-dim:#2ea043;--color-accent-soft:#3fb9501f;--color-accent-glow:#3fb95047;--color-accent-alt:#a371f7;--color-accent-alt-bright:#bc8cff;--color-accent-alt-soft:#a371f71f;--color-amber:#febc2e;--color-amber-soft:#febc2e1f;--color-red:#ff5f57;--color-yellow:#febc2e;--color-green:#28c840;--font-display:"Space Grotesk", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--fs-3xl:2.25rem;--fs-4xl:3rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--space-12:6rem;--container-max:1140px;--container-pad:1.5rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--shadow-card:0 8px 24px #00000059;--shadow-card-hover:0 12px 32px #00000073, 0 0 0 1px var(--color-border-strong);--shadow-glow:0 0 24px var(--color-accent-glow);--transition:.16s ease}@media (width<=480px){:root{--container-pad:1rem}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-body);font-size:var(--fs-md);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:radial-gradient(720px 420px at 12% -8%,#3fb95014,#0000 65%),radial-gradient(820px 520px at 92% 8%,#a371f717,#0000 65%),radial-gradient(900px 640px at 50% 118%,#3fb9500f,#0000 70%);background-attachment:fixed;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);font-weight:600;line-height:1.2}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img{max-width:100%;display:block}ul,ol{list-style:none}section{scroll-margin-top:88px}::selection{background:var(--color-accent-soft);color:var(--color-accent-bright)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-surface-3);border-radius:var(--radius-pill);border:2px solid var(--color-bg)}::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}.skip-link{top:-100%;left:var(--space-4);z-index:200;padding:var(--space-3) var(--space-5);background:var(--color-accent-dim);color:#04130a;border-radius:var(--radius-sm);transition:top var(--transition);font-weight:600;position:fixed}.skip-link:focus{top:var(--space-4)}._header_gtjj5_1{z-index:100;transition:background-color var(--transition), border-color var(--transition), backdrop-filter var(--transition);border-bottom:1px solid #0000;position:sticky;top:0}._scrolled_gtjj5_12{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--color-border);background:#0a0d12c7}._inner_gtjj5_19{max-width:var(--container-max);padding:var(--space-4) var(--container-pad);justify-content:space-between;align-items:center;gap:var(--space-4);margin-inline:auto;display:flex}._logo_gtjj5_29{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-md);color:var(--color-text);white-space:nowrap;font-weight:500;display:inline-flex}._prompt_gtjj5_40{color:var(--color-accent);font-weight:600}._logoPath_gtjj5_45{color:var(--color-text-faint)}._navList_gtjj5_49{align-items:center;gap:var(--space-2);display:flex}._navLink_gtjj5_55{padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);color:var(--color-text-muted);border-radius:var(--radius-sm);transition:color var(--transition), background-color var(--transition);align-items:baseline;gap:.35rem;display:inline-flex}._navLink_gtjj5_55:hover{color:var(--color-text);background:var(--color-surface-2)}._navIndex_gtjj5_73{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-accent)}._cta_gtjj5_79{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);font-size:var(--fs-sm);color:var(--color-accent-bright);background:var(--color-accent-soft);border:1px solid var(--color-accent-dim);border-radius:var(--radius-md);transition:background-color var(--transition), box-shadow var(--transition), transform var(--transition);white-space:nowrap;font-weight:500;display:inline-flex}._cta_gtjj5_79:hover{background:var(--color-accent-dim);color:#04130a;box-shadow:var(--shadow-glow);transform:translateY(-1px)}@media (width<=860px){._nav_gtjj5_49{display:none}}@media (width<=640px){._cta_gtjj5_79{padding:var(--space-2);gap:0}._ctaLabel_gtjj5_116{display:none}._cta_gtjj5_79 svg{width:18px;height:18px}}._hero_dx44w_1{max-width:var(--container-max);padding:var(--space-12) var(--container-pad) var(--space-10);margin-inline:auto}._grid_dx44w_7{gap:var(--space-8);grid-template-columns:1.35fr .9fr;align-items:center;display:grid}._grid_dx44w_7>*{min-width:0}._availability_dx44w_18{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-accent-bright);background:var(--color-accent-soft);border-radius:var(--radius-pill);border:1px solid #3fb95059;display:inline-flex}._statusDot_dx44w_32{background:var(--color-accent-bright);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}._statusDot_dx44w_32:after{content:"";border:1px solid var(--color-accent);border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite _ping_dx44w_1;position:absolute;inset:-4px}@keyframes _ping_dx44w_1{0%{opacity:1;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.6)}}._title_dx44w_62{font-size:clamp(var(--fs-3xl), 5vw, var(--fs-4xl));margin-bottom:var(--space-5);letter-spacing:-.02em;overflow-wrap:break-word}._name_dx44w_69{color:var(--color-accent-bright)}._comma_dx44w_73{color:var(--color-text-muted)}._cursor_dx44w_77{color:var(--color-accent);animation:1.1s step-end infinite _blink_dx44w_1;display:inline-block}@keyframes _blink_dx44w_1{0%,55%{opacity:1}56%,to{opacity:0}}._tagline_dx44w_94{font-family:var(--font-mono);font-size:var(--fs-lg);color:var(--color-accent-alt-bright);margin-bottom:var(--space-5)}._bio_dx44w_101{color:var(--color-text-muted);margin-bottom:var(--space-4);max-width:56ch}._bio_dx44w_101 strong{color:var(--color-text);font-weight:600}._location_dx44w_112{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-text-faint);display:inline-flex}._location_dx44w_112 svg{color:var(--color-accent)}._actions_dx44w_124{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}._btnPrimary_dx44w_131{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-weight:600;font-size:var(--fs-sm);color:#04130a;background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-md);transition:background-color var(--transition), box-shadow var(--transition), transform var(--transition);display:inline-flex}._btnPrimary_dx44w_131:hover{background:var(--color-accent-bright);box-shadow:var(--shadow-glow);transform:translateY(-2px)}._btnGhost_dx44w_154{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-weight:500;font-size:var(--fs-sm);color:var(--color-text);background:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--transition), background-color var(--transition), transform var(--transition);display:inline-flex}._btnGhost_dx44w_154:hover{border-color:var(--color-accent-dim);background:var(--color-surface-3);transform:translateY(-2px)}._btnGhost_dx44w_154 svg{color:var(--color-text-muted)}._photoWrap_dx44w_182{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}._photoCard_dx44w_189{width:min(100%,340px);padding:var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);align-items:center;gap:var(--space-4);flex-direction:column;display:flex;position:relative}._knot_dx44w_203{color:var(--color-accent-alt);opacity:.7;pointer-events:none;position:absolute}._knot_dx44w_203:first-child{top:10px;left:10px;transform:scale(.85)}._knot_dx44w_203:last-child{bottom:10px;right:10px;transform:scale(.85)rotate(180deg)}._photoFrame_dx44w_222{aspect-ratio:1;border-radius:var(--radius-md);background:radial-gradient(180px 140px at 30% 20%, #3fb95024, transparent 70%), radial-gradient(200px 160px at 80% 80%, #a371f724, transparent 70%), var(--color-surface-2);border:1px solid var(--color-border);justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex;overflow:hidden}._photoImg_dx44w_247{object-fit:cover;border-radius:inherit;width:100%;height:100%}._photoCaption_dx44w_254{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-muted)}._captionHash_dx44w_260{color:var(--color-accent)}@media (width<=980px){._grid_dx44w_7{gap:var(--space-6);grid-template-columns:1fr .8fr}}@media (width<=860px){._hero_dx44w_1{padding-top:var(--space-8)}._grid_dx44w_7{grid-template-columns:1fr}._photoWrap_dx44w_182{order:-1}._photoCard_dx44w_189{width:min(100%,260px)}}@media (width<=640px){._hero_dx44w_1{padding-top:var(--space-6)}._actions_dx44w_124{flex-direction:column;align-items:stretch}._btnPrimary_dx44w_131,._btnGhost_dx44w_154{justify-content:center}}@media (width<=480px){._title_dx44w_62{font-size:clamp(var(--fs-2xl), 7vw, var(--fs-3xl))}}._heading_83uni_1{align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}._title_83uni_9{font-size:var(--fs-2xl);letter-spacing:-.015em}._index_83uni_14{font-family:var(--font-mono);font-size:var(--fs-lg);color:var(--color-accent);margin-right:var(--space-2)}._hash_83uni_21{font-family:var(--font-mono);font-size:var(--fs-lg);color:var(--color-text-faint);margin-right:var(--space-3)}._rule_83uni_28{background:linear-gradient(90deg, var(--color-border-strong), transparent);flex:1;min-width:60px;height:1px}._subtitle_83uni_35{color:var(--color-text-muted);flex-basis:100%;max-width:60ch}._section_19woz_1{max-width:var(--container-max);padding:var(--space-10) var(--container-pad);margin-inline:auto}._timeline_19woz_7{gap:var(--space-8);padding-left:var(--space-6);flex-direction:column;display:flex;position:relative}._timeline_19woz_7:before{content:"";background:repeating-linear-gradient(to bottom, var(--color-border-strong) 0, var(--color-border-strong) 5px, transparent 5px, transparent 10px);width:1px;position:absolute;top:8px;bottom:8px;left:7px}._item_19woz_32{gap:var(--space-2);flex-direction:column;display:flex;position:relative}._node_19woz_39{top:4px;left:calc(-1 * var(--space-6) + 1px);background:var(--color-bg);border:2px solid var(--color-accent);border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;display:flex;position:absolute}._nodeCore_19woz_53{background:var(--color-accent);border-radius:50%;width:5px;height:5px}._commitMeta_19woz_60{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-muted);padding-left:var(--space-5);flex-wrap:wrap;display:flex}._commitSubject_19woz_71{color:var(--color-accent-bright)}._commitSubject_19woz_71:before{content:"● ";color:var(--color-accent);margin-right:var(--space-1)}._commitHash_19woz_81{color:var(--color-text-faint)}._card_19woz_86{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition);overflow:hidden}._card_19woz_86:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}._windowBar_19woz_104{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-surface-2);border-bottom:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--fs-xs);display:flex}._windowDots_19woz_115{gap:5px;display:inline-flex}._dotRed_19woz_120,._dotYellow_19woz_121,._dotGreen_19woz_122{border-radius:50%;width:10px;height:10px}._dotRed_19woz_120{background:var(--color-red)}._dotYellow_19woz_121{background:var(--color-yellow)}._dotGreen_19woz_122{background:var(--color-green)}._fileName_19woz_138{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._hash_19woz_145{color:var(--color-accent);margin-left:auto}._cardBody_19woz_150{padding:var(--space-5)}._cardHead_19woz_154{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}._role_19woz_162{font-size:var(--fs-xl)}._period_19woz_166{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-accent);white-space:nowrap}._company_19woz_173{align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--color-accent-alt-bright);font-weight:500;display:inline-flex}._commitArrow_19woz_182{color:var(--color-text-faint)}._currentBadge_19woz_186{padding:0 var(--space-2);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-accent-bright);background:var(--color-accent-soft);border-radius:var(--radius-pill);border:1px solid #3fb95059}._cltBadge_19woz_196{padding:0 var(--space-2);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-accent-alt-bright);background:var(--color-accent-alt-soft);border-radius:var(--radius-pill);border:1px solid #a371f759}._description_19woz_206{margin-top:var(--space-3);color:var(--color-text-muted)}._bullets_19woz_211{gap:var(--space-2);margin-top:var(--space-3);padding-left:var(--space-4);flex-direction:column;display:flex}._bullet_19woz_211{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:1.55;position:relative}._bullet_19woz_211:before{content:"›";left:calc(-1 * var(--space-4));color:var(--color-accent);font-weight:700;position:absolute}._tagRow_19woz_234{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}._tag_19woz_234{padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--skill-color);background:color-mix(in srgb, var(--skill-color) 14%, transparent);border:1px solid color-mix(in srgb, var(--skill-color) 35%, transparent);border-radius:var(--radius-pill)}@media (width<=640px){._cardHead_19woz_154{align-items:flex-start;gap:var(--space-1);flex-direction:column}}._section_1llmv_1{max-width:var(--container-max);padding:var(--space-10) var(--container-pad);margin-inline:auto}._grid_1llmv_7{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}._card_1llmv_13{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);cursor:pointer;transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition);flex-direction:column;display:flex;overflow:hidden}._card_1llmv_13:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}._windowBar_1llmv_34{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-surface-2);border-bottom:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--fs-xs);display:flex}._windowDots_1llmv_45{gap:5px;display:inline-flex}._dotRed_1llmv_50,._dotYellow_1llmv_51,._dotGreen_1llmv_52{border-radius:50%;width:10px;height:10px}._dotRed_1llmv_50{background:var(--color-red)}._dotYellow_1llmv_51{background:var(--color-yellow)}._dotGreen_1llmv_52{background:var(--color-green)}._windowTitle_1llmv_68{color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._thumbnail_1llmv_75{aspect-ratio:16/9;border:0;border-bottom:1px solid var(--color-border);cursor:zoom-in;background:0 0;width:100%;padding:0;display:block;overflow:hidden}._thumbnail_1llmv_75 img{object-fit:cover;width:100%;height:100%;transition:transform .24s}._card_1llmv_13:hover ._thumbnail_1llmv_75 img{transform:scale(1.04)}._cardBody_1llmv_98{padding:var(--space-5);flex-direction:column;flex:1;display:flex}._title_1llmv_105{font-size:var(--fs-lg);margin-bottom:var(--space-2)}._description_1llmv_110{font-size:var(--fs-sm);color:var(--color-text-muted)}._tagRow_1llmv_115{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._tag_1llmv_115{padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--skill-color);background:color-mix(in srgb, var(--skill-color) 14%, transparent);border:1px solid color-mix(in srgb, var(--skill-color) 35%, transparent);border-radius:var(--radius-pill)}._links_1llmv_132{align-items:center;gap:var(--space-5);padding-top:var(--space-5);margin-top:auto;display:flex}._link_1llmv_132{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-text-muted);transition:color var(--transition);font-weight:500;display:inline-flex}._link_1llmv_132 svg{color:var(--color-accent);transition:transform var(--transition)}._link_1llmv_132:hover{color:var(--color-accent-bright)}._link_1llmv_132:hover svg{transform:translateY(-2px)}._lightbox_1llmv_163{z-index:100;padding:var(--space-8);cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._lightboxImage_1llmv_175{border-radius:var(--radius-lg);max-width:100%;max-height:100%;box-shadow:var(--shadow-card-hover);cursor:default}._lightboxClose_1llmv_183{top:var(--space-5);right:var(--space-5);border:1px solid var(--color-border);background:var(--color-surface);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition), border-color var(--transition);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex;position:absolute}._lightboxClose_1llmv_183:hover{color:var(--color-accent-bright);border-color:var(--color-border-strong)}@media (width<=980px){._grid_1llmv_7{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){._grid_1llmv_7{grid-template-columns:1fr}}._section_5id7j_1{max-width:var(--container-max);padding:var(--space-10) var(--container-pad);margin-inline:auto}._grid_5id7j_7{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}._card_5id7j_13{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-card);transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition)}._card_5id7j_13:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}._cardHead_5id7j_31{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}._glyph_5id7j_38{width:44px;height:44px;font-family:var(--font-mono);font-size:var(--fs-lg);color:var(--color-accent-bright);background:var(--color-accent-soft);border-radius:var(--radius-md);border:1px solid #3fb9504d;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._card_5id7j_13:nth-child(2) ._glyph_5id7j_38{color:var(--color-accent-alt-bright);background:var(--color-accent-alt-soft);border-color:#a371f74d}._title_5id7j_60{font-size:var(--fs-lg)}._list_5id7j_64{gap:var(--space-2);flex-wrap:wrap;display:flex}._skill_5id7j_70{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--skill-color);background:color-mix(in srgb, var(--skill-color) 14%, transparent);border:1px solid color-mix(in srgb, var(--skill-color) 35%, transparent);border-radius:var(--radius-pill);transition:background var(--transition), border-color var(--transition);display:inline-flex}._skill_5id7j_70:hover{background:color-mix(in srgb, var(--skill-color) 24%, transparent);border-color:color-mix(in srgb, var(--skill-color) 55%, transparent)}._skillMark_5id7j_91{background:var(--skill-color);border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (width<=860px){._grid_5id7j_7{grid-template-columns:1fr}}._section_s6l72_1{max-width:var(--container-max);padding:var(--space-10) var(--container-pad) var(--space-12);margin-inline:auto}._grid_s6l72_7{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}._education_s6l72_14,._contact_s6l72_15{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;padding:var(--space-6);box-shadow:var(--shadow-card)}._blockTitle_s6l72_24{font-size:var(--fs-lg);margin-bottom:var(--space-5);align-items:center;gap:var(--space-2);display:flex}._blockPrompt_s6l72_32{font-family:var(--font-mono);color:var(--color-accent)}._eduList_s6l72_38{gap:var(--space-5);flex-direction:column;display:flex}._eduItem_s6l72_44{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}._eduLine_s6l72_51{align-items:flex-start;gap:var(--space-3);display:flex}._eduDot_s6l72_57{background:var(--color-accent);width:9px;height:9px;box-shadow:0 0 8px var(--color-accent-glow);border-radius:50%;flex-shrink:0;margin-top:7px}._eduDegree_s6l72_67{font-size:var(--fs-md)}._eduInstitution_s6l72_71{font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:2px}._eduPeriod_s6l72_77{color:var(--color-text-faint)}._statusBadge_s6l72_81{padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs);border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0}._statusDone_s6l72_90{color:var(--color-accent-bright);background:var(--color-accent-soft);border:1px solid #3fb9504d}._statusCurrent_s6l72_96{color:var(--color-amber);background:var(--color-amber-soft);border:1px solid #febc2e59}._contactLinks_s6l72_103{gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}._contactLink_s6l72_103{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-text-muted);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-wrap:anywhere;transition:color var(--transition), border-color var(--transition), background-color var(--transition);display:inline-flex}._contactLink_s6l72_103:hover{color:var(--color-accent-bright);border-color:var(--color-accent-dim);background:var(--color-accent-soft)}._linkGlyph_s6l72_133{color:var(--color-accent)}._form_s6l72_137{gap:var(--space-4);flex-direction:column;display:flex}._field_s6l72_143{gap:var(--space-2);flex-direction:column;display:flex}._label_s6l72_149{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-muted)}._input_s6l72_155{font-family:inherit;font-size:var(--fs-sm);color:var(--color-text);background:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);transition:border-color var(--transition), box-shadow var(--transition)}._input_s6l72_155::placeholder{color:var(--color-text-faint)}._input_s6l72_155:hover{border-color:var(--color-text-faint)}._input_s6l72_155:focus{outline:2px solid var(--color-accent);outline-offset:0;border-color:var(--color-accent-dim)}._textarea_s6l72_182{resize:vertical;min-height:96px;line-height:1.5}._submit_s6l72_188{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3) var(--space-5);font-size:var(--fs-sm);color:#04130a;background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-md);transition:background-color var(--transition), box-shadow var(--transition), transform var(--transition);font-weight:600;display:inline-flex}._submit_s6l72_188:hover{background:var(--color-accent-bright);box-shadow:var(--shadow-glow);transform:translateY(-2px)}@media (width<=860px){._grid_s6l72_7{grid-template-columns:1fr}}._footer_1k1wg_1{border-top:1px solid var(--color-border);background:var(--color-surface)}._inner_1k1wg_6{max-width:var(--container-max);padding:var(--space-6) var(--container-pad);gap:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}._top_1k1wg_15{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._logo_1k1wg_23{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-text)}._prompt_1k1wg_29{color:var(--color-accent);margin-right:var(--space-2)}._socials_1k1wg_34{gap:var(--space-4);flex-wrap:wrap;display:flex}._socialLink_1k1wg_40{font-size:var(--fs-sm);color:var(--color-text-muted);transition:color var(--transition)}._socialLink_1k1wg_40:hover{color:var(--color-accent-bright)}._bottom_1k1wg_50{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}._copyright_1k1wg_60{font-size:var(--fs-sm);color:var(--color-text-faint)}._credit_1k1wg_65{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-faint)}._creditHash_1k1wg_71{color:var(--color-accent)}@media (width<=640px){._top_1k1wg_15,._bottom_1k1wg_50{flex-direction:column;align-items:flex-start}}
