._bar_17zvh_1{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}._inner_17zvh_10{display:flex;align-items:center;justify-content:space-between;height:60px}._mark_17zvh_17{font-family:var(--font-display);font-weight:500;font-size:1.05rem;letter-spacing:.01em;color:var(--ink)}._mark_17zvh_17 span{color:var(--sky-deep)}._nav_17zvh_28{display:flex;gap:clamp(.9rem,2.4vw,1.9rem)}._nav_17zvh_28 a{position:relative;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em;color:var(--ink-soft);padding:.2rem 0}._nav_17zvh_28 a:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1px;background:var(--sky-deep);transition:right .3s var(--ease)}._nav_17zvh_28 a:hover{color:var(--ink)}._nav_17zvh_28 a:hover:after{right:0}@media (max-width: 640px){._nav_17zvh_28 a:nth-child(2),._nav_17zvh_28 a:nth-child(3){display:none}}._hero_4oeke_1{padding-block:clamp(3.2rem,8vw,6rem) clamp(3rem,7vw,5.5rem)}._grid_4oeke_5{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}._name_4oeke_12{font-family:var(--font-display);font-weight:500;font-size:clamp(2.9rem,7.2vw,5.1rem);line-height:1.02;letter-spacing:-.015em;margin:.6rem 0 0}._byline_4oeke_21{font-family:var(--font-mono);font-size:.82rem;letter-spacing:.04em;color:var(--ink-mute);margin:.9rem 0 0}._byline_4oeke_21 b{color:var(--ink-soft);font-weight:500}._lede_4oeke_33{font-family:var(--font-display);font-weight:400;font-size:clamp(1.12rem,1.9vw,1.42rem);line-height:1.5;color:var(--ink-soft);max-width:30ch;margin:1.5rem 0 0}._chips_4oeke_43{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.9rem}._chip_4oeke_43{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.02em;color:var(--ink-soft);border:1px solid var(--rule);background:var(--paper-2);padding:.5rem .85rem;border-radius:999px;transition:border-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}._chip_4oeke_43:hover{border-color:var(--sky-light);color:var(--sky-deep);transform:translateY(-1px)}._chip_4oeke_43 svg{width:14px;height:14px;flex:none;stroke:var(--sky-deep)}._figure_4oeke_78{min-width:0}@media (max-width: 860px){._grid_4oeke_5{grid-template-columns:1fr}._figure_4oeke_78{order:2}._lede_4oeke_33{max-width:46ch}}._root_1llaw_1{position:relative;width:100%}._surface_1llaw_7{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;position:relative;border-radius:8px;transition:background .3s var(--ease)}._surface_1llaw_7:hover{background:color-mix(in srgb,var(--sky-mist) 45%,transparent)}._surface_1llaw_7._isOpen_1llaw_22{background:var(--paper-2);box-shadow:0 1px #16243b05,0 22px 50px -34px #2c66ac73;border:1px solid var(--rule)}._svg_1llaw_28{display:block;width:100%;height:auto;overflow:visible}._curve_1llaw_36{stroke-width:2.4;filter:drop-shadow(0 2px 7px rgba(44,102,172,.28));stroke-dasharray:1;stroke-dashoffset:1;animation:_draw_1llaw_1 1.7s var(--ease) .15s forwards}._area_1llaw_43{opacity:.9}@keyframes _draw_1llaw_1{to{stroke-dashoffset:0}}._chrome_1llaw_53{opacity:0;transition:opacity .5s var(--ease)}._isOpen_1llaw_22 ._chrome_1llaw_53{opacity:1}._grid_1llaw_61{stroke:var(--rule-soft);stroke-width:1}._half_1llaw_65{stroke:#5e97d273;stroke-width:1;stroke-dasharray:2 4}._region_1llaw_70{fill:var(--sky);opacity:.05}._axis_1llaw_74{fill:none;stroke:var(--sky-light);stroke-width:1.2}._axisLabel_1llaw_79{fill:var(--ink-mute);font-family:var(--font-mono);font-size:12px}._crit_1llaw_84{stroke:#2c66ac80;stroke-width:1.1;stroke-dasharray:3 4}._glow_1llaw_89{opacity:.28}._node_1llaw_92{fill:var(--sky-deep);stroke:#fff;stroke-width:1.3}._critLabel_1llaw_97{fill:var(--sky-deep);font-family:var(--font-mono);font-weight:500;font-size:12px}._hint_1llaw_105{position:absolute;right:10px;bottom:8px;display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);opacity:.7;transition:opacity .25s var(--ease),color .25s var(--ease);pointer-events:none}._surface_1llaw_7:hover ._hint_1llaw_105{opacity:1;color:var(--sky-deep)}._hintDot_1llaw_125{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--sky-light);color:var(--sky-deep);font-size:.8rem;line-height:1}._popup_1llaw_138{position:absolute;right:0;top:calc(100% + 10px);width:min(340px,92%);z-index:5;background:var(--paper-2);border:1px solid var(--rule);border-radius:6px;padding:1rem 1.1rem 1.05rem;box-shadow:0 20px 46px -28px #16243b73;animation:_pop_1llaw_138 .28s var(--ease) forwards}@keyframes _pop_1llaw_138{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}._close_1llaw_161{position:absolute;top:6px;right:8px;border:0;background:transparent;color:var(--ink-mute);font-size:1.2rem;line-height:1;cursor:pointer;padding:4px}._close_1llaw_161:hover{color:var(--ink)}._popTitle_1llaw_176{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sky-deep);margin:0 0 .5rem}._popBody_1llaw_184{font-size:.92rem;line-height:1.55;color:var(--ink-soft);margin:0 0 .75rem}._popLink_1llaw_190{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.02em;border-bottom:1px solid transparent;transition:border-color .2s var(--ease)}._popLink_1llaw_190:hover{border-color:var(--sky-deep)}@media (prefers-reduced-motion: reduce){._curve_1llaw_36{animation:none;stroke-dashoffset:0}._popup_1llaw_138{animation:none}}._section_1vjbl_1{padding-block:clamp(3.4rem,8vw,6rem);border-top:1px solid var(--rule)}._head_1vjbl_6{display:flex;align-items:baseline;gap:1rem;margin-bottom:clamp(1.8rem,4vw,2.8rem)}._num_1vjbl_12{font-family:var(--font-mono);font-size:.75rem;color:var(--sky-deep);letter-spacing:.08em;padding-top:.35rem}._h2_1vjbl_19{font-family:var(--font-display);font-weight:500;font-size:clamp(1.7rem,3.4vw,2.45rem);letter-spacing:-.01em;line-height:1.1}._prose_1vjbl_27{max-width:62ch}._prose_1vjbl_27 p{margin:0 0 1.15rem;color:var(--ink-soft)}._prose_1vjbl_27 p:last-child{margin-bottom:0}._prose_1vjbl_27 em{font-style:italic;color:var(--ink)}._intro_41pcd_1{margin-bottom:1.6rem;color:var(--ink-mute);font-family:var(--font-mono);font-size:.82rem;letter-spacing:.02em;line-height:1.7;max-width:62ch}._list_41pcd_11{display:flex;flex-direction:column}._paper_41pcd_16{display:grid;grid-template-columns:5.5rem 1fr auto;gap:clamp(.8rem,2.5vw,2rem);align-items:start;padding:1.7rem 0;border-top:1px solid var(--rule-soft);transition:background .3s var(--ease)}._paper_41pcd_16:first-child{border-top:none}._paper_41pcd_16:hover{background:linear-gradient(90deg,var(--sky-mist),transparent 70%)}._code_41pcd_32{justify-self:start;font-family:var(--font-mono);font-size:.82rem;font-weight:500;letter-spacing:.06em;color:var(--sky-deep);border:1px solid var(--sky-light);border-radius:3px;padding:.22rem .5rem;background:var(--paper-2);white-space:nowrap}._title_41pcd_45{font-family:var(--font-display);font-weight:500;font-size:1.22rem;line-height:1.25;margin:0 0 .45rem;color:var(--ink)}._blurb_41pcd_53{margin:0;color:var(--ink-soft);font-size:.96rem;line-height:1.6;max-width:60ch}._links_41pcd_61{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;padding-top:.15rem}._link_41pcd_61{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.03em;border-bottom:1px solid transparent;transition:border-color .2s var(--ease)}._link_41pcd_61:hover{border-color:var(--sky-deep)}._link_41pcd_61 svg{width:12px;height:12px;stroke:currentColor}@media (max-width: 760px){._paper_41pcd_16{grid-template-columns:1fr;gap:.7rem}._links_41pcd_61{flex-direction:row;align-items:center;gap:1.1rem;padding-top:.2rem}}._list_19n49_1{display:flex;flex-direction:column;max-width:64ch}._role_19n49_7{display:grid;grid-template-columns:auto 1fr;gap:1.1rem;padding:1.4rem 0;border-top:1px solid var(--rule-soft)}._role_19n49_7:first-child{border-top:none}._dot_19n49_18{width:9px;height:9px;border-radius:50%;background:var(--paper-2);border:1.5px solid var(--sky);margin-top:.55rem}._title_19n49_27{font-family:var(--font-display);font-weight:500;font-size:1.1rem;margin:0 0 .25rem;color:var(--ink)}._meta_19n49_34{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;color:var(--ink-mute);text-transform:uppercase;margin:0 0 .5rem}._body_19n49_42{margin:0;color:var(--ink-soft);font-size:.95rem}._lead_1c67u_1{margin:0 0 1.4rem;color:var(--ink-soft);max-width:60ch}._grid_1c67u_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._card_1c67u_13{display:flex;flex-direction:column;gap:.3rem;border:1px solid var(--rule);background:var(--paper-2);border-radius:4px;padding:1.15rem 1.25rem;transition:border-color .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}._card_1c67u_13:hover{border-color:var(--sky-light);transform:translateY(-2px);box-shadow:0 14px 30px -24px #2c66ac80}._k_1c67u_32{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}._v_1c67u_39{font-size:1.02rem;color:var(--ink);word-break:break-word}._card_1c67u_13:hover ._v_1c67u_39{color:var(--sky-deep)}._footer_uawir_1{border-top:1px solid var(--rule);padding-block:2.4rem}._inner_uawir_6{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.03em;color:var(--ink-mute)}._inner_uawir_6 b{color:var(--ink-soft);font-weight:500}:root{--paper: #f3f6fb;--paper-2: #ffffff;--ink: #16243b;--ink-soft: #39495f;--ink-mute: #697a92;--sky: #3e7cc4;--sky-deep: #2c66ac;--sky-light: #9ac0e8;--sky-mist: #e2ecf8;--rule: #d6e0ee;--rule-soft: #e7edf6;--font-display: "Spectral", Georgia, "Times New Roman", serif;--font-sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--max: 1120px;--ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-weight:400;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--sky-deep);text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--sky-deep);outline-offset:3px;border-radius:2px}h1,h2,h3{margin:0}.wrap{max-width:var(--max);margin:0 auto;padding:0 clamp(1.25rem,5vw,3rem)}.eyebrow{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sky-deep);margin:0}.reveal{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
