.dHZAwW_toggle{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-left:8px;transition:border-color .15s;display:inline-flex}.dHZAwW_toggle:hover{border-color:var(--muted)}.dHZAwW_sun,.dHZAwW_moon{display:inline-flex}.dHZAwW_moon{display:none}:root[data-theme=light] .dHZAwW_sun{display:none}:root[data-theme=light] .dHZAwW_moon{display:inline-flex}
.E_iIuG_header{z-index:10;background:var(--bg);border-bottom:1px solid var(--line);transition:background .25s;position:sticky;top:0}.E_iIuG_nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:16px 24px;display:flex}@media (max-width:600px){.E_iIuG_nav{gap:8px;padding-top:12px;padding-bottom:12px}}.E_iIuG_brand{font-family:var(--font-mono),ui-monospace,monospace;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.E_iIuG_logo{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.E_iIuG_links{flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;display:flex}.E_iIuG_link{color:var(--muted);padding:12px;transition:color .15s}.E_iIuG_link:hover{color:var(--text)}@media (max-width:600px){.E_iIuG_link{padding:12px 8px}}.E_iIuG_resume{background:var(--accent);color:var(--on-accent);border-radius:10px;margin-left:8px;padding:12px 18px;font-weight:600}.E_iIuG_resume:hover{color:var(--on-accent);filter:brightness(1.05)}
.LL9lNa_window{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex:380px;min-width:0;overflow:hidden}.LL9lNa_titlebar{background:var(--surface2);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 16px;display:flex;position:relative}.LL9lNa_light{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #00000040}.LL9lNa_close{background:#ff5f57}.LL9lNa_minimize{background:#febc2e}.LL9lNa_zoom{background:#28c840}.LL9lNa_title{font-family:var(--font-mono),ui-monospace,monospace;text-align:center;pointer-events:none;color:var(--muted);font-size:12px;position:absolute;left:0;right:0}.LL9lNa_body{font-family:var(--font-mono),ui-monospace,monospace;color:var(--text);white-space:pre-wrap;margin:0;padding:22px 22px 26px;font-size:14px;line-height:1.75;overflow-x:auto}@media (max-width:600px){.LL9lNa_body{padding:18px 16px 22px;font-size:12.5px}}.LL9lNa_muted{color:var(--muted)}.LL9lNa_user{color:var(--accent-text)}.LL9lNa_key{color:var(--code-key)}.LL9lNa_str{color:var(--code-str)}.LL9lNa_cursor{vertical-align:-3px;background:var(--accent);width:9px;height:17px;margin-left:4px;animation:1.1s step-end infinite LL9lNa_blink;display:inline-block}@keyframes LL9lNa_blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.LL9lNa_cursor{animation:none}}
.lXQcIW_hero{flex-wrap:wrap;align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:96px 24px 72px;display:flex}@media (max-width:600px){.lXQcIW_hero{gap:40px;padding-top:56px;padding-bottom:56px}}.lXQcIW_copy{flex-direction:column;flex:999 560px;gap:28px;min-width:0;display:flex}.lXQcIW_badge{font-family:var(--font-mono),ui-monospace,monospace;border:1px solid var(--line);color:var(--muted);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:inline-flex}.lXQcIW_dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.lXQcIW_title{letter-spacing:-.035em;margin:0;font-size:clamp(44px,6.4vw,84px);font-weight:600;line-height:1.02}@media (max-width:400px){.lXQcIW_title{font-size:40px}}.lXQcIW_accent{color:var(--accent-text)}.lXQcIW_tagline{color:var(--text);letter-spacing:-.01em;max-width:640px;margin:0;font-size:clamp(20px,2.1vw,26px);line-height:1.4}.lXQcIW_summary{color:var(--muted);max-width:600px;margin:0;font-size:16px;line-height:1.65}.lXQcIW_actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.lXQcIW_secondary,.lXQcIW_primary{border-radius:12px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;display:inline-flex}.lXQcIW_primary{background:var(--accent);color:var(--on-accent);font-weight:600}.lXQcIW_primary:hover{color:var(--on-accent);filter:brightness(1.05)}.lXQcIW_secondary{border:1px solid var(--line);background:var(--surface);font-weight:500}
.xYQgjq_band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.xYQgjq_grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px;list-style:none;display:grid}.xYQgjq_stat{flex-direction:column;gap:8px;padding:36px 24px;display:flex}.xYQgjq_stat:first-child{padding-left:0}.xYQgjq_stat:last-child{padding-right:0}@media (max-width:600px){.xYQgjq_stat{padding:28px 0}.xYQgjq_stat+.xYQgjq_stat{border-top:1px solid var(--line)}}.xYQgjq_value{letter-spacing:-.03em;font-size:44px;font-weight:600}.xYQgjq_label{color:var(--muted);font-size:14px;line-height:1.5}
.kIEkDW_heading{flex-direction:column;gap:14px;display:flex}.kIEkDW_eyebrow{font-family:var(--font-mono),ui-monospace,monospace;color:var(--accent-text);font-size:13px}.kIEkDW_title{letter-spacing:-.03em;margin:0;font-size:clamp(32px,4vw,48px);font-weight:600}
.Hh02kW_section{max-width:1200px;margin:0 auto;padding:112px 24px 40px}@media (max-width:600px){.Hh02kW_section{padding-top:80px}}.Hh02kW_section{flex-direction:column;gap:48px;display:flex}.Hh02kW_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.Hh02kW_intro{max-width:380px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.Hh02kW_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:20px;display:grid}.Hh02kW_card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:20px;padding:32px;display:flex}@media (max-width:600px){.Hh02kW_card{padding:24px}}.Hh02kW_meta{font-family:var(--font-mono),ui-monospace,monospace;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:12px;display:flex}.Hh02kW_metric{color:var(--accent-text)}.Hh02kW_title{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600}@media (max-width:600px){.Hh02kW_title{font-size:23px}}.Hh02kW_description{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.Hh02kW_tags{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:0;list-style:none;display:flex}.Hh02kW_tag{font-family:var(--font-mono),ui-monospace,monospace;background:var(--surface2);border-radius:6px;padding:6px 10px;font-size:12px}
._8ZZ5WG_section{max-width:1200px;margin:0 auto;padding:112px 24px 40px}@media (max-width:600px){._8ZZ5WG_section{padding-top:80px}}._8ZZ5WG_section{flex-wrap:wrap;gap:48px;display:flex}._8ZZ5WG_aside{flex:280px}._8ZZ5WG_lists{flex-direction:column;flex:999 600px;min-width:0;display:flex}._8ZZ5WG_subheading{font-family:var(--font-mono),ui-monospace,monospace;color:var(--accent-text);margin:56px 0 16px;font-size:13px;font-weight:500}._8ZZ5WG_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._8ZZ5WG_item{border-top:1px solid var(--line);grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:24px;padding:32px 0;display:grid}._8ZZ5WG_item:last-child{border-bottom:1px solid var(--line)}@media (max-width:600px){._8ZZ5WG_item{grid-template-columns:minmax(0,1fr);gap:10px;padding:28px 0}}._8ZZ5WG_period{font-family:var(--font-mono),ui-monospace,monospace;color:var(--muted);font-size:13px;line-height:1.6}._8ZZ5WG_body{flex-direction:column;gap:12px;display:flex}._8ZZ5WG_role{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}._8ZZ5WG_company{color:var(--accent-text)}._8ZZ5WG_note{color:var(--muted);font-size:16px;font-weight:400}._8ZZ5WG_summary{color:var(--muted);margin:0;font-size:15px;line-height:1.65}._8ZZ5WG_highlights{color:var(--text);margin:0;padding-left:18px;font-size:15px;line-height:1.75}
._3MqNVG_section{max-width:1200px;margin:0 auto;padding:112px 24px 40px}@media (max-width:600px){._3MqNVG_section{padding-top:80px}}._3MqNVG_section{flex-direction:column;gap:48px;display:flex}._3MqNVG_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}._3MqNVG_item{display:flex}._3MqNVG_card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;flex:1;gap:16px;padding:28px;transition:border-color .15s;display:flex}._3MqNVG_card:hover{border-color:var(--muted)}@media (max-width:600px){._3MqNVG_card{padding:24px}}._3MqNVG_top{justify-content:space-between;align-items:center;display:flex}._3MqNVG_tech,._3MqNVG_label{font-family:var(--font-mono),ui-monospace,monospace;color:var(--muted);font-size:12px}._3MqNVG_title{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:600}._3MqNVG_description{color:var(--muted);margin:0;font-size:15px;line-height:1.6}._3MqNVG_tech{margin-top:auto}
.B3ugrG_section{max-width:1200px;margin:0 auto;padding:112px 24px 40px}@media (max-width:600px){.B3ugrG_section{padding-top:80px}}.B3ugrG_section{flex-direction:column;gap:48px;display:flex}.B3ugrG_grid{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1px;display:grid;overflow:hidden}.B3ugrG_cell{background:var(--surface);flex-direction:column;gap:14px;padding:28px;display:flex}@media (max-width:600px){.B3ugrG_cell{padding:24px}}.B3ugrG_title{font-family:var(--font-mono),ui-monospace,monospace;color:var(--accent-text);margin:0;font-size:13px;font-weight:500}.B3ugrG_items{margin:0;font-size:16px;line-height:1.7}.B3ugrG_muted .B3ugrG_title,.B3ugrG_muted .B3ugrG_items{color:var(--muted)}
._6uVruW_section{max-width:1200px;margin:0 auto;padding:112px 24px 96px}@media (max-width:600px){._6uVruW_section{padding-top:80px;padding-bottom:64px}}._6uVruW_panel{border:1px solid var(--line);background:var(--surface);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;padding:clamp(32px,6vw,72px);display:flex}@media (max-width:400px){._6uVruW_panel{padding:24px}}._6uVruW_copy{flex-direction:column;flex:999 480px;gap:18px;min-width:0;display:flex}._6uVruW_eyebrow{font-family:var(--font-mono),ui-monospace,monospace;color:var(--accent-text);font-size:13px}._6uVruW_title{letter-spacing:-.035em;margin:0;font-size:clamp(34px,5vw,60px);font-weight:600;line-height:1.05}@media (max-width:400px){._6uVruW_title{font-size:30px}}._6uVruW_intro{color:var(--muted);max-width:520px;margin:0;font-size:16px;line-height:1.6}._6uVruW_actions{flex-direction:column;flex:280px;gap:12px;min-width:0;display:flex}._6uVruW_secondary,._6uVruW_primary{border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:15px;display:flex}._6uVruW_primary{background:var(--accent);color:var(--on-accent);font-weight:600}._6uVruW_primary:hover{color:var(--on-accent);filter:brightness(1.05)}._6uVruW_secondary{border:1px solid var(--line);font-weight:500}
.DkSkqG_footer{border-top:1px solid var(--line)}.DkSkqG_inner{max-width:1200px;font-family:var(--font-mono),ui-monospace,monospace;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;padding:28px 24px;font-size:13px;display:flex}
