._footer_wh70e_1{border-top:1px solid var(--line-faint);padding-block:var(--s-6)}._shell_wh70e_6{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-inline:auto;display:flex}@media (width>=1024px){._shell_wh70e_6{padding-left:calc(var(--gutter) + var(--rail))}}._colophon_wh70e_24{align-items:center;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);color:var(--text-faint);flex-wrap:wrap;display:flex}._sep_wh70e_35{color:var(--sub-500)}._top_wh70e_39{align-items:center;gap:var(--s-2);min-height:44px;padding-inline:var(--s-2);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-faint);border-radius:var(--radius-sm);transition:color var(--dur-base) var(--ease-out);display:inline-flex}._top_wh70e_39:hover{color:var(--signal)}._top_wh70e_39 svg{transition:transform var(--dur-base) var(--ease-out)}._top_wh70e_39:hover svg{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){._top_wh70e_39 svg{transition:none}._top_wh70e_39:hover svg{transform:none}}._mark_e974u_8{flex-shrink:0;display:block;overflow:visible}._edge_e974u_14{stroke:var(--signal-dim);stroke-width:1.4px;stroke-linecap:round;transition:stroke var(--dur-base) var(--ease-out)}._node_e974u_21{fill:var(--signal);transition:fill var(--dur-base) var(--ease-out), r var(--dur-base) var(--ease-out)}._terminal_e974u_30{fill:var(--signal-dim);transition:fill var(--dur-base) var(--ease-out)}a:hover ._edge_e974u_14{stroke:var(--signal)}a:hover ._node_e974u_21{fill:var(--signal-bright)}a:hover ._terminal_e974u_30{fill:var(--signal)}@media (prefers-reduced-motion:reduce){._edge_e974u_14,._node_e974u_21,._terminal_e974u_30{transition:none}}._header_18c8m_1{z-index:var(--z-nav);transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), backdrop-filter var(--dur-base) var(--ease-out);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}._header_18c8m_1[data-scrolled]{-webkit-backdrop-filter:blur(16px)saturate(1.4);border-bottom-color:var(--line-faint);background:#08090ab8}._progress_18c8m_27{transform-origin:0;width:100%;height:1px;transform:scaleX(var(--scroll-progress,0));background:linear-gradient(90deg, var(--signal-dim), var(--signal));opacity:0;transition:opacity var(--dur-base) var(--ease-out);position:absolute;bottom:-1px;left:0}._header_18c8m_1[data-scrolled] ._progress_18c8m_27{opacity:1}._nav_18c8m_44{width:100%;max-width:var(--max-w);padding:var(--s-4) var(--gutter);align-items:center;gap:var(--s-6);margin-inline:auto;display:flex;position:relative}._brand_18c8m_56{align-items:center;gap:var(--s-3);border-radius:var(--radius-sm);min-height:44px;margin-right:auto;display:flex}._brandName_18c8m_65{font-size:var(--t-sm);letter-spacing:var(--tr-normal);color:var(--text);font-weight:500}@media (width<=479px){._brandName_18c8m_65{display:none}}._links_18c8m_81{align-items:center;gap:var(--s-1);display:none}@media (width>=900px){._links_18c8m_81{display:flex}}._link_18c8m_81{min-height:44px;padding:var(--s-2) var(--s-3);font-size:var(--t-sm);color:var(--text-faint);border-radius:var(--radius-sm);transition:color var(--dur-base) var(--ease-out);align-items:center;display:flex;position:relative}._link_18c8m_81:hover,._link_18c8m_81[data-active]{color:var(--text)}._link_18c8m_81:after{content:"";left:var(--s-3);right:var(--s-3);background:var(--signal);transform-origin:50%;height:1px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:9px;transform:scaleX(0)}._link_18c8m_81[data-active]:after{transform:scaleX(1)}._actions_18c8m_140{align-items:center;gap:var(--s-3);display:flex}._cta_18c8m_146{align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--radius);font-size:var(--t-sm);color:var(--text);transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);font-weight:500;display:none}@media (width>=720px){._cta_18c8m_146{display:inline-flex}}._cta_18c8m_146:hover{border-color:var(--signal-dim);background:var(--signal-faint)}._ctaDot_18c8m_175{background:var(--signal);width:6px;height:6px;box-shadow:0 0 0 0 var(--signal-glow);animation:_pulse_18c8m_1 2.8s var(--ease-inout) infinite;border-radius:50%}@keyframes _pulse_18c8m_1{0%,to{box-shadow:0 0 #ffb45466}50%{box-shadow:0 0 0 5px #ffb45400}}@media (prefers-reduced-motion:reduce){._ctaDot_18c8m_175{animation:none}}._toggle_18c8m_201{width:42px;height:42px;margin-right:calc(var(--s-2) * -1);border-radius:var(--radius);color:var(--text);place-items:center;display:grid}@media (width>=900px){._toggle_18c8m_201{display:none}}._toggleBars_18c8m_217{gap:5px;width:18px;display:grid}._toggleBars_18c8m_217 span{width:100%;height:1.5px;transition:transform var(--dur-base) var(--ease-out);background:currentColor;border-radius:2px;display:block}._toggleBars_18c8m_217[data-open] span:first-child{transform:translateY(3.25px)rotate(45deg)}._toggleBars_18c8m_217[data-open] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}._panel_18c8m_243{z-index:-1;padding:var(--s-9) var(--gutter) var(--s-7);background:var(--sub-900);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0}._panel_18c8m_243[data-open]{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out), visibility 0s}@media (width>=900px){._panel_18c8m_243{display:none}}._panelLinks_18c8m_273{gap:var(--s-1);flex-direction:column;margin-top:auto;display:flex}._panelItem_18c8m_281{opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);transform:translateY(12px)}._panel_18c8m_243[data-open] ._panelItem_18c8m_281{opacity:1;transform:translate(0,0)}._panelLink_18c8m_273{align-items:baseline;gap:var(--s-4);padding:var(--s-3) 0;font-size:var(--t-2xl);letter-spacing:var(--tr-heading);color:var(--text);border-radius:var(--radius-sm);font-weight:400;display:flex}._panelIndex_18c8m_306{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--signal);font-feature-settings:"zero" 1;font-weight:500}._panelFooter_18c8m_314{gap:var(--s-5);padding-top:var(--s-7);border-top:1px solid var(--line-faint);margin-top:auto;display:flex}._panelSocial_18c8m_322{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--text-faint);padding:var(--s-2) 0;transition:color var(--dur-base) var(--ease-out)}._panelSocial_18c8m_322:hover{color:var(--signal)}@media (prefers-reduced-motion:reduce){._panelItem_18c8m_281{opacity:1;transform:none;transition-delay:0s!important}}._button_1efqb_1{--btn-bg:transparent;--btn-fg:var(--text);--btn-border:var(--line-strong);justify-content:center;align-items:center;gap:var(--s-3);min-height:48px;padding:var(--s-3) var(--s-5);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-border);border-radius:var(--radius);font-size:var(--t-sm);letter-spacing:var(--tr-normal);white-space:nowrap;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-out);font-weight:500;display:inline-flex;position:relative}._button_1efqb_1[data-magnetic]{transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), transform .42s var(--ease-out)}._primary_1efqb_41{--btn-bg:var(--signal);--btn-fg:var(--sub-900);--btn-border:var(--signal);font-weight:600}._primary_1efqb_41:hover{--btn-bg:var(--signal-bright);--btn-border:var(--signal-bright)}._secondary_1efqb_53{--btn-bg:transparent;--btn-fg:var(--text);--btn-border:var(--line-strong)}._secondary_1efqb_53:hover{--btn-bg:#f2f0ed0a;--btn-border:#f2f0ed47}._ghost_1efqb_64{--btn-border:transparent;--btn-fg:var(--text-muted);padding-inline:var(--s-2);min-height:44px}._ghost_1efqb_64:hover{--btn-fg:var(--text)}._label_1efqb_75{display:inline-block}._arrow_1efqb_81{transition:transform var(--dur-base) var(--ease-out);display:inline-flex}._button_1efqb_1:hover ._arrow_1efqb_81{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){._button_1efqb_1,._arrow_1efqb_81{transition:background var(--dur-base) linear, border-color var(--dur-base) linear}._button_1efqb_1:hover ._arrow_1efqb_81{transform:none}}._reveal_1ihu3_1{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);will-change:opacity, transform}._reveal_1ihu3_1[data-direction=up]{transform:translateY(18px)}._reveal_1ihu3_1[data-visible]{opacity:1;will-change:auto;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){._reveal_1ihu3_1{opacity:1;transition:none;transform:none;transition-delay:0s!important}}._page_vjsy3_9{padding-block:var(--s-10) var(--s-9)}._shell_vjsy3_13{width:100%;max-width:58rem;padding-inline:var(--gutter);margin-inline:auto}._head_vjsy3_21{padding-bottom:var(--s-7);margin-bottom:var(--s-8);border-bottom:1px solid var(--line-faint)}._eyebrow_vjsy3_27{align-items:center;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-400);margin-bottom:var(--s-5);display:flex}._dot_vjsy3_39{background:var(--signal);border-radius:50%;width:6px;height:6px}._headGrid_vjsy3_50{gap:var(--s-6);display:grid}@media (width>=760px){._headGrid_vjsy3_50{gap:var(--s-8);grid-template-columns:minmax(0,1fr) 300px;align-items:start}}._headText_vjsy3_63{min-width:0}@media (width<=759px){._headText_vjsy3_63{order:2}._portrait_vjsy3_72{order:1}}._portrait_vjsy3_72{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-1);width:min(100%,220px);box-shadow:var(--edge-lit), var(--shadow-md);overflow:hidden}@media (width>=760px){._portrait_vjsy3_72{width:300px}}._portrait_vjsy3_72 img{object-fit:cover;width:100%;height:100%;display:block}._title_vjsy3_104{font-size:var(--t-3xl);font-weight:400;line-height:var(--lh-tight);letter-spacing:var(--tr-display);color:var(--text);margin-bottom:var(--s-2)}._role_vjsy3_113{font-family:var(--font-mono);font-size:var(--t-sm);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--signal);margin-bottom:var(--s-5)}._statement_vjsy3_124{max-width:54ch;font-size:var(--t-lg);line-height:var(--lh-relaxed);color:var(--ink-200);margin-bottom:var(--s-5)}._disciplines_vjsy3_134{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-400);padding-top:var(--s-4);border-top:1px solid var(--line-faint);max-width:54ch}._block_vjsy3_146{padding-bottom:var(--s-7);margin-bottom:var(--s-7);border-bottom:1px solid var(--line-faint)}._blockHeading_vjsy3_152{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-400);margin-bottom:var(--s-5);font-weight:500}._prose_vjsy3_162{max-width:var(--measure);color:var(--text-muted);line-height:var(--lh-relaxed)}._prose_vjsy3_162 p+p{margin-top:var(--s-4)}._contribs_vjsy3_173{gap:var(--s-5);margin-top:var(--s-6);flex-direction:column;display:flex}._contribTitle_vjsy3_180{font-size:var(--t-base);color:var(--text);margin-bottom:var(--s-2);font-weight:500}._contribDetail_vjsy3_187{max-width:var(--measure);font-size:var(--t-sm);line-height:var(--lh-relaxed);color:var(--text-muted)}._domains_vjsy3_195{gap:var(--s-5);display:grid}@media (width>=720px){._domains_vjsy3_195{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}._domainTitle_vjsy3_207{font-size:var(--t-base);color:var(--text);margin-bottom:var(--s-2);font-weight:500}._domainNote_vjsy3_214{font-size:var(--t-sm);line-height:var(--lh-relaxed);color:var(--text-muted)}._domainSkills_vjsy3_220{margin-top:var(--s-3);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);color:var(--ink-400);display:block}._projects_vjsy3_230{border-top:1px solid var(--line-faint);flex-direction:column;display:flex}._projectLink_vjsy3_236{padding-block:var(--s-4);border-bottom:1px solid var(--line-faint);transition:padding-left var(--dur-base) var(--ease-out);display:block}._projectLink_vjsy3_236:hover{padding-left:var(--s-3)}._projectTitle_vjsy3_247{font-size:var(--t-lg);color:var(--text);margin-bottom:var(--s-2);display:block}._projectLink_vjsy3_236:hover ._projectTitle_vjsy3_247{color:var(--signal)}._projectSummary_vjsy3_258{max-width:var(--measure);font-size:var(--t-sm);line-height:var(--lh-relaxed);color:var(--text-muted);margin-bottom:var(--s-2);display:block}._projectMeta_vjsy3_267{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-400);display:block}._facts_vjsy3_277{gap:var(--s-4);display:grid}._fact_vjsy3_277{gap:var(--s-1);padding-bottom:var(--s-4);border-bottom:1px solid var(--line-faint);display:grid}@media (width>=620px){._fact_vjsy3_277{gap:var(--s-4);grid-template-columns:150px minmax(0,1fr);align-items:baseline}}._fact_vjsy3_277 dt{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-400)}._fact_vjsy3_277 dd{font-size:var(--t-sm);color:var(--text);line-height:var(--lh-normal)}._profileList_vjsy3_311{gap:var(--s-2) var(--s-5);margin-block:calc(var(--s-2) * -1);flex-wrap:wrap;display:flex}._profileList_vjsy3_311 a{min-height:44px;color:var(--signal);align-items:center;display:inline-flex;position:relative}._profileList_vjsy3_311 a:after{content:"";background:var(--signal);transform-origin:0;height:1px;transition:transform var(--dur-base) var(--ease-out);position:absolute;top:calc(50% + .7em);left:0;right:0;transform:scaleX(0)}._profileList_vjsy3_311 a:hover:after,._profileList_vjsy3_311 a:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){._profileList_vjsy3_311 a:after{transition:none}}._actions_vjsy3_357{gap:var(--s-3);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){._projectLink_vjsy3_236{transition:none}._projectLink_vjsy3_236:hover{padding-left:0}}._console_e002q_10{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface-1) 100%);box-shadow:var(--edge-lit), var(--shadow-lg);contain:paint;flex-direction:column;display:flex;position:relative;overflow:hidden}._bar_e002q_26{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line-faint);background:#f2f0ed04;display:flex}._barLeft_e002q_36{align-items:center;gap:var(--s-3);min-width:0;display:flex}._dots_e002q_43{flex-shrink:0;gap:5px;display:flex}._dots_e002q_43 i{background:var(--sub-600);border-radius:50%;width:8px;height:8px}._barTitle_e002q_56{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._touchHint_e002q_69{padding:var(--s-3) var(--s-4);border-top:1px solid var(--line-faint);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);color:var(--ink-400);display:none}@media (hover:none),(width<=999px){._touchHint_e002q_69{display:block}}._barRight_e002q_85{flex-shrink:0}._status_e002q_91{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);color:var(--text-faint);display:inline-flex}._statusDot_e002q_101{background:var(--signal);width:6px;height:6px;transition:background var(--dur-base) var(--ease-out);border-radius:50%}._status_e002q_91[data-state=running] ._statusDot_e002q_101{animation:_statusPulse_e002q_1 1.4s var(--ease-inout) infinite}._status_e002q_91[data-state=paused] ._statusDot_e002q_101{background:var(--ink-300);animation:none}._status_e002q_91[data-state=done] ._statusDot_e002q_101{background:var(--signal-dim);animation:none}@keyframes _statusPulse_e002q_1{0%,to{opacity:1}50%{opacity:.3}}._graphWrap_e002q_129{padding:var(--s-5) var(--s-4);background-image:linear-gradient(90deg,#f2f0ed05 1px,#0000 1px),linear-gradient(#f2f0ed05 1px,#0000 1px);background-size:22px 22px}._graph_e002q_129{width:100%;min-width:504px;height:auto;overflow:visible}._graphWrap_e002q_129{scrollbar-width:thin;scrollbar-color:var(--sub-600) transparent;overflow:auto hidden}._graphWrap_e002q_129::-webkit-scrollbar{height:6px}._graphWrap_e002q_129::-webkit-scrollbar-thumb{background:var(--sub-600);border-radius:3px}._edge_e002q_173{fill:none;stroke:#f2f0ed1a;stroke-width:1px;transition:stroke var(--dur-base) var(--ease-out)}._edge_e002q_173[data-hot]{stroke:#ffb45473}._node_e002q_193{text-align:left;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;width:100%;height:100%;padding:0 7px;display:flex;position:relative}._node_e002q_193:before{content:"";height:var(--chip-h,62%);border:1px solid var(--line);background:var(--surface-2);box-shadow:var(--edge-lit);transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border-radius:5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}._nodeLabel_e002q_228,._nodeMs_e002q_229{z-index:1;position:relative}._nodeLabel_e002q_228{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-300);transition:color var(--dur-base) var(--ease-out);font-size:9px;font-weight:600;line-height:1.2}._nodeMs_e002q_229{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-400);font-feature-settings:"zero" 1;font-size:8px;line-height:1.2}._node_e002q_193[data-state=done]:before{background:var(--surface-2);border-color:#ffb45447}._node_e002q_193[data-state=done] ._nodeLabel_e002q_228{color:var(--ink-200)}._node_e002q_193[data-state=active]:before{border-color:var(--signal);background:linear-gradient(180deg, var(--surface-3), var(--surface-2));box-shadow:var(--edge-lit-strong), var(--shadow-signal);transform:translateY(-50%)translateY(-1px)}._node_e002q_193[data-state=active] ._nodeLabel_e002q_228{color:var(--signal-bright)}._node_e002q_193[data-state=active] ._nodeMs_e002q_229{color:var(--signal-dim)}._node_e002q_193[data-inspected]:before{border-color:var(--ink-200);background:var(--surface-3);transform:translateY(-50%)translateY(-1px)}._node_e002q_193[data-inspected] ._nodeLabel_e002q_228{color:var(--ink-100)}._node_e002q_193:focus-visible{outline:none}._node_e002q_193:focus-visible:before{outline:2px solid var(--signal);outline-offset:2px}._reqId_e002q_305{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);color:var(--ink-400);padding:2px var(--s-2);border:1px solid var(--line-faint);border-radius:var(--radius-sm);background:var(--sub-900);white-space:nowrap}._telemetry_e002q_320{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:1px solid var(--line-faint);background:#f2f0ed03;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}._metric_e002q_330{min-width:0}._metricKey_e002q_336{font-family:var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-400);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:9px;overflow:hidden}._metricVal_e002q_348{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink-200);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 1;align-items:baseline;gap:2px;font-weight:600;line-height:1.1;display:flex}._metricUnit_e002q_361{color:var(--ink-400);font-size:9px;font-weight:400}._progressRail_e002q_368{transform-origin:0;background:linear-gradient(90deg, var(--signal-dim), var(--signal));width:100%;height:1px;position:absolute;bottom:-1px;left:0}._inspector_e002q_379{padding:var(--s-4);border-top:1px solid var(--line-faint);min-height:108px}._inspectorHead_e002q_387{align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}._inspectorName_e002q_395{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--signal);font-weight:600}._inspectorOp_e002q_404{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);color:var(--text-faint)}._inspectorDetail_e002q_411{font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--text-muted);margin-bottom:var(--s-3)}._inspectorEmits_e002q_418{align-items:center;gap:var(--s-3);display:flex}._emitsLabel_e002q_424{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-400)}._emitsValue_e002q_432{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);color:var(--ink-200);padding:2px var(--s-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1)}._stream_e002q_444{padding:var(--s-4);border-top:1px solid var(--line-faint);background:var(--sub-900)}._streamHead_e002q_450{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-3);display:flex}._streamLabel_e002q_458{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-400)}._streamMeta_e002q_466{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);color:var(--signal-dim)}._streamBody_e002q_477{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-200);min-height:4.1em;line-height:1.68}._streamIdle_e002q_485{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-400);font-style:italic}._artifacts_e002q_496{gap:var(--s-2);flex-direction:column;min-height:4.1em;display:flex}._artifact_e002q_496{align-items:center;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);animation:_artifactIn_e002q_1 .26s var(--ease-out) both;display:flex}@keyframes _artifactIn_e002q_1{0%{opacity:0;transform:translate(-4px)}}._artifactStage_e002q_522{color:var(--signal-dim);text-transform:uppercase;min-width:62px}._artifactArrow_e002q_528{color:var(--sub-500)}._artifactValue_e002q_532{color:var(--ink-300)}@media (prefers-reduced-motion:reduce){._artifact_e002q_496{animation:none}}._caret_e002q_544{vertical-align:text-bottom;background:var(--signal);width:6px;height:1em;margin-left:1px;animation:1s steps(2,start) infinite _blink_e002q_1;display:inline-block}@keyframes _blink_e002q_1{50%{opacity:0}}._history_e002q_561{padding:var(--s-3) var(--s-4) var(--s-4);border-top:1px solid var(--line-faint)}._historyHead_e002q_566{margin-bottom:var(--s-3)}._historyList_e002q_570{gap:var(--s-2);flex-direction:column;display:flex}._historyRow_e002q_576{align-items:center;gap:var(--s-3);font-family:var(--font-mono);letter-spacing:var(--tr-wide);color:var(--ink-400);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px;display:flex}._historyId_e002q_590{color:var(--ink-400);flex-shrink:0}._historyMs_e002q_595{color:var(--ink-400);margin-left:auto}._historyHits_e002q_600,._historyConf_e002q_601{color:var(--ink-400)}._historyTag_e002q_605{background:var(--signal-faint);color:var(--signal-dim);border-radius:3px;flex-shrink:0;padding:1px 5px}@media (width<=559px){._inspector_e002q_379{min-height:124px}._telemetry_e002q_320{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}._history_e002q_561{display:none}}@media (prefers-reduced-motion:reduce){._statusDot_e002q_101,._caret_e002q_544{animation:none}._caret_e002q_544{display:none}._node_e002q_193:before,._edge_e002q_173,._statusDot_e002q_101{transition:none}}._hero_sr5qz_1{min-height:100svh;padding-block:calc(var(--s-10) + 1rem) var(--s-8);align-items:center;display:flex;position:relative;overflow:hidden}._grid_sr5qz_11{pointer-events:none;background-image:linear-gradient(90deg,#f2f0ed07 1px,#0000 1px),linear-gradient(#f2f0ed07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 42%,#000 35%,#0000 100%);mask-image:radial-gradient(90% 70% at 50% 42%,#000 35%,#0000 100%)}._glow_sr5qz_25{pointer-events:none;background:radial-gradient(circle,#ffb45412 0%,#ffb45406 38%,#0000 68%);width:min(880px,92vw);height:min(880px,92vw);position:absolute;top:4%;right:-12%}._shell_sr5qz_40{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);gap:var(--s-8);align-items:center;margin-inline:auto;display:grid;position:relative}@media (width>=1000px){._shell_sr5qz_40{gap:var(--s-8);padding-left:calc(var(--gutter) + var(--rail));grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}._content_sr5qz_62{min-width:0}._status_sr5qz_67,._line_sr5qz_68,._lede_sr5qz_69,._actions_sr5qz_70,._hint_sr5qz_71,._visual_sr5qz_72{opacity:0;transition:opacity .85s var(--ease-out), transform .85s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms + .1s);transform:translateY(14px)}._hero_sr5qz_1[data-loaded] ._status_sr5qz_67,._hero_sr5qz_1[data-loaded] ._line_sr5qz_68,._hero_sr5qz_1[data-loaded] ._lede_sr5qz_69,._hero_sr5qz_1[data-loaded] ._actions_sr5qz_70,._hero_sr5qz_1[data-loaded] ._hint_sr5qz_71,._hero_sr5qz_1[data-loaded] ._visual_sr5qz_72{opacity:1;transform:translate(0,0)}._visual_sr5qz_72{min-width:0;transition:opacity 1s var(--ease-out), transform 1s var(--ease-out);transform:translateY(24px)}._status_sr5qz_67{align-items:center;gap:var(--s-3);margin-bottom:var(--s-5);display:flex}._statusDot_sr5qz_109{background:var(--signal);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 12px #ffb45499}._statusRole_sr5qz_120{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-200);font-weight:600}._statusSep_sr5qz_129{background:var(--line-strong);flex-shrink:0;width:1px;height:10px}._statusPlace_sr5qz_136{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-400)}@media (width<=419px){._statusSep_sr5qz_129,._statusPlace_sr5qz_136{display:none}}._headline_sr5qz_156{letter-spacing:var(--tr-display);color:var(--text);margin-bottom:var(--s-5);font-size:clamp(2.25rem,1.6rem + 2.5vw,3.75rem);font-weight:400;line-height:1.03}._line_sr5qz_68{display:block}._accent_sr5qz_169{color:var(--signal);padding-right:.06em;font-style:italic;position:relative}._lede_sr5qz_69{max-width:42ch;font-size:var(--t-base);line-height:var(--lh-relaxed);color:var(--text-muted);margin-bottom:var(--s-6)}._actions_sr5qz_70{gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}._hint_sr5qz_71{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);color:var(--ink-400);display:flex}._hintKey_sr5qz_202{color:var(--signal-dim)}@media (hover:none),(width<=999px){._hint_sr5qz_71{display:none}}@media (width<=999px){._hero_sr5qz_1{min-height:auto;padding-block:calc(var(--s-9) + 1rem) var(--s-8)}._content_sr5qz_62{order:1}._visual_sr5qz_72{order:2}._lede_sr5qz_69{max-width:100%}._actions_sr5qz_70>*{flex:auto}}@media (width>=480px){._actions_sr5qz_70>*{flex:none}}@media (prefers-reduced-motion:reduce){._status_sr5qz_67,._line_sr5qz_68,._lede_sr5qz_69,._actions_sr5qz_70,._hint_sr5qz_71,._visual_sr5qz_72{opacity:1;transition:none;transform:none;transition-delay:0s!important}}._section_1ik33_1{padding-block:var(--section-y);border-top:1px solid var(--line-faint);position:relative}._section_1ik33_1[data-density=airy]{padding-block:calc(var(--section-y) * 1.4)}._section_1ik33_1[data-density=tight]{padding-block:calc(var(--section-y) * .72)}._section_1ik33_1[data-seamless]{border-top:none}._shell_1ik33_25{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);margin-inline:auto}@media (width>=1024px){._shell_1ik33_25{grid-template-columns:var(--rail) minmax(0, 1fr);display:grid}}._rail_1ik33_42{align-self:start;align-items:flex-start;gap:var(--s-3);flex-direction:column;padding-top:.75rem;display:none;position:sticky;top:140px}@media (width>=1024px){._rail_1ik33_42{display:flex}}._railIndex_1ik33_61{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);color:var(--signal);font-feature-settings:"zero" 1;font-weight:600}._railLine_1ik33_70{background:linear-gradient(to bottom, var(--line-strong), transparent);width:1px;height:40px}._railLabel_1ik33_78{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-faint);writing-mode:vertical-rl;font-weight:500;transform:rotate(180deg)}._body_1ik33_89{min-width:0}._header_1ik33_94{margin-bottom:var(--s-8)}._title_1ik33_98{font-size:var(--t-3xl);font-weight:400;line-height:var(--lh-snug);letter-spacing:var(--tr-heading);max-width:20ch;color:var(--text)}._lede_1ik33_107{margin-top:var(--s-5);max-width:58ch;font-size:var(--t-lg);line-height:var(--lh-relaxed);color:var(--text-muted)}._content_1ik33_115{min-width:0}._inlineTag_1ik33_120{align-items:center;gap:var(--s-3);margin-bottom:var(--s-5);display:flex}._inlineIndex_1ik33_127{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);color:var(--signal);font-feature-settings:"zero" 1;font-weight:600}._inlineLabel_1ik33_136{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-faint);font-weight:500}._inlineLabel_1ik33_136:after{content:"";vertical-align:middle;width:clamp(1.5rem,8vw,4rem);height:1px;margin-left:var(--s-3);background:var(--line);display:inline-block}@media (width>=1024px){._inlineTag_1ik33_120{display:none}}@media (width<=1023px){._header_1ik33_94{margin-bottom:var(--s-7)}._title_1ik33_98{max-width:100%}}._layout_n62ql_1{gap:var(--s-7);display:grid}@media (width>=900px){._layout_n62ql_1{gap:var(--s-8);grid-template-columns:minmax(0,1fr) 260px}}._main_n62ql_13{min-width:0}._lede_n62ql_19{max-width:30ch;font-size:var(--t-2xl);font-weight:400;line-height:var(--lh-snug);letter-spacing:var(--tr-heading);color:var(--text);margin-bottom:var(--s-6);text-wrap:balance}._paragraph_n62ql_30{max-width:var(--measure);color:var(--text-muted);line-height:var(--lh-relaxed)}._paragraph_n62ql_30+._paragraph_n62ql_30{margin-top:var(--s-4)}._asideWrap_n62ql_40{min-width:0}._facts_n62ql_45{border-top:1px solid var(--line);flex-direction:column;display:flex}@media (width>=900px){._facts_n62ql_45{position:sticky;top:120px}}._fact_n62ql_45{padding-block:var(--s-4);border-bottom:1px solid var(--line-faint);flex-direction:column;gap:4px;display:flex}._factLabel_n62ql_66{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-faint)}._factValue_n62ql_74{font-size:var(--t-sm);color:var(--text);line-height:var(--lh-normal)}._factSub_n62ql_82{font-size:var(--t-xs);color:var(--text-faint);margin-top:2px;display:block}._wrap_i08ur_8{display:block}._summary_i08ur_16{cursor:default;flex-direction:column;justify-content:center;min-height:44px;list-style:none;display:flex}._summary_i08ur_16::-webkit-details-marker{display:none}._summaryContent_i08ur_30{display:block}._wrap_i08ur_8[data-collapsible]>._summary_i08ur_16{cursor:pointer;padding-bottom:var(--s-3)}._wrap_i08ur_8[data-collapsible]>._summary_i08ur_16:focus-visible{outline:2px solid var(--signal);outline-offset:4px;border-radius:var(--radius-sm)}._control_i08ur_47{align-items:center;gap:var(--s-2);min-height:44px;margin-top:var(--s-2);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--signal-dim);transition:color var(--dur-base) var(--ease-out);display:inline-flex}._wrap_i08ur_8[data-collapsible]>._summary_i08ur_16:hover ._control_i08ur_47{color:var(--signal)}._chevron_i08ur_66{transition:transform var(--dur-base) var(--ease-out)}._wrap_i08ur_8[open][data-collapsible] ._chevron_i08ur_66{transform:rotate(180deg)}._wrap_i08ur_8[data-collapsible][open]>._body_i08ur_78{animation:_disclose_i08ur_1 var(--dur-base) var(--ease-out)}@keyframes _disclose_i08ur_1{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){._wrap_i08ur_8[data-collapsible][open]>._body_i08ur_78{animation:none}._chevron_i08ur_66{transition:none}}._list_pmpim_5{flex-direction:column;min-width:0;display:flex}._list_pmpim_5>li{min-width:0}._list_pmpim_5>li+li{margin-top:var(--s-6);padding-top:var(--s-6);border-top:1px solid var(--line-faint)}._principle_pmpim_23{gap:var(--s-3);display:grid}@media (width>=760px){._principle_pmpim_23{gap:var(--s-5);grid-template-columns:48px minmax(0,1fr)}}._index_pmpim_41{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);color:var(--signal);font-feature-settings:"zero" 1;padding-top:.5em;font-weight:600}._body_pmpim_37{min-width:0}._title_pmpim_57{max-width:34ch;font-size:var(--t-xl);font-weight:400;line-height:var(--lh-snug);letter-spacing:var(--tr-heading);color:var(--text);margin-bottom:var(--s-3);text-wrap:balance}._detail_pmpim_68{max-width:var(--measure);font-size:var(--t-sm);line-height:var(--lh-relaxed);color:var(--text-muted)}@media (width>=1100px){._principle_pmpim_23{align-items:start;gap:var(--s-6);grid-template-columns:48px minmax(0,1fr)}._body_pmpim_37{gap:var(--s-6);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;display:grid}._title_pmpim_57{max-width:26ch;margin-bottom:0}._detail_pmpim_68{padding-top:.35em}}._contact_1hsry_1{border-top:1px solid var(--line-faint);padding-block:clamp(6rem,16vh,12rem);position:relative;overflow:hidden}._contact_1hsry_1:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffb45413 0%,#ffb45405 40%,#0000 68%);width:min(1100px,130vw);height:min(1100px,130vw);position:absolute;bottom:-55%;left:50%;transform:translate(-50%)}._shell_1hsry_27{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);margin-inline:auto;position:relative}@media (width>=1024px){._shell_1hsry_27{padding-left:calc(var(--gutter) + var(--rail))}}._inner_1hsry_41{max-width:46rem}._eyebrow_1hsry_45{align-items:center;gap:var(--s-3);margin-bottom:var(--s-6);display:flex}._dot_1hsry_52{background:var(--signal);border-radius:50%;width:6px;height:6px}._headline_1hsry_62{font-size:var(--t-4xl);letter-spacing:var(--tr-display);color:var(--text);margin-bottom:var(--s-5);font-weight:400;line-height:1.02}._accent_1hsry_71{color:var(--signal);font-style:italic}._lede_1hsry_76{max-width:52ch;font-size:var(--t-lg);line-height:var(--lh-relaxed);color:var(--text-muted);margin-bottom:var(--s-8)}._emailRow_1hsry_85{align-items:center;gap:var(--s-4);margin-bottom:var(--s-8);flex-wrap:wrap;display:flex}._email_1hsry_85{font-size:var(--t-2xl);letter-spacing:var(--tr-heading);color:var(--text);border-bottom:1px solid var(--line-strong);transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);overflow-wrap:anywhere;padding-bottom:4px;font-weight:400;position:relative}._email_1hsry_85:hover{color:var(--signal);border-bottom-color:var(--signal)}._copy_1hsry_115{min-height:44px;padding:0 var(--s-5);border:1px solid var(--line);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-faint);transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:100px;align-items:center;display:inline-flex}._copy_1hsry_115:hover{color:var(--text);border-color:var(--line-strong)}._links_1hsry_138{border-top:1px solid var(--line-faint);gap:0;max-width:34rem;display:grid}._link_1hsry_138{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--line-faint);transition:padding-left var(--dur-base) var(--ease-out);display:flex}._link_1hsry_138:hover{padding-left:var(--s-3)}._linkLabel_1hsry_161{font-size:var(--t-base);color:var(--text)}._link_1hsry_138:hover ._linkLabel_1hsry_161{color:var(--signal)}._linkHandle_1hsry_170{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);color:var(--text-faint)}@media (prefers-reduced-motion:reduce){._link_1hsry_138{transition:none}._link_1hsry_138:hover{padding-left:0}}._arc_1vfqi_9{gap:var(--s-4);padding:var(--s-5);margin-bottom:var(--s-8);border:1px solid var(--line-faint);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface-1), transparent);box-shadow:var(--edge-lit);display:grid}@media (width>=700px){._arc_1vfqi_9{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr))}}._arcStep_1vfqi_27{min-width:0;position:relative}@media (width>=700px){._arcStep_1vfqi_27+._arcStep_1vfqi_27{padding-left:var(--s-6);border-left:1px solid var(--line-faint)}}._arcBar_1vfqi_43{margin-bottom:var(--s-3);gap:3px;display:flex}._arcTick_1vfqi_49{background:var(--sub-700);height:3px;transition:background var(--dur-slow) var(--ease-out);border-radius:2px;flex:1}._arcTick_1vfqi_49[data-filled]{background:var(--signal)}._arcUnit_1vfqi_61{font-size:var(--t-lg);letter-spacing:var(--tr-heading);color:var(--text);margin-bottom:2px;font-weight:400}._arcScope_1vfqi_69{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--signal-dim);margin-bottom:var(--s-2)}._arcPeriod_1vfqi_78{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);color:var(--ink-400);font-feature-settings:"zero" 1}._list_1vfqi_87{flex-direction:column;display:flex}._list_1vfqi_87>li+li{margin-top:var(--s-7);padding-top:var(--s-7);border-top:1px solid var(--line-faint)}._role_1vfqi_98{gap:var(--s-5);display:grid}@media (width>=860px){._role_1vfqi_98{gap:var(--s-7);grid-template-columns:230px minmax(0,1fr)}}._aside_1vfqi_111{min-width:0}@media (width>=860px){._aside_1vfqi_111{align-self:start;position:sticky;top:120px}}._period_1vfqi_123{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-400);margin-bottom:var(--s-3);font-feature-settings:"zero" 1;display:flex}._liveDot_1vfqi_136{background:var(--signal);width:6px;height:6px;animation:_livePulse_1vfqi_1 2.8s var(--ease-inout) infinite;border-radius:50%;flex-shrink:0;box-shadow:0 0 10px #ffb4548c}@keyframes _livePulse_1vfqi_1{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){._liveDot_1vfqi_136{animation:none}}._company_1vfqi_157{font-size:var(--t-xl);letter-spacing:var(--tr-heading);color:var(--text);margin-bottom:var(--s-1);font-weight:400}._position_1vfqi_165{font-size:var(--t-sm);color:var(--signal);margin-bottom:var(--s-1)}._context_1vfqi_171{font-size:var(--t-sm);color:var(--ink-400);margin-bottom:var(--s-5)}._tech_1vfqi_177{gap:var(--s-2);flex-wrap:wrap;display:flex}._techItem_1vfqi_183{padding:3px var(--s-3);border:1px solid var(--line);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);color:var(--text-faint);border-radius:100px}._main_1vfqi_194{min-width:0}._problem_1vfqi_200{max-width:34ch;font-size:var(--t-xl);font-weight:400;line-height:var(--lh-snug);letter-spacing:var(--tr-heading);color:var(--text);margin-bottom:var(--s-4);text-wrap:balance}._summary_1vfqi_211{max-width:var(--measure);font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-relaxed);margin-bottom:var(--s-6)}._contributions_1vfqi_219{gap:var(--s-5);flex-direction:column;display:flex}._contribution_1vfqi_219{gap:var(--s-3);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}._contributionIndex_1vfqi_234{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--signal-dim);font-feature-settings:"zero" 1;padding-top:.35em;font-weight:600}._contributionBody_1vfqi_243{min-width:0}._contributionTitle_1vfqi_247{font-size:var(--t-base);color:var(--text);letter-spacing:var(--tr-normal);margin-bottom:var(--s-2);font-weight:500}._contributionDetail_1vfqi_255{max-width:var(--measure);font-size:var(--t-sm);line-height:var(--lh-relaxed);color:var(--text-muted)}._grid_1lkhn_5{gap:var(--s-6);display:grid}@media (width>=900px){._grid_1lkhn_5{gap:var(--s-7) var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr))}._cell_1lkhn_20:first-child{grid-column:1/-1}}._domain_1lkhn_25{height:100%;padding-top:var(--s-5);border-top:1px solid var(--line);min-width:0;transition:border-color var(--dur-slow) var(--ease-out)}._domain_1lkhn_25:hover{border-top-color:var(--signal-dim)}._head_1lkhn_37{align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-4);display:flex}._index_1lkhn_44{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);color:var(--signal);font-feature-settings:"zero" 1;font-weight:600}._title_1lkhn_53{font-size:var(--t-base);letter-spacing:var(--tr-normal);color:var(--text);font-weight:500}._note_1lkhn_63{font-size:var(--t-lg);font-weight:400;line-height:var(--lh-snug);letter-spacing:var(--tr-heading);color:var(--ink-200);margin-bottom:var(--s-5);text-wrap:pretty}._cell_1lkhn_20:first-child ._note_1lkhn_63{max-width:48ch}@media (width>=900px){._cell_1lkhn_20:first-child ._note_1lkhn_63{font-size:var(--t-xl);max-width:60ch}}._cell_1lkhn_20:not(:first-child) ._note_1lkhn_63{max-width:34ch}._skills_1lkhn_92{gap:var(--s-2) 0;flex-wrap:wrap;display:flex}._skill_1lkhn_92{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);color:var(--ink-400);align-items:center;display:flex}._skill_1lkhn_92:not(:last-child):after{content:"";width:2px;height:2px;margin-inline:var(--s-3);background:var(--sub-600);border-radius:50%}._skill_1lkhn_92[data-emphasis]{color:var(--ink-300)}._skill_1lkhn_92[data-emphasis]:before{content:"";background:var(--signal);width:3px;height:3px;margin-right:var(--s-2);border-radius:50%;flex-shrink:0}._interlude_15m3s_9{padding-block:clamp(6rem,17vh,12rem);position:relative}._shell_15m3s_16{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);margin-inline:auto}._statement_15m3s_25{text-align:center;max-width:24ch;font-size:var(--t-2xl);letter-spacing:var(--tr-heading);color:var(--ink-400);text-wrap:balance;margin-inline:auto;font-weight:400;line-height:1.24}._accent_15m3s_39{color:var(--ink-100);font-style:italic}@media (width<=640px){._statement_15m3s_25{max-width:20ch;font-size:var(--t-xl)}._statement_15m3s_25 br{display:none}}._grid_vl1es_9{gap:var(--s-5);display:grid}@media (width>=680px){._grid_vl1es_9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){._grid_vl1es_9{gap:var(--s-5) var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr))}}._cell_vl1es_27{min-width:0}._note_vl1es_34{height:100%;padding:var(--s-5);border:1px solid var(--line-faint);border-radius:var(--radius);background:linear-gradient(180deg, var(--surface-1), transparent 70%);box-shadow:var(--edge-lit);transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}._note_vl1es_34:hover{border-color:var(--line);background:linear-gradient(180deg, var(--surface-2), transparent 70%);transform:translateY(-2px)}._tag_vl1es_53{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--signal-dim);margin-bottom:var(--s-3);font-weight:500;display:inline-block}._title_vl1es_65{font-size:var(--t-base);letter-spacing:var(--tr-normal);color:var(--text);margin-bottom:var(--s-3);text-wrap:balance;font-weight:500;line-height:1.28}._body_vl1es_75{font-size:var(--t-sm);color:var(--text-muted);line-height:1.6}@media (prefers-reduced-motion:reduce){._note_vl1es_34{transition:border-color var(--dur-base) linear}._note_vl1es_34:hover{transform:none}}._svg_opjtf_1{width:100%;height:100%;filter:hue-rotate(var(--hue,0deg));display:block}._links_opjtf_8 line{stroke:#ffb45438;stroke-width:1px;transition:stroke var(--dur-slow) var(--ease-out)}._nodes_opjtf_14 circle{fill:#ffb4548c;transition:fill var(--dur-slow) var(--ease-out)}._shot_ckmnj_10{object-fit:cover;object-position:top center;image-rendering:auto;width:100%;height:100%;display:block}._list_wki3u_5{border-top:1px solid var(--line-faint);flex-direction:column;display:flex}._list_wki3u_5>li{border-bottom:1px solid var(--line-faint)}._item_wki3u_15{position:relative}._link_wki3u_19{gap:var(--s-5);padding-block:var(--s-6);border-radius:var(--radius);transition:background var(--dur-base) var(--ease-out);align-items:center;display:grid;position:relative}@media (width>=760px){._link_wki3u_19{gap:var(--s-7);padding-block:var(--s-7);grid-template-columns:300px minmax(0,1fr)}}._link_wki3u_19:hover{background:#f2f0ed03}._link_wki3u_19:focus-visible{outline-offset:-2px}._frame_wki3u_49{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--edge-lit), var(--shadow-md);transition:border-color var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);display:block;overflow:hidden}._link_wki3u_19:hover ._frame_wki3u_49,._link_wki3u_19:focus-visible ._frame_wki3u_49{box-shadow:var(--edge-lit-strong), var(--shadow-lg), var(--shadow-signal);border-color:#ffb45442;transform:translateY(-3px)}._frameBar_wki3u_69{align-items:center;gap:var(--s-3);padding:7px var(--s-3);border-bottom:1px solid var(--line-faint);background:#f2f0ed05;display:flex}._frameDots_wki3u_78{flex-shrink:0;gap:4px;display:flex}._frameDots_wki3u_78 i{background:var(--sub-600);border-radius:50%;width:6px;height:6px}._frameUrl_wki3u_91{font-family:var(--font-mono);letter-spacing:var(--tr-wide);color:var(--ink-400);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}._frameBody_wki3u_101{aspect-ratio:16/10;background:radial-gradient(ellipse at 30% 15%, #ffb4540d, transparent 62%), var(--sub-850);display:block;position:relative;overflow:hidden}._frameGlow_wki3u_112{opacity:0;transition:opacity var(--dur-slow) var(--ease-out);pointer-events:none;background:radial-gradient(70% 60% at 50% 100%,#ffb45414,#0000 70%);position:absolute;inset:0}._link_wki3u_19:hover ._frameGlow_wki3u_112,._link_wki3u_19:focus-visible ._frameGlow_wki3u_112{opacity:1}@media (width<=759px){._frameBody_wki3u_101{aspect-ratio:16/9}}._body_wki3u_137{min-width:0;display:block}._meta_wki3u_142{align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;display:flex}._index_wki3u_153{color:var(--signal);font-feature-settings:"zero" 1;font-weight:600}._discipline_wki3u_159{color:var(--text-muted)}._year_wki3u_163{color:var(--ink-400);margin-left:auto}._title_wki3u_168{align-items:center;gap:var(--s-3);font-size:var(--t-2xl);letter-spacing:var(--tr-heading);color:var(--text);margin-bottom:var(--s-3);font-weight:400;display:flex}._titleText_wki3u_179{position:relative}._titleText_wki3u_179:after{content:"";background:var(--signal);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-slow) var(--ease-out);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}._link_wki3u_19:hover ._titleText_wki3u_179:after,._link_wki3u_19:focus-visible ._titleText_wki3u_179:after{transform:scaleX(1)}._titleArrow_wki3u_201{color:var(--ink-400);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);flex-shrink:0;transform:translate(-4px,4px)}._link_wki3u_19:hover ._titleArrow_wki3u_201,._link_wki3u_19:focus-visible ._titleArrow_wki3u_201{opacity:1;color:var(--signal);transform:translate(0,0)}._summary_wki3u_219{max-width:60ch;color:var(--text-muted);line-height:var(--lh-relaxed);margin-bottom:var(--s-4);display:block}._highlights_wki3u_231{opacity:0;transition:grid-template-rows var(--dur-slow) var(--ease-out), opacity var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}._link_wki3u_19:hover ._highlights_wki3u_231,._link_wki3u_19:focus-visible ._highlights_wki3u_231{opacity:1;grid-template-rows:1fr}._highlight_wki3u_231{align-items:baseline;gap:var(--s-3);min-height:0;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);transition:transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--hi,0) * 45ms);padding-block:3px;display:flex;overflow:hidden;transform:translate(-6px)}._link_wki3u_19:hover ._highlight_wki3u_231,._link_wki3u_19:focus-visible ._highlight_wki3u_231{transform:translate(0,0)}._highlightLabel_wki3u_268{color:var(--signal-dim);text-transform:uppercase;flex-shrink:0;min-width:72px}._highlightValue_wki3u_275{color:var(--ink-300)}._stack_wki3u_279{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}._tech_wki3u_286{padding:4px var(--s-3);border:1px solid var(--line);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);color:var(--text-faint);transition:border-color var(--dur-base) var(--ease-out);border-radius:100px}._link_wki3u_19:hover ._tech_wki3u_286{border-color:var(--line-strong)}@media (hover:none){._highlights_wki3u_231{opacity:1;grid-template-rows:1fr}._highlight_wki3u_231{transform:none}}@media (prefers-reduced-motion:reduce){._frame_wki3u_49,._titleArrow_wki3u_201,._titleText_wki3u_179:after,._highlight_wki3u_231,._frameGlow_wki3u_112{transition:none}._link_wki3u_19:hover ._frame_wki3u_49{transform:none}._highlights_wki3u_231{transition:opacity var(--dur-base) linear}}._page_ru8sb_1{min-height:100svh;padding:var(--s-10) var(--gutter) var(--s-8);place-items:center;display:grid}._inner_ru8sb_8{width:100%;max-width:34rem}._code_ru8sb_13{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);color:var(--signal);margin-bottom:var(--s-5);font-feature-settings:"zero" 1;font-weight:600}._title_ru8sb_23{font-size:var(--t-2xl);letter-spacing:var(--tr-heading);color:var(--text);margin-bottom:var(--s-4);font-weight:400}._body_ru8sb_31{color:var(--text-muted);line-height:var(--lh-relaxed);margin-bottom:var(--s-6)}._actions_ru8sb_37{margin-bottom:var(--s-8)}._suggest_ru8sb_41{padding-top:var(--s-6);border-top:1px solid var(--line-faint)}._list_ru8sb_46{margin-top:var(--s-4);flex-direction:column;display:flex}._link_ru8sb_52{align-items:baseline;gap:var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--line-faint);color:var(--text);transition:color var(--dur-base) var(--ease-out);display:flex}._link_ru8sb_52:hover{color:var(--signal)}._linkIndex_ru8sb_66{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--text-faint);font-feature-settings:"zero" 1}._figure_180l3_1{margin-block:var(--s-6)}._scroller_180l3_7{padding:var(--s-5);border:1px solid var(--line-faint);border-radius:var(--radius);background:radial-gradient(ellipse at 20% 0%, #ffb45408, transparent 60%), var(--sub-850);scrollbar-width:thin;scrollbar-color:var(--sub-600) transparent;overflow:auto hidden}._scroller_180l3_7::-webkit-scrollbar{height:6px}._scroller_180l3_7::-webkit-scrollbar-thumb{background:var(--sub-600);border-radius:3px}._svg_180l3_30{max-width:none;height:auto;display:block}._edges_180l3_37 path{fill:none;stroke:#ffb4544d;stroke-width:1.25px}._node_180l3_43 rect{fill:#f2f0ed06;stroke:var(--line);stroke-width:1px}._kindMark_180l3_55{stroke:none}._node_180l3_43[data-kind=input] ._kindMark_180l3_55{fill:var(--ink-300)}._node_180l3_43[data-kind=orchestration] ._kindMark_180l3_55{fill:var(--signal)}._node_180l3_43[data-kind=orchestration] rect:first-of-type{fill:#ffb4540b;stroke:#ffb45438}._node_180l3_43[data-kind=process] ._kindMark_180l3_55{fill:var(--ink-400)}._node_180l3_43[data-kind=retrieval] ._kindMark_180l3_55{fill:var(--signal-dim)}._node_180l3_43[data-kind=storage] ._kindMark_180l3_55{fill:var(--sub-500)}._node_180l3_43[data-kind=storage] rect:first-of-type{fill:#f2f0ed0b}._node_180l3_43[data-kind=inference] ._kindMark_180l3_55{fill:var(--signal-bright)}._node_180l3_43[data-kind=inference] rect:first-of-type{fill:#ffb4540f;stroke:#ffb4544d}._node_180l3_43[data-kind=output] ._kindMark_180l3_55{fill:var(--ink-200)}._node_180l3_43[data-kind=output] rect:first-of-type{stroke:var(--line-strong)}._nodeLabel_180l3_108{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;fill:var(--ink-100);font-size:10px;font-weight:600}._nodeDetail_180l3_117{font-family:var(--font-mono);letter-spacing:.03em;fill:var(--ink-400);font-size:9px}._legend_180l3_127{gap:var(--s-3) var(--s-5);margin-top:var(--s-4);flex-wrap:wrap;display:flex}._legendItem_180l3_134{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-400);display:flex}._legendMark_180l3_145{border-radius:2px;flex-shrink:0;width:3px;height:12px}._legendItem_180l3_134[data-kind=input] ._legendMark_180l3_145{background:var(--ink-300)}._legendItem_180l3_134[data-kind=orchestration] ._legendMark_180l3_145{background:var(--signal)}._legendItem_180l3_134[data-kind=process] ._legendMark_180l3_145{background:var(--ink-400)}._legendItem_180l3_134[data-kind=retrieval] ._legendMark_180l3_145{background:var(--signal-dim)}._legendItem_180l3_134[data-kind=storage] ._legendMark_180l3_145{background:var(--sub-500)}._legendItem_180l3_134[data-kind=inference] ._legendMark_180l3_145{background:var(--signal-bright)}._legendItem_180l3_134[data-kind=output] ._legendMark_180l3_145{background:var(--ink-200)}._caption_180l3_160{margin-top:var(--s-4);max-width:var(--measure);font-size:var(--t-sm);line-height:var(--lh-relaxed);color:var(--text-faint)}._page_1x02d_1{padding-top:var(--s-10)}._shell_1x02d_5{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);margin-inline:auto}._masthead_1x02d_13{padding-bottom:var(--s-8)}._back_1x02d_17{align-items:center;gap:var(--s-2);min-height:44px;margin-bottom:var(--s-6);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-faint);border-radius:var(--radius-sm);transition:color var(--dur-base) var(--ease-out);display:inline-flex}._back_1x02d_17:hover{color:var(--signal)}._back_1x02d_17 svg{transition:transform var(--dur-base) var(--ease-out)}._back_1x02d_17:hover svg{transform:translate(-2px)}._mastheadGrid_1x02d_44{gap:var(--s-6);align-items:end;display:grid}@media (width>=900px){._mastheadGrid_1x02d_44{gap:var(--s-8);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}._mastheadBody_1x02d_57{min-width:0}._meta_1x02d_61{align-items:center;gap:var(--s-3);margin-bottom:var(--s-5);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-muted);display:flex}._metaIndex_1x02d_73{color:var(--signal);font-feature-settings:"zero" 1;font-weight:600}._metaDot_1x02d_79{color:var(--sub-500)}._title_1x02d_83{font-size:var(--t-3xl);font-weight:400;line-height:var(--lh-snug);letter-spacing:var(--tr-display);color:var(--text);margin-bottom:var(--s-5);max-width:16ch}._summary_1x02d_93{max-width:54ch;font-size:var(--t-lg);line-height:var(--lh-relaxed);color:var(--text-muted)}._roleLine_1x02d_102{align-items:baseline;gap:var(--s-3);margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line-faint);max-width:32rem;display:flex}._roleLabel_1x02d_112{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-400)}._roleValue_1x02d_120{font-size:var(--t-sm);color:var(--ink-200)}._links_1x02d_125{gap:var(--s-4);margin-top:var(--s-6);flex-wrap:wrap;display:flex}._link_1x02d_125{align-items:center;gap:var(--s-2);min-height:44px;padding-inline:var(--s-4);border:1px solid var(--line-strong);border-radius:var(--radius);font-size:var(--t-sm);color:var(--text);transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);display:inline-flex}._link_1x02d_125:hover{border-color:var(--signal-dim);color:var(--signal)}._mastheadVisual_1x02d_152{aspect-ratio:4/3;border:1px solid var(--line-faint);border-radius:var(--radius);background:radial-gradient(ellipse at 30% 20%, #ffb4540d, transparent 62%), var(--sub-850);overflow:hidden}._spec_1x02d_163{padding-block:var(--s-6);border-block:1px solid var(--line-faint);margin-bottom:var(--s-9)}._specGrid_1x02d_169{gap:var(--s-5) var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}._specItem_1x02d_175{min-width:0}._specLabel_1x02d_179{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--s-2)}._specValue_1x02d_188{font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--text);overflow-wrap:anywhere}._content_1x02d_201{max-width:72rem}._block_1x02d_205{gap:var(--s-4);padding-bottom:var(--s-8);margin-bottom:var(--s-8);border-bottom:1px solid var(--line-faint);display:grid}._block_1x02d_205:last-child{border-bottom:none}@media (width>=860px){._block_1x02d_205{gap:var(--s-7);grid-template-columns:150px minmax(0,1fr)}._blockWide_1x02d_227{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}._blockWide_1x02d_227 ._blockHeading_1x02d_232{position:static}}._blockHeading_1x02d_232{margin:0}@media (width>=860px){._blockHeading_1x02d_232{align-self:start;position:sticky;top:120px}}._blockLabel_1x02d_249{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--signal);padding-top:.35em;font-weight:500;display:block}._blockBody_1x02d_260{min-width:0}._paragraph_1x02d_264{max-width:var(--measure);color:var(--text-muted);line-height:var(--lh-relaxed)}._paragraph_1x02d_264+._paragraph_1x02d_264{margin-top:var(--s-4)}._decisions_1x02d_275{gap:var(--s-5);counter-reset:decision;flex-direction:column;display:flex}._decision_1x02d_275{padding-left:var(--s-6);counter-increment:decision;position:relative}._decision_1x02d_275:before{content:counter(decision, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--t-micro);color:var(--signal);font-feature-settings:"zero" 1;font-weight:600;position:absolute;top:.15em;left:0}._decisionTitle_1x02d_301{font-size:var(--t-base);color:var(--text);letter-spacing:var(--tr-normal);margin-bottom:var(--s-2);max-width:46ch;font-weight:500}._decisionRationale_1x02d_310{max-width:var(--measure);font-size:var(--t-sm);line-height:var(--lh-relaxed);color:var(--text-muted)}._measurements_1x02d_322{gap:var(--s-6);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line-faint);flex-wrap:wrap;display:flex}._measurement_1x02d_322{min-width:0}._measurementValue_1x02d_335{font-size:var(--t-xl);letter-spacing:var(--tr-heading);color:var(--ink-100);font-variant-numeric:tabular-nums;margin-bottom:2px;font-weight:400}._measurementLabel_1x02d_344{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-400)}._next_1x02d_353{border-top:1px solid var(--line-faint);margin-top:var(--s-8)}._nextLink_1x02d_358{padding-block:var(--s-8);transition:background var(--dur-base) var(--ease-out);display:block}._nextLink_1x02d_358:hover{background:#f2f0ed04}._nextLabel_1x02d_368{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--s-3);display:block}._nextTitle_1x02d_378{align-items:center;gap:var(--s-4);font-size:var(--t-2xl);letter-spacing:var(--tr-heading);color:var(--text);transition:color var(--dur-base) var(--ease-out);font-weight:400;display:flex}._nextLink_1x02d_358:hover ._nextTitle_1x02d_378{color:var(--signal)}._nextTitle_1x02d_378 svg{transition:transform var(--dur-base) var(--ease-out);flex-shrink:0}._nextLink_1x02d_358:hover ._nextTitle_1x02d_378 svg{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){._back_1x02d_17 svg,._nextTitle_1x02d_378 svg{transition:none}._back_1x02d_17:hover svg,._nextLink_1x02d_358:hover ._nextTitle_1x02d_378 svg{transform:none}}._ambient_1g5ic_7{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}._ambientGlow_1g5ic_19{left:50%;top:calc(12% + var(--scroll-progress,0) * 62%);aspect-ratio:1;width:min(1500px,150vw);transition:top .9s var(--ease-out);background:radial-gradient(circle,#ffb45408 0%,#ffb45403 34%,#0000 64%);position:absolute;transform:translate(-50%,-50%)}._ambientGrain_1g5ic_41{opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){._ambientGlow_1g5ic_19{transition:none}}._main_1g5ic_56:focus{outline:none}._pending_1g5ic_62{min-height:70svh}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sub-900:#08090a;--sub-850:#0b0d0f;--sub-800:#101315;--sub-750:#16191c;--sub-700:#1d2124;--sub-600:#2a2f34;--sub-500:#3d4348;--ink-100:#f2f0ed;--ink-200:#d8d5d0;--ink-300:#a8a49e;--ink-400:#8b8781;--ink-500:#56534f;--signal:#ffb454;--signal-bright:#ffc87a;--signal-dim:#a8712c;--signal-glow:#ffb45424;--signal-faint:#ffb45412;--bg:var(--sub-900);--bg-raised:var(--sub-850);--bg-inset:var(--sub-800);--text:var(--ink-100);--text-muted:var(--ink-300);--text-faint:var(--ink-400);--accent:var(--signal);--line:#f2f0ed17;--line-strong:#f2f0ed29;--line-faint:#f2f0ed0b;--surface-1:#0d1013;--surface-2:#12161a;--surface-3:#181d22;--edge-lit:inset 0 1px 0 #f2f0ed0e;--edge-lit-strong:inset 0 1px 0 #f2f0ed17;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px -4px #0000008c;--shadow-lg:0 16px 48px -12px #000000b3;--shadow-signal:0 8px 32px -12px #ffb45447;--font-sans:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--t-micro:.6875rem;--t-xs:.75rem;--t-sm:.8125rem;--t-base:clamp(.9375rem, .9rem + .18vw, 1.0625rem);--t-lg:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--t-xl:clamp(1.25rem, 1.1rem + .7vw, 1.75rem);--t-2xl:clamp(1.625rem, 1.35rem + 1.3vw, 2.5rem);--t-3xl:clamp(2.125rem, 1.6rem + 2.4vw, 3.75rem);--t-4xl:clamp(2.5rem, 1.9rem + 3vw, 5rem);--lh-tight:.98;--lh-snug:1.12;--lh-normal:1.5;--lh-relaxed:1.68;--tr-display:-.035em;--tr-heading:-.022em;--tr-normal:-.011em;--tr-wide:.02em;--tr-label:.14em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--s-11:12rem;--section-y:clamp(5rem, 11vh + 2rem, 11rem);--rail:0px;--gutter:clamp(1.25rem, 5vw, 3rem);--max-w:1240px;--measure:68ch;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dur-fast:.14s;--dur-base:.26s;--dur-slow:.56s;--dur-reveal:.78s;--radius-sm:3px;--radius:6px;--radius-lg:12px;--z-nav:100;--z-overlay:200}@media (width>=1024px){:root{--rail:76px}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-reveal:1ms}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--t-base);line-height:var(--lh-relaxed);letter-spacing:var(--tr-normal);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-variant-ligatures:contextual;overflow-x:hidden}img,svg,canvas{max-width:100%;display:block}img{height:auto}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--tr-heading);text-wrap:balance}p{text-wrap:pretty}@supports (hanging-punctuation:first){body{hanging-punctuation:first last}}ul,ol{list-style:none}::selection{background:var(--signal);color:var(--sub-900)}html{scrollbar-width:thin;scrollbar-color:var(--sub-600) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--sub-600);background-clip:content-box;border:3px solid #0000;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:var(--sub-500);background-clip:content-box}:focus{outline:none}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:var(--radius-sm)}.shell{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--s-4);left:var(--s-4);z-index:500;padding:var(--s-3) var(--s-5);background:var(--signal);color:var(--sub-900);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-label);text-transform:uppercase;border-radius:var(--radius);transform:translateY(calc(-100% - var(--s-5)));transition:transform var(--dur-base) var(--ease-out);font-weight:600;position:fixed}.skip-link:focus-visible{outline-offset:3px;transform:translateY(0)}.label{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-faint);font-feature-settings:"zero" 1;font-weight:500}.prose{max-width:var(--measure);color:var(--text-muted);font-size:var(--t-base);line-height:var(--lh-relaxed)}.prose+.prose{margin-top:var(--s-4)}body[data-scroll-locked=true]{padding-right:var(--scrollbar-w,0px);overflow:hidden}
