.styles_nav__OcSlz{padding:var(--gap-lg) 0;position:-webkit-sticky;position:sticky;top:8vh;align-self:start}.styles_kicker__nORQt{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-md)}.styles_title__2MjPq{font-family:var(--font-display);font-size:1.6vw;font-weight:700;letter-spacing:-.015em;color:var(--ink-cream);line-height:1.15;margin-bottom:var(--gap-md)}.styles_list__njgmh{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--gap-sm)}.styles_item__vnp5A{display:block;padding:var(--gap-sm) 0;border-top:1px solid var(--border-on-dark);text-decoration:none;color:var(--ink-cream-2);font-family:var(--font-body);font-size:1.05vw;line-height:1.4;transition:color .2s ease}.styles_itemActive__xgLn3,.styles_item__vnp5A:hover{color:var(--accent-orange)}.styles_itemMeta__AGs23{display:block;font-family:var(--font-mono);font-size:.65vw;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-cream-3);margin-top:.3vh}.styles_itemActive__xgLn3 .styles_itemMeta__AGs23{color:var(--accent-orange)}.styles_parent__HrKcY{display:block;padding:var(--gap-sm) 0;border-top:1px solid var(--border-on-dark);text-decoration:none;color:var(--ink-cream);font-family:var(--font-display);font-size:1.3vw;font-weight:600;margin-bottom:var(--gap-sm)}.styles_topbar__dLZU0{position:fixed;top:0;left:0;right:0;z-index:10;background:linear-gradient(180deg,rgba(35,46,38,.95) 0,rgba(35,46,38,.7) 80%,transparent);padding:var(--gap-md) var(--pad-x)}.styles_inner__mqPwW{display:flex;align-items:center;justify-content:space-between;max-width:100%}.styles_logo__k1erd{font-family:var(--font-display);font-size:1.5vw;font-weight:700;color:var(--ink-cream);text-decoration:none;letter-spacing:-.02em}.styles_logo__k1erd em{color:var(--accent-orange);font-style:normal}.styles_nav__mgda_{display:flex;gap:var(--gap-lg)}.styles_navLink__vmdxj{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-cream-2);text-decoration:none;transition:color .2s ease}.styles_navLink__vmdxj:hover{color:var(--accent-orange)}.styles_lang__t_vtC{display:flex;align-items:center;gap:.6vw;font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase}.styles_langBtn__Bz_Hx{background:none;border:none;color:var(--ink-cream-3);cursor:pointer;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit}.styles_langActive__nEC5E{color:var(--accent-orange)}.styles_langSep__AA0FB{color:var(--ink-cream-3)}.styles_hero__u27WW{min-height:100vh;padding:calc(var(--pad-y) * 4) var(--pad-x) var(--pad-y);display:flex;flex-direction:column;justify-content:center;max-width:65vw}.styles_kicker__QXiPC{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-md)}.styles_title__eCcjG{font-family:var(--font-display);font-size:9vw;font-weight:800;line-height:.92;letter-spacing:-.03em;color:var(--ink-cream);margin-bottom:var(--gap-lg);text-transform:none}.styles_title__eCcjG em{color:var(--accent-orange);font-style:normal}.styles_lead__gOFOl{font-size:1.5vw;line-height:1.55;color:var(--ink-cream-2);margin-bottom:var(--gap-md);max-width:45vw}.styles_hairline__T_OTF{border:none;border-top:1px solid var(--border-on-dark);margin:var(--gap-md) 0 var(--gap-md);max-width:8vw}.styles_cta__KXhOn{display:flex;align-items:center;gap:var(--gap-md);margin-top:var(--gap-md)}.styles_ctaBtn__kvJUS{display:inline-block;font-family:var(--font-mono);font-size:.85vw;letter-spacing:.12em;text-transform:uppercase;color:var(--bg-dark);background:var(--accent-orange);padding:var(--gap-sm) var(--gap-md);text-decoration:none;transition:opacity .2s ease}.styles_ctaBtn__kvJUS:hover{opacity:.85}.styles_ctaHint__Sx0Dg{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-cream-3)}.styles_section__THSeM{padding:var(--gap-lg) var(--pad-x);border-top:1px solid var(--border-on-dark)}.styles_kicker__Fy_CJ{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.styles_h2__3kKx4{font-family:var(--font-display);font-size:4vw;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink-cream);margin-bottom:var(--gap-md);max-width:50vw;text-transform:none}.styles_hairline__FXleb{border:none;border-top:1px solid var(--border-on-dark);margin:var(--gap-md) 0 var(--gap-lg);max-width:8vw}.styles_grid__yovnS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap-md);gap:var(--gap-md)}.styles_card__cL1uR{background:var(--bg-cream);color:var(--ink-dark);padding:var(--gap-md);border:none;text-decoration:none;position:relative;transition:transform .2s ease;display:flex;flex-direction:column;min-height:24vh}.styles_card__cL1uR:hover{transform:translateY(-4px)}.styles_cardLabel__zmLUB{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.styles_cardTitle__OzO8e{font-family:var(--font-display);font-size:1.8vw;font-weight:700;line-height:1.15;letter-spacing:-.015em;color:var(--ink-dark);margin-bottom:var(--gap-sm);text-transform:none}.styles_cardDesc__kyr8E{font-size:1.05vw;line-height:1.55;color:var(--ink-dark-2);flex:1 1}.styles_cardArrow__pr4pP{font-family:var(--font-mono);font-size:1.2vw;color:var(--accent-orange);margin-top:var(--gap-md);align-self:flex-end}.styles_section__XzDrd{padding:var(--gap-lg) var(--pad-x);border-top:1px solid var(--border-on-dark)}.styles_kicker__RQPzB{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.styles_h2__p2cLB{font-family:var(--font-display);font-size:4vw;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink-cream);margin-bottom:var(--gap-md);max-width:50vw;text-transform:none}.styles_lead__MGEve{font-size:1.5vw;line-height:1.55;color:var(--ink-cream-2);max-width:45vw;margin-bottom:var(--gap-md)}.styles_hairline__YQdIp{border:none;border-top:1px solid var(--border-on-dark);margin:var(--gap-md) 0 var(--gap-lg);max-width:8vw}.styles_stack__f3Y1O{display:flex;flex-direction:column;gap:1px;background:var(--border-on-dark)}.styles_layer__JMx_R{display:grid;grid-template-columns:6vw 12vw 1fr;align-items:center;background:var(--bg-dark);padding:var(--gap-sm) var(--pad-x);grid-gap:var(--gap-md);gap:var(--gap-md);transition:background .2s ease}.styles_layer__JMx_R:hover{background:var(--bg-dark-alt)}.styles_layerId__WmAiy{font-family:var(--font-mono);font-size:1.2vw;letter-spacing:.05em;color:var(--accent-orange);font-weight:700}.styles_layerName__uEM3p{font-family:var(--font-display);font-size:1.4vw;font-weight:700;letter-spacing:-.01em;color:var(--ink-cream)}.styles_layerDesc__68ttt{font-family:var(--font-body);font-size:1.05vw;line-height:1.5;color:var(--ink-cream-2)}.styles_principle__TXefb{margin-top:var(--gap-lg);padding:var(--gap-md);background:var(--bg-cream);color:var(--ink-dark);display:flex;align-items:center;gap:var(--gap-md)}.styles_principleKicker__EsrcM{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange)}.styles_principleText__9jdFV{font-family:var(--font-display);font-size:1.4vw;font-weight:600;color:var(--ink-dark);letter-spacing:-.01em}.styles_section__e29qJ{padding:var(--gap-lg) var(--pad-x);border-top:1px solid var(--border-on-dark)}.styles_kicker__x6FZs{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.styles_h2__IZjuk{font-family:var(--font-display);font-size:4vw;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink-cream);margin-bottom:var(--gap-md);max-width:50vw;text-transform:none}.styles_hairline__outS0{border:none;border-top:1px solid var(--border-on-dark);margin:var(--gap-md) 0 var(--gap-lg);max-width:8vw}.styles_grid__6860o{display:grid;grid-template-columns:1fr 1px 1fr;grid-gap:var(--gap-lg);gap:var(--gap-lg)}.styles_col__izh6b{padding:var(--gap-md);border:1px solid var(--border-on-dark)}.styles_colHighlight__34iDZ{background:var(--bg-cream);color:var(--ink-dark);border-color:transparent}.styles_colHighlight__34iDZ .styles_colLabel__l1_i9,.styles_colHighlight__34iDZ .styles_colTitle__325qY,.styles_colHighlight__34iDZ .styles_list__74VYk li{color:var(--ink-dark)}.styles_colHighlight__34iDZ .styles_list__74VYk li:before{color:var(--accent-orange)}.styles_divider__HcEkb{background:var(--border-on-dark)}.styles_colLabel__l1_i9{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-cream-2);margin-bottom:var(--gap-sm)}.styles_colTitle__325qY{font-family:var(--font-display);font-size:2vw;font-weight:700;line-height:1.1;letter-spacing:-.015em;color:var(--ink-cream);margin-bottom:var(--gap-md);text-transform:none}.styles_list__74VYk{list-style:none;padding-left:0}.styles_list__74VYk li{position:relative;padding-left:1.4em;margin-bottom:var(--gap-sm);font-size:1.05vw;line-height:1.55;color:var(--ink-cream-2)}.styles_list__74VYk li:before{content:"—";position:absolute;left:0;color:var(--accent-orange);font-family:var(--font-mono)}.styles_footer__D62n0{padding:var(--gap-lg) var(--pad-x) var(--gap-md);border-top:1px solid var(--border-on-dark);margin-top:var(--gap-lg)}.styles_hairline__6bu_r{border:none;border-top:1px solid var(--border-on-dark);margin:0 0 var(--gap-md);max-width:8vw}.styles_inner__hFF7t{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:var(--gap-lg);gap:var(--gap-lg);margin-bottom:var(--gap-lg)}.styles_colRight__w_Rf2,.styles_col__f3_r7{display:flex;flex-direction:column;gap:var(--gap-sm)}.styles_colRight__w_Rf2{align-items:flex-end;text-align:right}.styles_label__XelmP{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.styles_colRight__w_Rf2 p,.styles_col__f3_r7 p{font-size:1.05vw;color:var(--ink-cream-2);line-height:1.55}.styles_muted__gC9wF{color:var(--ink-cream-3);font-size:.85vw!important}.styles_domain__VM25E{font-family:var(--font-mono);font-size:1vw;color:var(--ink-cream)!important;letter-spacing:.05em}.styles_link__cRPOS{font-family:var(--font-body);font-size:1.05vw;color:var(--ink-cream-2);text-decoration:none;transition:color .2s ease}.styles_link__cRPOS:hover{color:var(--accent-orange)}.styles_copy__lmmgN{display:flex;justify-content:space-between;padding-top:var(--gap-md);border-top:1px solid var(--border-on-dark);font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-cream-3)}.page_section__aku63{padding:var(--gap-lg) var(--pad-x)}.page_kicker__8aRCd{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.page_h1__BkiIm{font-family:var(--font-display);font-size:4.5vw;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--ink-cream);margin-bottom:var(--gap-md);max-width:80%;text-transform:none}.page_lead__R7vZF{font-size:1.4vw;line-height:1.55;color:var(--ink-cream-2);max-width:55vw;margin-bottom:var(--gap-lg)}.page_hairline__vr7HI{border:none;border-top:1px solid var(--border-on-dark);margin:var(--gap-md) 0 var(--gap-lg);max-width:8vw}.page_subHead__XFUvi{font-family:var(--font-mono);font-size:.75vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin:var(--gap-lg) 0 var(--gap-md)}.page_stack__RJeR6{display:flex;flex-direction:column;gap:1px;background:var(--border-on-dark)}.page_layer__J_PHz{display:grid;grid-template-columns:6vw 12vw 1fr auto;align-items:center;background:var(--bg-dark);padding:var(--gap-sm) var(--pad-x);grid-gap:var(--gap-md);gap:var(--gap-md);cursor:pointer;transition:background .2s ease}.page_layer__J_PHz:hover{background:var(--bg-dark-alt)}.page_layerOpen__htIp8{background:var(--bg-cream);color:var(--ink-dark)}.page_layerOpen__htIp8 .page_layerId__woJLV,.page_layerOpen__htIp8 .page_layerName__9OJH4{color:var(--ink-dark)}.page_layerOpen__htIp8 .page_layerDesc__qH3Ro{color:var(--ink-dark-2)}.page_layerId__woJLV{font-family:var(--font-mono);font-size:1.1vw;letter-spacing:.05em;color:var(--accent-orange);font-weight:700}.page_layerName__9OJH4{font-family:var(--font-display);font-size:1.4vw;font-weight:700;letter-spacing:-.01em;color:var(--ink-cream)}.page_layerDesc__qH3Ro{font-family:var(--font-body);font-size:1vw;line-height:1.5;color:var(--ink-cream-2)}.page_layerToggle__It_8f{font-family:var(--font-mono);font-size:.85vw;letter-spacing:.06em;color:var(--accent-orange);text-transform:uppercase;padding:.4vh 1vh;border:1px solid var(--accent-orange)}.page_layerOpen__htIp8 .page_layerToggle__It_8f{border-color:var(--ink-dark-3);color:var(--ink-dark-3)}.page_expand__LIaQb{margin:var(--gap-md) 0 var(--gap-lg);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap-md);gap:var(--gap-md);padding:var(--gap-md);background:rgba(0,0,0,.15)}.page_col__Usjqj{display:flex;flex-direction:column;gap:var(--gap-sm)}.page_colKicker__DW7xp{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange)}.page_colTitle__5DGr_{font-family:var(--font-display);font-size:1.2vw;font-weight:700;letter-spacing:-.01em;color:var(--ink-cream);margin-bottom:.6vh}.page_colText__hMu71{font-size:1vw;line-height:1.55;color:var(--ink-cream-2)}.page_distDiagram__LDj38{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0;gap:0;padding:var(--gap-md) 0;background:var(--bg-cream);color:var(--ink-dark);align-items:center;position:relative;margin:var(--gap-md) 0 var(--gap-lg)}.page_distNode__M_d_k{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding:var(--gap-md) var(--gap-sm);position:relative;z-index:2}.page_distCode__FMn8H{width:4.5vw;height:4.5vw;background:var(--ink-dark);color:var(--accent-orange);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700;font-size:1.2vw}.page_distName__kjJFb{font-family:var(--font-display);font-size:1.05vw;font-weight:700;color:var(--ink-dark);letter-spacing:-.01em}.page_distRole__arXge{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dark-3);text-align:center}.page_distLines__glMXI{position:absolute;inset:0;z-index:1;pointer-events:none}.page_noController__zK5rA{display:flex;align-items:center;justify-content:center;margin-top:var(--gap-md);padding:var(--gap-md);border:1px dashed var(--ink-dark-3);font-family:var(--font-mono);font-size:.95vw;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dark-2);position:relative}.page_noControllerX__jd_ut{position:absolute;font-size:1.4vw;font-weight:700;color:var(--accent-orange)}.page_callout__9xcyp{font-family:var(--font-mono);font-size:.85vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-md);text-align:center}.page_principle__qk75I{margin-top:var(--gap-lg);padding:var(--gap-md);background:var(--bg-cream);color:var(--ink-dark);display:flex;align-items:center;gap:var(--gap-md)}.page_principleKicker__OI5TB{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange)}.page_principleText__KBmNv{font-family:var(--font-display);font-size:1.4vw;font-weight:600;color:var(--ink-dark);letter-spacing:-.01em}.page_section__fhEmU{padding:var(--gap-lg) var(--pad-x)}.page_kicker__UUu1j{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.page_h1__bBNgy{font-family:var(--font-display);font-size:4.5vw;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--ink-cream);margin-bottom:var(--gap-md);max-width:80%;text-transform:none}.page_lead__5okYJ{font-size:1.5vw;line-height:1.55;color:var(--ink-cream-2);max-width:50vw;margin-bottom:var(--gap-lg)}.page_hairline__05J5h{border:none;margin:var(--gap-md) 0 var(--gap-lg);max-width:8vw}.page_act__AOBiC,.page_hairline__05J5h{border-top:1px solid var(--border-on-dark)}.page_act__AOBiC{display:grid;grid-template-columns:14vw 1fr;grid-gap:var(--gap-lg);gap:var(--gap-lg);padding:var(--gap-lg) 0}.page_act__AOBiC:last-child{border-bottom:1px solid var(--border-on-dark)}.page_actMeta__kU6Zf{display:flex;flex-direction:column;gap:var(--gap-sm)}.page_actNum__c7a9W{font-family:var(--font-display);font-size:3vw;font-weight:800;letter-spacing:-.025em;color:var(--accent-orange);line-height:.9}.page_actTitle__0twen{font-family:var(--font-mono);font-size:.85vw;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-cream-2);font-weight:700}.page_actBody__TOLKL{display:flex;flex-direction:column;gap:var(--gap-sm)}.page_actHeading__qkaSz{font-family:var(--font-display);font-size:2.2vw;font-weight:700;letter-spacing:-.015em;color:var(--ink-cream);line-height:1.1;margin-bottom:var(--gap-sm)}.page_actText__uEA7f{font-size:1.15vw;line-height:1.6;color:var(--ink-cream-2);max-width:60vw}.page_actPull__S8_mu{font-family:var(--font-display);font-size:1.5vw;font-weight:500;color:var(--ink-cream);letter-spacing:-.01em;line-height:1.3;border-left:1px solid var(--accent-orange);padding-left:var(--gap-md);margin:var(--gap-md) 0;max-width:55vw}.page_actList__5sGl5{list-style:none;padding-left:0;margin-top:var(--gap-sm)}.page_actList__5sGl5 li{position:relative;padding-left:1.4em;margin-bottom:var(--gap-sm);font-size:1.05vw;line-height:1.5;color:var(--ink-cream-2);max-width:55vw}.page_actList__5sGl5 li:before{content:"—";position:absolute;left:0;color:var(--accent-orange);font-family:var(--font-mono)}.page_principle___SeQC{margin-top:var(--gap-lg);padding:var(--gap-md);background:var(--bg-cream);color:var(--ink-dark);display:flex;align-items:center;gap:var(--gap-md)}.page_principleKicker__dXARb{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange)}.page_principleText__prL6a{font-family:var(--font-display);font-size:1.4vw;font-weight:600;color:var(--ink-dark);letter-spacing:-.01em}.chat_shell__J9liS{display:grid;grid-template-rows:auto 1fr auto;height:calc(100vh - 14vh);border-top:1px solid var(--border-on-dark);padding:var(--gap-md) var(--pad-x);min-height:80vh}.chat_header__dh_pw{display:flex;align-items:center;gap:var(--gap-md);padding-bottom:var(--gap-md);border-bottom:1px solid var(--border-on-dark)}.chat_avatar__d_aLt{width:4.8vw;height:4.8vw;display:flex;font-size:1.3vw;letter-spacing:.06em}.chat_avatarMini__7OC7V,.chat_avatar__d_aLt{background:var(--bg-cream);color:var(--accent-orange);align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700}.chat_avatarMini__7OC7V{width:2.4vw;height:2.4vw;display:inline-flex;font-size:.85vw}.chat_botMeta__4koNO{flex:1 1}.chat_botName__et9wH{font-family:var(--font-display);font-size:1.6vw;font-weight:700;letter-spacing:-.015em;color:var(--ink-cream);line-height:1.1}.chat_botRole__4CVfF{font-size:.75vw;margin-top:.4vh}.chat_botRole__4CVfF,.chat_status__pNUZk{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-cream-2)}.chat_status__pNUZk{display:flex;align-items:center;gap:1vh;font-size:.7vw}.chat_statusDot__t0JKW{width:8px;height:8px;background:#6baa75;display:inline-block}.chat_statusThinking__QI9kw{background:var(--accent-orange);animation:chat_pulse__Pyu_Z 1.4s ease-in-out infinite}@keyframes chat_pulse__Pyu_Z{0%,to{opacity:1}50%{opacity:.4}}.chat_feed__Il35N{overflow-y:auto;padding:var(--gap-md) 0;display:flex;flex-direction:column;gap:var(--gap-sm)}.chat_timestamp__bSL31{font-family:var(--font-mono);font-size:.65vw;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-cream-3);text-align:center;margin:var(--gap-sm) 0}.chat_bubble__iuRIt{max-width:70%;padding:var(--gap-sm) var(--gap-md);font-size:1.05vw;line-height:1.55;position:relative;word-wrap:break-word}.chat_bubbleAgent__dzvBN{background:var(--bg-cream);color:var(--ink-dark);align-self:flex-start}.chat_bubbleAgent__dzvBN .chat_bubbleBody__I0gtD,.chat_bubbleAgent__dzvBN .chat_bubbleList__PhAwA,.chat_bubbleAgent__dzvBN .chat_bubbleList__PhAwA li,.chat_bubbleAgent__dzvBN .chat_colText__pU9kJ,.chat_bubbleAgent__dzvBN p,.chat_bubbleAgent__dzvBN strong{color:var(--ink-dark)}.chat_bubbleAgent__dzvBN .chat_bubbleFrom__knhkF,.chat_bubbleAgent__dzvBN .chat_bubbleStatNum__aXKzz,.chat_bubbleHuman__SOu2y{color:var(--accent-orange)}.chat_bubbleHuman__SOu2y{background:transparent;align-self:flex-end;font-family:var(--font-display);font-weight:500;letter-spacing:-.005em;text-align:right}.chat_bubbleA2A__9bUgn{align-self:flex-start;padding-left:0;display:flex;gap:var(--gap-sm);align-items:flex-start;max-width:80%;background:transparent;color:var(--ink-cream-2);font-family:var(--font-body)}.chat_bubbleA2ALabel__N6V0l{font-family:var(--font-mono);font-size:.85vw;letter-spacing:.06em;color:var(--accent-orange);text-transform:uppercase;flex-shrink:0;padding-top:.3vh}.chat_bubbleA2AText__rR4OF{font-size:1vw;line-height:1.55;color:var(--ink-cream-2)}.chat_bubbleFrom__knhkF{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4vh;display:block}.chat_bubbleBody__I0gtD{margin:0}.chat_bubbleList__PhAwA{list-style:none;padding-left:0;margin-top:.6vh}.chat_bubbleList__PhAwA li{position:relative;padding-left:1.2em;margin-bottom:.4vh;font-size:1vw;line-height:1.5}.chat_bubbleList__PhAwA li:before{content:"—";position:absolute;left:0;color:var(--accent-orange);font-family:var(--font-mono)}.chat_bubbleStatRow__CjDrW{display:flex;gap:var(--gap-md);margin-top:var(--gap-sm);border-top:1px solid var(--ink-dark-3);padding-top:var(--gap-sm)}.chat_bubbleStat__VzRzq{flex:1 1}.chat_bubbleStatNum__aXKzz{font-family:var(--font-display);font-size:1.5vw;font-weight:700;color:var(--accent-orange);line-height:1;letter-spacing:-.02em}.chat_bubbleStatLabel__SBdH0{color:var(--ink-dark-3);margin-top:.4vh}.chat_bubbleStatLabel__SBdH0,.chat_tag__Ct0NN{font-family:var(--font-mono);font-size:.65vw;letter-spacing:.12em;text-transform:uppercase}.chat_tag__Ct0NN{display:inline-block;color:var(--accent-orange);border:1px solid var(--accent-orange);padding:.4vh 1vh;margin-right:.6vh}.chat_inputBar__z42PB{display:flex;flex-direction:column;gap:var(--gap-sm);padding-top:var(--gap-md);border-top:1px solid var(--border-on-dark)}.chat_suggestRow__XwmyJ{display:flex;gap:var(--gap-sm);flex-wrap:wrap}.chat_suggest__ZYvar{font-family:var(--font-mono);font-size:.85vw;letter-spacing:.05em;color:var(--ink-cream-2);background:transparent;border:1px solid var(--border-on-dark);padding:.6vh 1.4vh;cursor:pointer;transition:all .2s ease}.chat_suggest__ZYvar:hover{border-color:var(--accent-orange);color:var(--accent-orange)}.chat_inputRow__nBG7h{display:flex;gap:var(--gap-md);align-items:flex-end}.chat_input__BwPge{flex:1 1;background:transparent;border:1px solid var(--border-on-dark);color:var(--ink-cream);font-family:var(--font-body);font-size:1.05vw;padding:.8vh var(--gap-md);resize:none;outline:none;transition:border-color .2s ease;min-height:5vh}.chat_input__BwPge:focus{border-color:var(--accent-orange)}.chat_input__BwPge::placeholder{color:var(--ink-cream-3)}.chat_send__6wCvg{font-family:var(--font-mono);font-size:.85vw;letter-spacing:.12em;text-transform:uppercase;color:var(--bg-dark);background:var(--accent-orange);border:none;padding:var(--gap-sm) var(--gap-md);cursor:pointer;transition:opacity .2s ease}.chat_send__6wCvg:disabled{opacity:.4;cursor:not-allowed}.chat_send__6wCvg:hover:not(:disabled){opacity:.88}.chat_typing__4O5j0{align-self:flex-start;background:var(--bg-cream);color:var(--ink-dark-2);padding:var(--gap-sm) var(--gap-md);font-family:var(--font-mono);font-size:.85vw;letter-spacing:.06em;display:flex;gap:.4vh;align-items:center}.chat_typingDot___GdeK{width:6px;height:6px;background:var(--ink-dark-2);animation:chat_bounce__haoaz 1.2s ease-in-out infinite}.chat_typingDot___GdeK:nth-child(2){animation-delay:.2s}.chat_typingDot___GdeK:nth-child(3){animation-delay:.4s}@keyframes chat_bounce__haoaz{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.page_section__ZT0AJ{padding:var(--gap-lg) var(--pad-x)}.page_kicker__mh0Ba{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.page_h1__DLKI9{font-family:var(--font-display);font-size:4.5vw;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--ink-cream);margin-bottom:var(--gap-md);max-width:80%;text-transform:none}.page_lead__pxEUi{font-size:1.5vw;line-height:1.55;color:var(--ink-cream-2);max-width:50vw;margin-bottom:var(--gap-lg)}.page_hairline__z_zgc{border:none;border-top:1px solid var(--border-on-dark);margin:var(--gap-md) 0 var(--gap-lg);max-width:8vw}.page_grid__hfaBX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;background:var(--border-on-dark);grid-gap:1px;gap:1px}.page_card__gvVm_{background:var(--bg-dark);padding:var(--gap-lg) var(--gap-md);display:flex;flex-direction:column;gap:var(--gap-sm);text-decoration:none;color:inherit;transition:background .2s ease}.page_card__gvVm_:hover{background:var(--bg-dark-alt)}.page_cardCode__0Kuqv{font-family:var(--font-mono);font-size:.8vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-md)}.page_cardTitle__J003J{font-family:var(--font-display);font-size:2.5vw;font-weight:800;letter-spacing:-.015em;color:var(--ink-cream);line-height:1;margin-bottom:var(--gap-sm)}.page_cardRole__rJmTY{font-family:var(--font-display);font-size:1.1vw;font-weight:500;color:var(--ink-cream-2);margin-bottom:var(--gap-md)}.page_cardDesc__2zdXJ{font-size:1vw;line-height:1.55;color:var(--ink-cream-2)}.page_cardFeatures__808o9{list-style:none;padding-left:0;margin-top:auto;padding-top:var(--gap-md);border-top:1px solid var(--border-on-dark)}.page_cardFeatures__808o9 li{position:relative;padding-left:1.2em;margin-bottom:var(--gap-sm);font-size:.95vw;line-height:1.5;color:var(--ink-cream-2)}.page_cardFeatures__808o9 li:before{content:"—";position:absolute;left:0;color:var(--accent-orange);font-family:var(--font-mono)}.page_cardCta__nlyyE{font-family:var(--font-mono);font-size:.85vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-top:var(--gap-md);display:inline-block}.page_principle__8ygBf{margin-top:var(--gap-lg);padding:var(--gap-md);background:var(--bg-cream);color:var(--ink-dark);display:flex;align-items:center;gap:var(--gap-md)}.page_principleKicker__YqOOr{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange)}.page_principleText__4cdlk{font-family:var(--font-display);font-size:1.4vw;font-weight:600;color:var(--ink-dark);letter-spacing:-.01em}.styles_hero__VPxCj{padding:18vh var(--pad-x) 12vh;border-bottom:1px solid var(--border-on-dark);position:relative}.styles_kicker__5ucP4{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.styles_title__EM6O3{font-family:var(--font-display);font-size:7.5vw;font-weight:800;line-height:.95;letter-spacing:-.025em;color:var(--ink-cream);margin-bottom:var(--gap-md);max-width:75vw;text-transform:none}.styles_lead__tZPXY{font-size:1.4vw;line-height:1.6;color:var(--ink-cream-2);max-width:50vw;margin-bottom:var(--gap-lg)}.styles_pillars__ZM0_p{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap-md);gap:var(--gap-md);margin-top:var(--gap-lg)}.styles_pillar__H0w5u{padding:var(--gap-md);border-left:1px solid var(--accent-orange)}.styles_pillarNum__FqXLP{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.styles_pillarName__YfmNM{font-family:var(--font-display);font-size:1.8vw;font-weight:700;letter-spacing:-.015em;color:var(--ink-cream);margin-bottom:var(--gap-sm);line-height:1.15}.styles_pillarDesc__cFIBv{font-size:1.05vw;line-height:1.55;color:var(--ink-cream-2)}.styles_section__k2HMG{padding:var(--gap-lg) var(--pad-x);border-top:1px solid var(--border-on-dark)}.styles_kicker__woHGN{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.styles_h2__L_OUb{font-family:var(--font-display);font-size:4vw;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink-cream);margin-bottom:var(--gap-md);max-width:50vw;text-transform:none}.styles_hairline__6pbGM{border:none;border-top:1px solid var(--border-on-dark);margin:var(--gap-md) 0 var(--gap-lg);max-width:8vw}.styles_lede__j4HyL{font-size:1.5vw;line-height:1.55;color:var(--ink-cream-2);max-width:45vw;margin-bottom:var(--gap-lg)}.styles_cards__IDH42{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;background:var(--border-on-dark);grid-gap:1px;gap:1px}.styles_card__wLyvZ{background:var(--bg-cream);color:var(--ink-dark);padding:var(--gap-md);display:flex;flex-direction:column;gap:var(--gap-sm);min-height:24vh}.styles_cardKicker__TWj_b{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange)}.styles_cardTitle__X80Y7{font-family:var(--font-display);font-size:1.8vw;font-weight:700;letter-spacing:-.015em;line-height:1.15}.styles_cardDesc__Xjo7t{font-size:1.05vw;line-height:1.6;color:var(--ink-dark-2);margin-top:auto}.styles_spec__wNnBM{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dark-3);margin-top:var(--gap-sm);padding-top:var(--gap-sm);border-top:1px solid var(--ink-dark-3)}.styles_principle__pXR8D{margin-top:var(--gap-lg);padding:var(--gap-md);background:var(--bg-cream);color:var(--ink-dark);display:flex;align-items:center;gap:var(--gap-md)}.styles_principleKicker__UZyw3{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange)}.styles_principleText__geiyF{font-family:var(--font-display);font-size:1.4vw;font-weight:600;color:var(--ink-dark);letter-spacing:-.01em}.styles_section__5MsKy{padding:var(--gap-lg) var(--pad-x);border-top:1px solid var(--border-on-dark)}.styles_kicker__AYAsc{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.styles_h2__FjfKb{font-family:var(--font-display);font-size:4vw;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink-cream);margin-bottom:var(--gap-md);max-width:50vw;text-transform:none}.styles_hairline__oRFEv{border:none;border-top:1px solid var(--border-on-dark);margin:var(--gap-md) 0 var(--gap-lg);max-width:8vw}.styles_lede__C_cVG{font-size:1.5vw;line-height:1.55;color:var(--ink-cream-2);max-width:50vw;margin-bottom:var(--gap-lg)}.styles_row__vgRXS{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;grid-gap:var(--gap-lg);gap:var(--gap-lg);margin-top:var(--gap-md)}.styles_divider__idP3I{background:var(--border-on-dark)}.styles_col__9bsUG{display:flex;flex-direction:column;gap:var(--gap-sm)}.styles_colNum__GCiiP{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange)}.styles_colTitle__fD4Hh{font-family:var(--font-display);font-size:2vw;font-weight:700;letter-spacing:-.015em;line-height:1.1}.styles_colLead__gGlNH,.styles_colTitle__fD4Hh{color:var(--ink-cream);margin-bottom:var(--gap-sm)}.styles_colLead__gGlNH{font-size:1.2vw;line-height:1.5}.styles_colDesc__5tyu8{font-size:1.05vw;line-height:1.6;color:var(--ink-cream-2)}.styles_list__FHoS1{list-style:none;padding-left:0;margin-top:var(--gap-sm)}.styles_list__FHoS1 li{position:relative;padding-left:1.4em;margin-bottom:var(--gap-sm);font-size:1vw;line-height:1.55;color:var(--ink-cream-2)}.styles_list__FHoS1 li:before{content:"—";position:absolute;left:0;color:var(--accent-orange);font-family:var(--font-mono)}.styles_section__iu62_{padding:var(--gap-lg) var(--pad-x);border-top:1px solid var(--border-on-dark)}.styles_kicker__GnZh1{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.styles_h2__md_jM{font-family:var(--font-display);font-size:4vw;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink-cream);margin-bottom:var(--gap-md);max-width:50vw;text-transform:none}.styles_hairline__EDX1d{border:none;border-top:1px solid var(--border-on-dark);margin:var(--gap-md) 0 var(--gap-lg);max-width:8vw}.styles_lede__WHkNv{font-size:1.5vw;line-height:1.55;color:var(--ink-cream-2);max-width:50vw;margin-bottom:var(--gap-lg)}.styles_subHead__CibIP{font-family:var(--font-mono);font-size:.75vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin:var(--gap-lg) 0 var(--gap-md)}.styles_stack__qaqUn{display:flex;flex-direction:column;gap:1px;background:var(--border-on-dark);margin-bottom:var(--gap-lg)}.styles_layer__g6j8D{display:grid;grid-template-columns:6vw 12vw 1fr;align-items:center;background:var(--bg-dark);padding:var(--gap-sm) var(--pad-x);grid-gap:var(--gap-md);gap:var(--gap-md)}.styles_layerId__abwh0{font-family:var(--font-mono);font-size:1.1vw;letter-spacing:.05em;color:var(--accent-orange);font-weight:700}.styles_layerName__5960t{font-family:var(--font-display);font-size:1.3vw;font-weight:700;letter-spacing:-.01em;color:var(--ink-cream)}.styles_layerDesc__ulJkD{font-family:var(--font-body);font-size:1.05vw;line-height:1.5;color:var(--ink-cream-2)}.styles_compare__3geXF{display:grid;grid-template-columns:1fr 1px 1fr;grid-gap:var(--gap-lg);gap:var(--gap-lg)}.styles_divider__YTKpl{background:var(--border-on-dark)}.styles_colNew__WHB2u,.styles_colOld__yNoNm{padding:var(--gap-md);border:1px solid var(--border-on-dark)}.styles_colNew__WHB2u{background:var(--bg-cream);color:var(--ink-dark);border-color:transparent}.styles_colLabel__z5Z_q{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.styles_colTitle__baQNb{font-family:var(--font-display);font-size:1.8vw;font-weight:700;letter-spacing:-.015em;color:var(--ink-cream);margin-bottom:var(--gap-md);line-height:1.15}.styles_colNew__WHB2u .styles_colTitle__baQNb{color:var(--ink-dark)}.styles_conv__i1ZX_{margin-top:var(--gap-lg);padding:var(--gap-md);border:1px solid var(--border-on-dark)}.styles_convKicker__XDZI4{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.styles_convTitle__sZbwv{font-family:var(--font-display);font-size:1.8vw;font-weight:700;letter-spacing:-.015em;color:var(--ink-cream);margin-bottom:var(--gap-md)}.styles_message__Jk0v7{display:flex;gap:var(--gap-md);padding:var(--gap-sm) 0;border-top:1px solid var(--border-on-dark)}.styles_from__bbmYi{font-family:var(--font-mono);font-size:.85vw;letter-spacing:.06em;color:var(--accent-orange);min-width:10vw;text-transform:uppercase}.styles_body__ywEjI{font-size:1.05vw;line-height:1.55;color:var(--ink-cream-2);flex:1 1}.styles_body__ywEjI strong{color:var(--ink-cream);font-weight:500}.layout_shell__3cN7d{display:grid;grid-template-columns:18vw 1fr;grid-gap:var(--gap-lg);gap:var(--gap-lg);padding:0 var(--pad-x);border-top:1px solid var(--border-on-dark);min-height:80vh}.layout_main__MNglh{padding:var(--gap-lg) 0;border-left:1px solid var(--border-on-dark);padding-left:var(--gap-lg)}