@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";._nav_1tjm4_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);width:min(100% - var(--page-gutter) * 2,var(--content-width));min-height:var(--nav-height);margin:0 auto;border-bottom:1px solid var(--border-strong)}._brand_1tjm4_2{display:inline-flex;align-items:center;gap:var(--space-4);min-height:var(--touch-target)}._brand_1tjm4_2>span{font:500 var(--text-base)/1.25 var(--font-heading);letter-spacing:-.02em}._logo_1tjm4_4{width:var(--space-16);height:auto}._links_1tjm4_5{display:flex;align-items:stretch;gap:var(--space-8);align-self:stretch}._link_1tjm4_5{display:inline-flex;align-items:center;min-height:var(--touch-target);border-bottom:2px solid transparent;padding-top:2px;color:var(--fg-secondary);font-size:var(--text-md)}._link_1tjm4_5:hover,._active_1tjm4_7{color:var(--fg-primary)}._active_1tjm4_7{border-color:var(--accent)}._skip_1tjm4_9{position:fixed;top:var(--space-2);left:var(--page-gutter);z-index:100;padding:var(--space-3) var(--space-5);color:var(--fg-on-accent);background:var(--accent);transform:translateY(-200%)}._skip_1tjm4_9:focus{transform:none}@media (max-width: 640px){._nav_1tjm4_1{gap:var(--space-4)}._brand_1tjm4_2>span{display:none}._logo_1tjm4_4{width:var(--space-12)}._links_1tjm4_5{gap:var(--space-5)}._link_1tjm4_5{font-size:var(--text-base)}}._dialog_4xlub_1{width:min(540px,calc(100% - var(--space-8)));max-height:calc(100dvh - var(--space-8));padding:0;overflow:auto;background:var(--bg-surface);color:var(--fg-primary);border:1px solid var(--border-strong);box-shadow:var(--shadow-card-lg)}._dialog_4xlub_1::backdrop{background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._bar_4xlub_3{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle)}._bar_4xlub_3 h2{margin:0;font:500 var(--text-xl)/1.3 var(--font-heading)}._close_4xlub_5{display:grid;place-items:center;width:var(--touch-target);height:var(--touch-target);color:var(--fg-secondary)}._close_4xlub_5:hover{color:var(--fg-primary);background:var(--bg-elevated)}._frame_4xlub_7{display:block;width:100%;height:370px;border:0;background:#fff}._fallback_4xlub_8{margin:0;padding:var(--space-4) var(--space-5);font-size:var(--text-base);color:var(--fg-secondary)}._fallback_4xlub_8 a{text-decoration:underline;text-underline-offset:var(--space-1)}._footer_1vxir_1{width:min(100% - var(--page-gutter) * 2,var(--content-width));margin:auto auto 0;padding:var(--space-6) 0;border-top:1px solid var(--border-strong);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-8);color:var(--fg-secondary);font-size:var(--text-base)}._name_1vxir_2{font-family:var(--font-heading)}._links_1vxir_3{display:flex;flex-wrap:wrap;gap:var(--space-6)}._footer_1vxir_1 a,._footer_1vxir_1 button{display:inline-flex;align-items:center;min-height:var(--touch-target)}._footer_1vxir_1 button{font-size:inherit}._footer_1vxir_1 a:hover,._footer_1vxir_1 button:hover{color:var(--fg-primary)}._card_pfqdr_1{min-width:0}._link_pfqdr_2{display:block}._image_pfqdr_3{position:relative;overflow:hidden;background:var(--bg-surface);aspect-ratio:1.25}._image_pfqdr_3 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}._open_pfqdr_5{position:absolute;right:var(--space-3);bottom:var(--space-3);width:var(--touch-target);height:var(--touch-target);display:grid;place-items:center;background:var(--bg-primary);color:var(--fg-primary);border-radius:var(--radius-pill)}._meta_pfqdr_6{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-top:var(--space-5);color:var(--fg-secondary);font-size:var(--text-base)}._meta_pfqdr_6 time{text-transform:capitalize}._card_pfqdr_1 h3{margin:var(--space-3) 0 var(--space-2);font:500 var(--text-2xl)/1.15 var(--font-heading);letter-spacing:-.035em;text-transform:capitalize}._summary_pfqdr_9{margin:0;font-size:var(--text-md);color:var(--fg-prose);line-height:1.65}._authors_pfqdr_10{margin:var(--space-4) 0 0;color:var(--fg-secondary);font-size:var(--text-base)}._featured_pfqdr_11 ._image_pfqdr_3{aspect-ratio:1.5}._featured_pfqdr_11 h3{font-size:var(--text-3xl)}._featured_pfqdr_11 ._summary_pfqdr_9{max-width:55ch;font-size:var(--text-lg)}._link_pfqdr_2:hover h3{color:var(--accent)}._link_pfqdr_2:hover ._open_pfqdr_5{background:var(--accent);color:var(--fg-on-accent)}@media (hover: hover) and (prefers-reduced-motion: no-preference){._link_pfqdr_2:hover img{transform:scale(1.025)}}@media (max-width: 640px){._featured_pfqdr_11 h3{font-size:var(--text-2xl)}._featured_pfqdr_11 ._summary_pfqdr_9{font-size:var(--text-md)}}._card_1u7oi_1{min-width:0}._link_1u7oi_2{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:var(--space-12)}._image_1u7oi_3{position:relative;aspect-ratio:1.15;overflow:hidden;background:var(--bg-surface)}._image_1u7oi_3>img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}._open_1u7oi_5{position:absolute;right:var(--space-3);bottom:var(--space-3);width:var(--touch-target);height:var(--touch-target);display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--bg-primary)}._body_1u7oi_6{min-width:0}._meta_1u7oi_7{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;color:var(--fg-secondary);font-size:var(--text-base)}._meta_1u7oi_7>:first-child{color:var(--accent)}._card_1u7oi_1 h2{margin:var(--space-4) 0 var(--space-5);font:500 var(--text-editorial-card)/1.15 var(--font-heading);letter-spacing:-.035em;text-wrap:balance}._description_1u7oi_10{color:var(--fg-secondary);font-size:var(--text-lg);line-height:1.7;margin:0 0 var(--space-7)}._author_1u7oi_11{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-base)}._author_1u7oi_11 img{border-radius:var(--radius-pill);object-fit:cover}._author_1u7oi_11>div{display:flex;flex-direction:column;gap:var(--space-1)}._author_1u7oi_11 time{color:var(--fg-secondary)}._compact_1u7oi_15 ._link_1u7oi_2{display:block}._compact_1u7oi_15 ._image_1u7oi_3{aspect-ratio:1.305}._compact_1u7oi_15 ._meta_1u7oi_7{margin-top:var(--space-5)}._compact_1u7oi_15 h2{font-size:var(--text-2xl);margin:var(--space-3) 0 var(--space-5)}._link_1u7oi_2:hover h2{color:var(--accent)}._link_1u7oi_2:hover ._open_1u7oi_5{background:var(--accent);color:var(--fg-on-accent)}@media (hover: hover) and (prefers-reduced-motion: no-preference){._link_1u7oi_2:hover ._image_1u7oi_3>img{transform:scale(1.025)}}@media (max-width: 800px){._link_1u7oi_2{display:block}._image_1u7oi_3,._compact_1u7oi_15 ._image_1u7oi_3{aspect-ratio:1.5}._meta_1u7oi_7{margin-top:var(--space-6)}}._page_hu48p_1{min-height:100vh;display:flex;flex-direction:column}._main_hu48p_2{width:min(100% - var(--page-gutter) * 2,var(--content-width));margin:0 auto}._masthead_hu48p_3{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8);padding:var(--space-16) 0 var(--space-14)}._masthead_hu48p_3 h1{margin:0;font:500 var(--text-masthead)/.98 var(--font-heading);letter-spacing:-.065em}._masthead_hu48p_3 em{font-family:var(--font-editorial);font-weight:400;letter-spacing:-.055em}._intro_hu48p_6{max-width:25ch;padding-bottom:var(--space-2)}._intro_hu48p_6 p{margin:0 0 var(--space-6);color:var(--fg-secondary);font-size:var(--text-lg);line-height:1.65}._intro_hu48p_6 a,._aboutNote_hu48p_8 a{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--touch-target);font-size:var(--text-md)}._intro_hu48p_6 a:hover,._aboutNote_hu48p_8 a:hover{color:var(--accent)}._frontpage_hu48p_10{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--space-10)}._sectionHeading_hu48p_11{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border-strong);min-height:var(--space-16);gap:var(--space-3)}._sectionHeading_hu48p_11 h2{margin:0;font-size:var(--text-md);font-weight:500}._sectionHeading_hu48p_11>span{color:var(--fg-secondary);font-size:var(--text-base)}._sectionHeading_hu48p_11>a{min-width:var(--touch-target);min-height:var(--touch-target);display:inline-flex;align-items:center;justify-content:flex-end}._projects_hu48p_15{margin-top:var(--space-24);scroll-margin-top:var(--space-6)}._archiveHeading_hu48p_16{border-top:1px solid var(--border-strong);padding:var(--space-8) 0;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}._archiveHeading_hu48p_16 h2{margin:0;font:500 var(--text-3xl)/1.2 var(--font-heading);letter-spacing:-.04em}._archiveHeading_hu48p_16 h2 span{vertical-align:top;margin-left:var(--space-3);font:400 var(--text-base)/1.8 var(--font-body);color:var(--fg-secondary);letter-spacing:0}._archiveHeading_hu48p_16 p{color:var(--fg-secondary);margin:var(--space-3) 0 0;font-size:var(--text-md)}._archiveHeading_hu48p_16>span{color:var(--fg-secondary);font-size:var(--text-base);white-space:nowrap}._grid_hu48p_21{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-14) var(--space-8)}._aboutNote_hu48p_8{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--space-10);border-top:1px solid var(--border-strong);margin:var(--space-24) 0 0;padding:var(--space-14) 0 var(--space-20)}._aboutNote_hu48p_8>p{font:400 var(--text-4xl)/1.1 var(--font-heading);letter-spacing:-.04em;margin:0}._aboutNote_hu48p_8 em{font-family:var(--font-editorial)}._aboutNote_hu48p_8>div>p{margin:0 0 var(--space-4);max-width:44ch;font-size:var(--text-lg);line-height:1.7;color:var(--fg-secondary)}@media (max-width: 1000px){._masthead_hu48p_3{align-items:flex-start;flex-direction:column}._intro_hu48p_6{max-width:none;display:flex;width:100%;justify-content:space-between;gap:var(--space-6);align-items:center}._intro_hu48p_6 p{margin:0}._grid_hu48p_21{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){._masthead_hu48p_3{padding:var(--space-10) 0 var(--space-8);gap:var(--space-6)}._intro_hu48p_6{display:block}._intro_hu48p_6 p{font-size:var(--text-md);margin-bottom:var(--space-2)}._frontpage_hu48p_10,._aboutNote_hu48p_8{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}._projects_hu48p_15{margin-top:var(--space-16)}._archiveHeading_hu48p_16{align-items:flex-start}._archiveHeading_hu48p_16 h2{font-size:var(--text-2xl)}._archiveHeading_hu48p_16>span{display:none}._grid_hu48p_21{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}._aboutNote_hu48p_8{margin-top:var(--space-16);padding:var(--space-10) 0 var(--space-14);gap:var(--space-6)}._aboutNote_hu48p_8>p{font-size:var(--text-3xl)}}._credit_cddzy_1{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-size:12px}._avatars_cddzy_9{display:flex;align-items:center;flex-shrink:0}._avatar_cddzy_9{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--bg-surface);border-radius:50%;object-fit:cover;background:var(--avatar-color, var(--bg-elevated));color:var(--fg-on-accent);font-family:var(--font-mono);font-size:8px;font-weight:700;line-height:1}._avatar_cddzy_9+._avatar_cddzy_9{margin-left:-7px}._meta_cddzy_36{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}._names_cddzy_43{color:var(--fg-primary);font-family:var(--font-body);font-weight:600;white-space:nowrap}@media (max-width: 900px){._credit_cddzy_1,._meta_cddzy_36{flex-wrap:wrap;row-gap:var(--space-1)}._names_cddzy_43{white-space:normal}}._header_1cniu_1{display:flex;flex-direction:column;gap:var(--space-5);width:min(100% - var(--page-gutter) * 2,var(--content-width));margin:0 auto;padding:var(--space-10) 0 var(--space-8)}._crumb_1cniu_2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--text-base)}._crumb_1cniu_2 a{min-height:var(--touch-target);display:inline-flex;align-items:center}._crumbHome_1cniu_4,._crumbSep_1cniu_4,._crumbCur_1cniu_4{color:var(--fg-secondary)}._crumbHome_1cniu_4:hover,._crumbCur_1cniu_4:hover{color:var(--accent)}._title_1cniu_6{margin:0;font:500 var(--text-5xl)/1.05 var(--font-heading);letter-spacing:-.045em;text-transform:capitalize}._desc_1cniu_7{margin:0;max-width:80ch;font-size:var(--text-lg);line-height:1.7;color:var(--fg-prose)}._credit_1cniu_8{margin-top:calc(-1 * var(--space-2))}._subMeta_1cniu_9{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-5) var(--space-8);padding-top:var(--space-6);margin-top:var(--space-3);border-top:1px solid var(--border-subtle)}._cell_1cniu_10{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._cellLabel_1cniu_11{font-size:var(--text-base);color:var(--fg-secondary);text-transform:capitalize}._cellValue_1cniu_12{font-size:var(--text-base);overflow-wrap:anywhere}._sourceLink_1cniu_13{display:inline-flex;align-items:center;min-height:var(--touch-target);font-size:var(--text-base);color:var(--accent);text-transform:capitalize}._sourceLink_1cniu_13:hover{color:var(--accent-bright)}@media (max-width: 640px){._header_1cniu_1{padding-top:var(--space-6)}._title_1cniu_6{font-size:var(--text-3xl)}._desc_1cniu_7{font-size:var(--text-md)}._subMeta_1cniu_9{gap:var(--space-5) var(--space-6)}}._wrap_4d6xc_1{position:sticky;top:0;z-index:5;display:flex;align-items:flex-end;padding:0 max(var(--page-gutter),calc((100% - var(--content-width)) / 2));background:var(--bg-frosted);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border-strong);height:var(--space-14);flex-shrink:0}._tabs_4d6xc_2{display:flex;align-items:stretch;gap:var(--space-8);height:100%;max-width:100%;overflow-x:auto;scrollbar-width:none}._tabs_4d6xc_2::-webkit-scrollbar{display:none}._tab_4d6xc_2{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target);font-size:var(--text-md);color:var(--fg-secondary);text-transform:capitalize;border-bottom:2px solid transparent;flex-shrink:0}._tab_4d6xc_2:hover{color:var(--fg-primary)}._active_4d6xc_6{color:var(--fg-primary);border-bottom-color:var(--accent)}._count_4d6xc_7{color:var(--fg-secondary);font-size:var(--text-base)}@media (max-width: 640px){._tabs_4d6xc_2{gap:var(--space-6)}._count_4d6xc_7{display:none}}._wrap_r6qut_1{display:flex;flex-direction:column}._toolbar_r6qut_2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);min-height:var(--space-16);border-top:1px solid var(--border-strong);padding:var(--space-2) 0;font-size:var(--text-md)}._toolbar_r6qut_2>span{color:var(--fg-secondary)}._toolbar_r6qut_2 a{display:inline-flex;gap:var(--space-2);align-items:center;min-height:var(--touch-target)}._toolbar_r6qut_2 a:hover{color:var(--accent)}._body_r6qut_6{position:relative;height:min(720px,80vh);min-height:420px;background:var(--bg-code);border:1px solid var(--border-subtle)}._iframe_r6qut_7{display:block;width:100%;height:100%;border:0;background:var(--bg-code)}._placeholder_r6qut_8{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:var(--text-md);color:var(--fg-secondary);pointer-events:none}._hint_r6qut_9{color:var(--fg-secondary);font-size:var(--text-base);margin:var(--space-4) 0 0;line-height:1.65}@media (max-width: 640px){._body_r6qut_6{height:60vh}}._wrap_16h33_1{display:flex;flex-direction:column;gap:var(--space-8)}._head_16h33_2{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}._h_16h33_2{margin:0;font:500 var(--text-3xl)/1.15 var(--font-heading);letter-spacing:-.04em}._grid_16h33_4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}._cell_16h33_5{display:flex;min-width:0;flex-direction:column;gap:var(--space-3);padding:var(--space-5) 0;border-top:1px solid var(--border-strong)}._label_16h33_6{font-size:var(--text-base);color:var(--fg-secondary);text-transform:capitalize}._activeLabel_16h33_7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._chip_16h33_8{font-size:var(--text-base);color:var(--fg-secondary)}._chip_16h33_8:before{content:"· "}._value_16h33_10{font:500 var(--text-4xl)/1.2 var(--font-heading);letter-spacing:-.035em;display:flex;align-items:center}._built_16h33_11{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font:500 var(--text-2xl)/1.3 var(--font-heading);text-transform:capitalize}._builtMark_16h33_12{display:block;color:var(--accent)}._note_16h33_13{font-size:var(--text-base);color:var(--fg-secondary);line-height:1.7;overflow-wrap:anywhere;margin:0}@media (max-width: 860px){._grid_16h33_4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){._h_16h33_2{font-size:var(--text-2xl)}._grid_16h33_4{gap:var(--space-5)}._value_16h33_10{font-size:var(--text-3xl)}._built_16h33_11{font-size:var(--text-xl)}}._iframeSection_2vfh1_1,._statsSection_2vfh1_1{width:min(100% - var(--page-gutter) * 2,var(--content-width));margin:0 auto}._iframeSection_2vfh1_1{padding:var(--space-10) 0}._statsSection_2vfh1_1{padding:var(--space-8) 0 var(--space-20)}._wrap_kj10x_1{display:flex;flex-direction:column;gap:var(--space-3);padding:4px 0 12px}._collapsed_kj10x_8 ._barFill_kj10x_8{opacity:.4}._toggle_kj10x_12{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-sm);color:var(--fg-tertiary);transition:color .12s ease,background .12s ease}._toggle_kj10x_12:hover{color:var(--fg-primary);background:var(--bg-surface)}._chevron_kj10x_28{font-size:var(--text-detail);line-height:1}._row_kj10x_33{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._chip_kj10x_40{padding:4px 10px;background:var(--accent-bg-soft);border:1px solid var(--accent-border-soft);color:var(--accent-bright);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-detail);font-weight:700;letter-spacing:1px}._agent_kj10x_52{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--fg-secondary);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-detail);font-weight:700}._agentMark_kj10x_66{display:block}._active_kj10x_70{font-family:var(--font-mono);font-size:var(--text-detail);font-weight:600;color:var(--fg-primary)}._sep_kj10x_77{font-family:var(--font-mono);font-size:var(--text-detail);color:var(--fg-tertiary)}._meta_kj10x_83{font-family:var(--font-mono);font-size:var(--text-detail);color:var(--fg-secondary)}._bar_kj10x_8{width:100%;height:4px;border-radius:var(--radius-pill);background:var(--bg-elevated);overflow:hidden}._barFill_kj10x_8{height:100%;background:var(--accent);border-radius:var(--radius-pill)}._row_56cbb_1{display:flex;align-items:flex-start;gap:var(--space-3);width:100%}._rowUser_56cbb_8{justify-content:flex-end}._rowAsst_56cbb_12{justify-content:flex-start}._bubble_56cbb_16{padding:12px 16px;border-radius:var(--radius-2xl);max-width:620px;min-width:0}._user_56cbb_23{background:var(--bg-bubble-user);color:var(--fg-on-accent)}._asst_56cbb_28{background:var(--bg-bubble-assistant);color:var(--fg-primary);border:1px solid var(--border-subtle)}._text_56cbb_34{margin:0;font-size:var(--text-base);line-height:1.55;white-space:pre-wrap;word-wrap:break-word}._avatar_56cbb_42{width:28px;height:28px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:700}._avatarUser_56cbb_55{background:var(--bg-primary);border:1px solid var(--border-strong);overflow:hidden}._avatarImg_56cbb_61{display:flex;align-items:center;justify-content:center;width:100%;height:100%;object-fit:cover;background:var(--avatar-color, var(--bg-primary));color:var(--fg-on-accent);font-family:var(--font-mono);font-size:9px;font-weight:700;line-height:1}._avatarAsst_56cbb_76{background:var(--bg-primary);border:1px solid var(--accent-border-soft);color:var(--accent)}._avatarMark_56cbb_82{display:block}._avatarDot_56cbb_86{width:8px;height:8px;border-radius:50%;background:var(--accent)}._specLink_56cbb_93{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;font-weight:600;white-space:nowrap}._specLink_56cbb_93:hover{text-decoration-thickness:2px}._prose_m1aub_1{color:var(--fg-prose);font-family:var(--font-body);font-size:var(--text-base);line-height:1.7}._prose_m1aub_1>*:first-child{margin-top:0}._prose_m1aub_1>*:last-child{margin-bottom:0}._prose_m1aub_1 h1{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:600;color:var(--fg-primary);margin:var(--space-6) 0 var(--space-5);letter-spacing:-.01em}._prose_m1aub_1 h1:first-child{margin-top:0}._prose_m1aub_1 h2{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;color:var(--fg-primary);margin:var(--space-10) 0 var(--space-4);letter-spacing:-.005em}._prose_m1aub_1 h3{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;color:var(--fg-primary);margin:var(--space-6) 0 var(--space-3)}._prose_m1aub_1 p{margin:0 0 var(--space-4)}._prose_m1aub_1 strong{color:var(--fg-primary);font-weight:600}._prose_m1aub_1 em{color:var(--fg-prose)}._prose_m1aub_1 a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent-border-soft)}._prose_m1aub_1 a:hover{color:var(--accent-bright);border-bottom-color:var(--accent)}._prose_m1aub_1 ul,._prose_m1aub_1 ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}._prose_m1aub_1 li{margin:var(--space-2) 0}._prose_m1aub_1 li>p{margin:0 0 var(--space-2)}._prose_m1aub_1 code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-code);color:var(--fg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:1px 5px}._prose_m1aub_1 pre{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--bg-code);color:var(--fg-prose);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);overflow-x:auto;margin:0 0 var(--space-4)}._prose_m1aub_1 pre code{background:transparent;border:none;padding:0;font-size:inherit}._prose_m1aub_1 hr{border:none;border-top:1px solid var(--border-subtle);margin:var(--space-8) 0}._prose_m1aub_1 blockquote{border-left:2px solid var(--accent-border-soft);margin:0 0 var(--space-4);padding:0 0 0 var(--space-4);color:var(--fg-secondary)}._prose_m1aub_1 table{width:100%;border-collapse:collapse;margin:0 0 var(--space-5);font-size:var(--text-base)}._prose_m1aub_1 th,._prose_m1aub_1 td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);vertical-align:top}._prose_m1aub_1 th{font-family:var(--font-heading);font-weight:600;color:var(--fg-primary);background:var(--bg-surface);border-bottom-color:var(--border-strong)}._prose_m1aub_1 tbody tr:last-child td{border-bottom:none}._wrap_1ocxm_1{display:flex;align-items:center;gap:var(--space-3);padding:14px 16px;border-radius:var(--radius-lg);background:var(--warn-bg);border:1px dashed var(--accent-border-soft);max-width:100%}._icon_1ocxm_12{font-size:18px;color:var(--warn-fg)}._col_1ocxm_17{display:flex;flex-direction:column;gap:2px;min-width:0}._h_1ocxm_24{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--accent-bright)}._s_1ocxm_31{font-family:var(--font-mono);font-size:10px;color:var(--fg-secondary)}._wrap_nbj00_1{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:8px var(--space-4);background:var(--bg-elevated)}._line_nbj00_10{flex:1;height:1px;background:var(--border-strong);max-width:160px}._label_nbj00_17{font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--warn-fg);white-space:nowrap}._entry_oxakm_1{display:flex;flex-direction:column;max-width:780px;border:1px solid transparent;border-radius:var(--radius-lg);background:transparent;transition:border-color .18s ease,background .18s ease;overflow:hidden}._entry_oxakm_1._expanded_oxakm_14{background:var(--bg-code);border-color:var(--border-subtle)}._entry_oxakm_1._mcp_oxakm_19._expanded_oxakm_14{border-color:var(--accent-mcp-border-soft)}._entry_oxakm_1._err_oxakm_23{border-color:var(--error-border);background:var(--error-bg)}._header_oxakm_28{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);min-height:var(--touch-target);font-family:var(--font-mono);font-size:var(--text-detail);text-align:left;width:100%;cursor:pointer;transition:background .12s ease}._entry_oxakm_1._expanded_oxakm_14 ._header_oxakm_28{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface)}._entry_oxakm_1._mcp_oxakm_19._expanded_oxakm_14 ._header_oxakm_28{background:var(--accent-mcp-bg-soft);border-bottom-color:var(--accent-mcp-border-soft)}._entry_oxakm_1._err_oxakm_23 ._header_oxakm_28{background:var(--error-bg)}._header_oxakm_28:hover:not([aria-expanded=true]){background:var(--bg-surface)}._chevron_oxakm_60{display:inline-flex;align-items:center;justify-content:center;color:var(--fg-tertiary);transition:transform .18s ease,color .18s ease;flex-shrink:0}._entry_oxakm_1._expanded_oxakm_14 ._chevron_oxakm_60{transform:rotate(90deg);color:var(--accent)}._entry_oxakm_1._mcp_oxakm_19._expanded_oxakm_14 ._chevron_oxakm_60{color:var(--accent-mcp)}._entry_oxakm_1._err_oxakm_23 ._chevron_oxakm_60{color:var(--error-fg)}._icon_oxakm_82{display:inline-flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0}._entry_oxakm_1._err_oxakm_23 ._icon_oxakm_82{color:var(--error-fg-bright)}._mcpBadge_oxakm_94{padding:1px 6px;background:var(--accent-mcp-bg-soft);color:var(--accent-mcp-bright);border:1px solid var(--accent-mcp-border-soft);border-radius:var(--radius-sm);font-size:var(--text-detail);font-weight:700;letter-spacing:.4px;flex-shrink:0}._entry_oxakm_1._err_oxakm_23 ._mcpBadge_oxakm_94{background:var(--error-bg);color:var(--error-fg-bright);border-color:var(--error-border)}._agentChip_oxakm_112{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:var(--radius-sm);background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--fg-secondary);font-size:var(--text-detail);font-weight:700;letter-spacing:.2px;flex-shrink:0}._agentMark_oxakm_127{display:block;color:currentColor}._name_oxakm_132{font-weight:600;color:var(--fg-primary);flex-shrink:0}._entry_oxakm_1._mcp_oxakm_19:not(._err_oxakm_23) ._name_oxakm_132{color:var(--accent-mcp-bright)}._entry_oxakm_1._err_oxakm_23 ._name_oxakm_132{color:var(--error-fg-bright)}._arg_oxakm_146{color:var(--fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._entry_oxakm_1._err_oxakm_23 ._arg_oxakm_146{color:var(--error-fg-bright)}._spacer_oxakm_158{flex:1;min-width:8px}._duration_oxakm_163{font-family:var(--font-mono);font-size:var(--text-detail);color:var(--fg-tertiary);flex-shrink:0}._chipOk_oxakm_170{padding:2px 8px;background:var(--ok-bg);color:var(--ok-fg);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-detail);font-weight:600;flex-shrink:0}._chipErr_oxakm_181{padding:2px 8px;background:var(--error-border);color:var(--error-fg-bright);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-detail);font-weight:700;flex-shrink:0}._bodyGrid_oxakm_193{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}._entry_oxakm_1._expanded_oxakm_14 ._bodyGrid_oxakm_193{grid-template-rows:1fr}._bodyInner_oxakm_203{overflow:hidden;min-height:0}._sectLabel_oxakm_208{padding:10px 14px 4px;font-family:var(--font-mono);font-size:var(--text-detail);font-weight:700;letter-spacing:.8px;color:var(--fg-tertiary)}._sectErr_oxakm_217{color:var(--error-fg)}._inPad_oxakm_221{padding:0 14px 14px}._body_oxakm_193{margin:0;padding:0 14px;font-family:var(--font-mono);font-size:var(--text-detail);line-height:1.6;color:var(--fg-prose);white-space:pre-wrap;word-break:break-word;max-width:100%;overflow-x:auto}._bodyErr_oxakm_238{color:var(--error-fg-bright)}._pad_oxakm_242{height:14px}@media (max-width: 640px){._header_oxakm_28{flex-wrap:wrap;gap:var(--space-2)}._name_oxakm_132{flex-shrink:1;min-width:0;overflow-wrap:anywhere}._arg_oxakm_146{flex:1 1 100%;padding-left:var(--space-5)}._spacer_oxakm_158{display:none}}._wrap_dztsj_1{display:flex;padding-left:40px}._content_dztsj_6{display:flex;flex-direction:column;gap:4px;padding:6px 0 6px 16px;border-left:1px solid var(--accent-border-soft);flex:1;min-width:0}@media (max-width: 900px){._wrap_dztsj_1{padding-left:16px}}._entry_j5fue_1{display:flex;flex-direction:column;max-width:720px;background:var(--bg-code);border:1px solid var(--accent-mcp-border-soft);border-radius:var(--radius-lg);overflow:hidden}._head_j5fue_11{display:flex;align-items:center;gap:var(--space-3);padding:8px 12px;background:var(--accent-mcp-bg-soft);border-bottom:1px solid var(--accent-mcp-border-soft);font-family:var(--font-mono);font-size:11px}._camIcon_j5fue_22{color:var(--accent-mcp-bright);flex-shrink:0}._label_j5fue_27{color:var(--accent-mcp-bright);font-weight:700;letter-spacing:.4px}._sep_j5fue_33{color:var(--fg-tertiary)}._ts_j5fue_37{color:var(--fg-primary)}._caption_j5fue_41{color:var(--fg-secondary)}._spacer_j5fue_45{flex:1;min-width:8px}._openLink_j5fue_50{font-family:var(--font-mono);font-size:10px;color:var(--fg-tertiary);text-decoration:none;transition:color .12s ease}._openLink_j5fue_50:hover{color:var(--accent-mcp-bright)}._body_j5fue_62{padding:14px 16px 10px;display:flex;justify-content:flex-start}._imgLink_j5fue_68{display:block;width:min(100%,560px);aspect-ratio:1 / 1;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-elevated);max-width:560px;line-height:0}._img_j5fue_68{display:block;width:100%;height:100%;object-fit:contain}._meta_j5fue_87{display:flex;align-items:center;gap:var(--space-2);padding:2px 16px 12px;font-family:var(--font-mono);font-size:10px;color:var(--fg-tertiary)}._metaIcon_j5fue_97{color:var(--fg-tertiary);flex-shrink:0}._wrap_np4w8_1{display:flex;align-items:flex-start;gap:var(--space-3);padding:6px 12px;border-radius:var(--radius-md);font-family:var(--font-mono);font-size:10px;border:1px solid var(--border-subtle)}._block_np4w8_12{background:var(--accent-bg-soft);border-color:var(--accent-border-soft)}._allowed_np4w8_17{background:var(--ok-bg);border-color:var(--ok-border)}._blocked_np4w8_22{background:var(--error-bg);border-color:var(--error-border)}._fallback_np4w8_27{background:var(--bg-surface)}._tag_np4w8_31{padding:1px 6px;border-radius:3px;font-weight:700;letter-spacing:.6px;font-size:9px}._tagBlock_np4w8_39{background:var(--accent-border-soft);color:var(--accent-bright)}._tagAllowed_np4w8_44{background:var(--ok-border);color:var(--ok-fg)}._tagBlocked_np4w8_49{background:var(--error-border);color:var(--error-fg-bright)}._textBlock_np4w8_54{color:var(--warn-fg)}._textAllowed_np4w8_58{color:var(--ok-fg)}._textBlocked_np4w8_62{color:var(--error-fg-bright)}._textFallback_np4w8_66{color:var(--fg-tertiary)}._cmd_np4w8_71{display:inline-flex;align-items:baseline;gap:4px;padding:4px 10px;border-radius:var(--radius-sm);background:var(--bg-surface);border:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:12px;width:fit-content;-webkit-user-select:text;user-select:text}._cmdSlash_np4w8_85{color:var(--accent);font-weight:700}._cmdName_np4w8_90{color:var(--fg-primary);font-weight:600}._cmdArgs_np4w8_95{color:var(--fg-secondary)}._stdout_np4w8_100{display:flex;align-items:baseline;gap:var(--space-2);padding:2px 0;font-family:var(--font-mono);font-size:11px;color:var(--fg-tertiary)}._stdoutChevron_np4w8_110{color:var(--fg-tertiary);font-weight:700}._stdoutText_np4w8_115{color:var(--fg-tertiary);white-space:pre-wrap;word-break:break-word}._wrap_zcdjw_1{display:flex;flex-direction:column;gap:var(--space-2);max-width:780px}._head_zcdjw_8{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:8px 12px;border-radius:var(--radius-lg);background:#1a0f14;border:1px dashed #7a2838;font-family:var(--font-mono);font-size:12px}._icon_zcdjw_21{color:var(--error-fg)}._name_zcdjw_25{font-weight:700;color:var(--error-fg-bright)}._tid_zcdjw_30{color:var(--error-fg);margin-left:auto;font-size:11px;min-width:0;word-break:break-all}._badge_zcdjw_38{padding:2px 6px;background:var(--error-border);color:var(--error-fg-bright);border-radius:var(--radius-sm);font-size:10px;font-weight:600}._body_zcdjw_47{padding:0 12px;font-family:var(--font-mono);font-size:10px;line-height:1.6;color:var(--fg-secondary);white-space:pre-wrap}._btn_yozf4_1{display:inline-flex;align-items:center;gap:var(--space-3);padding:0;font-size:var(--text-detail);color:var(--fg-tertiary);white-space:nowrap;transition:color .12s ease}._btn_yozf4_1:hover{color:var(--fg-primary)}._chevron_yozf4_16{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-sm);font-size:var(--text-detail);line-height:1;transition:background .12s ease}._btn_yozf4_1:hover ._chevron_yozf4_16{background:var(--bg-surface)}._label_yozf4_32{display:inline-block;font-family:var(--font-mono)}._column_rsgue_1{display:flex;flex-direction:column;gap:var(--space-5);width:100%;max-width:var(--conv-max-width);margin:0 auto;padding:var(--space-8) var(--space-7) var(--space-12);flex:1}._utilityRow_rsgue_12{display:flex;justify-content:flex-start;margin-bottom:calc(-1 * var(--space-3))}._turn_rsgue_18{display:flex;flex-direction:column;gap:var(--space-4)}._slashRow_rsgue_24{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);padding-right:calc(28px + var(--space-3))}._turnLoading_rsgue_36,._turnError_rsgue_37{margin-left:38px;font-family:var(--font-mono);font-size:var(--text-detail);color:var(--fg-tertiary)}._turnError_rsgue_37{color:var(--error-fg)}._endNote_rsgue_48{text-align:center;font-family:var(--font-mono);font-size:var(--text-detail);color:var(--fg-tertiary);padding-top:var(--space-6);border-top:1px solid var(--border-subtle);margin-top:var(--space-6)}._loading_rsgue_58,._err_rsgue_59{font-family:var(--font-mono);font-size:13px;color:var(--fg-secondary);padding:var(--space-6);text-align:center}._err_rsgue_59{color:var(--error-fg)}.toolRow{padding-left:38px}@media (max-width: 900px){._column_rsgue_1{padding:var(--space-6) var(--space-4)}.toolRow{padding-left:var(--space-4)}._turnLoading_rsgue_36,._turnError_rsgue_37{margin-left:var(--space-4)}}._column_auulz_1{display:flex;flex-direction:column;width:100%;max-width:var(--conv-max-width);margin:0 auto;padding:var(--space-8) var(--space-7) var(--space-12);flex:1}@media (max-width: 900px){._column_auulz_1{padding:var(--space-6) var(--space-4)}}._page_1fkgc_1{display:flex;flex-direction:column;min-height:100vh;padding-bottom:var(--sticky-footer-height);background:var(--bg-primary)}._stage_1fkgc_10{flex:1;display:flex;flex-direction:column}._projectMain_1fkgc_16{display:flex;flex:1;flex-direction:column;min-width:0}._panel_1fkgc_18{display:flex;flex-direction:column;flex:1}._page_7g234_1{min-height:100vh;display:flex;flex-direction:column}._main_7g234_2{width:min(100% - var(--page-gutter) * 2,var(--content-width));margin:0 auto;padding-bottom:var(--space-24)}._header_7g234_3{padding:var(--space-16) 0 var(--space-14);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8)}._header_7g234_3 h1{margin:0;font:500 var(--text-masthead)/1 var(--font-heading);letter-spacing:-.065em}._header_7g234_3 em{font-family:var(--font-editorial);font-weight:400}._header_7g234_3 p{color:var(--fg-secondary);margin:0 0 var(--space-2);font-size:var(--text-lg);line-height:1.7}._posts_7g234_7{border-top:1px solid var(--border-strong);padding-top:var(--space-10);display:grid;gap:var(--space-20)}@media (max-width: 800px){._header_7g234_3{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){._header_7g234_3{padding:var(--space-10) 0 var(--space-8);gap:var(--space-6)}._header_7g234_3 p{font-size:var(--text-md)}._posts_7g234_7{padding-top:var(--space-8)}._main_7g234_2{padding-bottom:var(--space-16)}}._page_flk9l_1{min-height:100vh;display:flex;flex-direction:column}._main_flk9l_2{width:min(100% - var(--page-gutter) * 2,var(--content-width));margin:0 auto;padding:var(--space-10) 0 var(--space-20)}._header_flk9l_3{max-width:var(--article-wide-width);margin:0 auto var(--space-12)}._back_flk9l_4{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--space-10);font:var(--text-editorial-meta)/1.5 var(--font-body);color:var(--fg-secondary)}._back_flk9l_4:hover{color:var(--accent)}._kicker_flk9l_6{display:flex;flex-wrap:wrap;gap:var(--space-5);margin:var(--space-10) 0 var(--space-5);font:var(--text-editorial-meta)/1.5 var(--font-body);color:var(--fg-secondary)}._kicker_flk9l_6>:first-child{color:var(--accent)}._header_flk9l_3 h1{max-width:var(--article-wide-width);margin:0;font:500 var(--text-editorial-title)/1.1 var(--font-heading);letter-spacing:-.04em;text-wrap:balance}._dek_flk9l_9{max-width:var(--article-max-width);margin:var(--space-6) 0 var(--space-8);font-size:var(--text-xl);color:var(--fg-secondary);line-height:1.65}._byline_flk9l_10{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);border-top:1px solid var(--border-subtle);padding-top:var(--space-6)}._author_flk9l_11{display:flex;align-items:center;gap:var(--space-3)}._author_flk9l_11 img{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-pill);object-fit:cover}._author_flk9l_11 div{display:flex;flex-direction:column;gap:var(--space-1)}._author_flk9l_11 strong{font-weight:500;font-size:var(--text-md)}._author_flk9l_11 span,._date_flk9l_15{font:var(--text-editorial-meta)/1.5 var(--font-body);color:var(--fg-secondary)}._author_flk9l_11:hover strong{color:var(--accent)}._date_flk9l_15{display:flex;flex-wrap:wrap;gap:var(--space-6)}._hero_flk9l_18{max-width:var(--blog-max-width);margin:0 auto var(--space-16)}._hero_flk9l_18>img{display:block;width:100%;height:auto;border-radius:0}._hero_flk9l_18 figcaption{padding-top:var(--space-3);color:var(--fg-secondary);font:var(--text-editorial-meta)/1.6 var(--font-body)}._readingLayout_flk9l_21{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--article-max-width)) minmax(0,1fr);gap:var(--space-8);max-width:var(--blog-max-width);margin:auto;align-items:start}._readingColumn_flk9l_22{min-width:0;grid-column:2}._sidebar_flk9l_23{position:sticky;top:var(--space-8);align-self:start;font:var(--text-editorial-meta)/1.55 var(--font-body)}._sidebar_flk9l_23 nav>p{margin:0 0 var(--space-5);color:var(--fg-secondary)}._sidebar_flk9l_23 ol,._mobileContents_flk9l_25 ol{margin:0;padding:0;list-style:none}._sidebar_flk9l_23 li{border-left:1px solid var(--border-subtle)}._sidebar_flk9l_23 li a{display:block;padding:var(--space-3) 0 var(--space-3) var(--space-4);color:var(--fg-secondary);border-left:1px solid transparent;margin-left:-1px}._sidebar_flk9l_23 ._subheading_flk9l_28 a{padding-left:var(--space-6)}._sidebar_flk9l_23 a[aria-current],._sidebar_flk9l_23 li a:hover{color:var(--accent);border-color:var(--accent)}._sourceLink_flk9l_30{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-top:var(--space-8);color:var(--fg-secondary)}._sourceLink_flk9l_30:hover{color:var(--fg-primary)}._mobileContents_flk9l_25{display:none}._prose_flk9l_33{color:var(--fg-prose);font-size:var(--text-reading);line-height:var(--reading-line-height);overflow-wrap:anywhere}._prose_flk9l_33>:first-child{margin-top:0}._prose_flk9l_33 p{margin:0 0 var(--space-7)}._prose_flk9l_33 h2,._prose_flk9l_33 h3{color:var(--fg-primary);font-family:var(--font-heading);font-weight:600;letter-spacing:-.025em;line-height:1.25;scroll-margin-top:var(--space-8)}._prose_flk9l_33 h2{margin:var(--space-16) 0 var(--space-6);padding-top:var(--space-8);border-top:1px solid var(--border-subtle);font-size:var(--text-2xl)}._prose_flk9l_33 h3{margin:var(--space-10) 0 var(--space-5);font-size:var(--text-xl)}._prose_flk9l_33 a{color:var(--accent-bright);text-decoration:underline;text-decoration-color:var(--accent-border-soft);text-underline-offset:var(--space-1)}._prose_flk9l_33 a:hover{text-decoration-color:var(--accent)}._prose_flk9l_33 code{padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--accent-bright);background:var(--bg-elevated);font-family:var(--font-body);font-size:.86em}._mediaGroup_flk9l_42{display:flex;gap:var(--space-4);align-items:start;margin:var(--space-10) 0}._media_flk9l_42{flex:1;min-width:0;margin:0}._media_flk9l_42 img,._media_flk9l_42 video{display:block;max-width:100%;width:100%;height:auto;border-radius:var(--radius-md);background:var(--bg-code)}._media_flk9l_42 figcaption{margin-top:var(--space-3);color:var(--fg-secondary);font-size:var(--text-editorial-meta);line-height:1.65}._articleFooter_flk9l_46{margin-top:var(--space-12);padding-top:var(--space-7);border-top:1px solid var(--border-strong)}._articleFooter_flk9l_46 p{margin:0 0 var(--space-6);color:var(--fg-secondary);font-size:var(--text-editorial-meta);line-height:1.8}._articleFooter_flk9l_46 p a{color:var(--fg-primary);text-decoration:underline;text-underline-offset:var(--space-1)}._notFound_flk9l_49{max-width:var(--blog-max-width);margin:auto;padding:var(--space-20) var(--space-6)}._eyebrow_flk9l_50{font-family:var(--font-body);color:var(--accent)}@media (max-width: 1100px){._readingLayout_flk9l_21{grid-template-columns:minmax(0,var(--article-sidebar-width)) minmax(0,1fr);gap:var(--space-8)}}@media (max-width: 900px){._main_flk9l_2{padding:var(--space-6) 0 var(--space-16)}._readingLayout_flk9l_21{display:block;max-width:var(--article-max-width)}._sidebar_flk9l_23{display:none}._mobileContents_flk9l_25{display:block;margin-bottom:var(--space-8);padding:var(--space-4) var(--space-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font:var(--text-editorial-meta)/1.6 var(--font-body)}._mobileContents_flk9l_25 summary{cursor:pointer;padding:var(--space-2) 0}._mobileContents_flk9l_25 ol{padding-top:var(--space-3)}._mobileContents_flk9l_25 a{display:block;padding:var(--space-2) 0;color:var(--fg-secondary)}._mobileContents_flk9l_25 a[aria-current]{color:var(--accent)}._mobileContents_flk9l_25 ._subheading_flk9l_28{padding-left:var(--space-4)}._hero_flk9l_18{margin-bottom:var(--space-8)}}@media (max-width: 520px){._kicker_flk9l_6{margin-top:var(--space-7);gap:var(--space-2) var(--space-4)}._header_flk9l_3{margin-bottom:var(--space-8)}._dek_flk9l_9{font-size:var(--text-lg)}._byline_flk9l_10{align-items:flex-start}._date_flk9l_15{flex-direction:column;gap:var(--space-1);text-align:right}._author_flk9l_11 img{width:var(--space-10);height:var(--space-10)}._author_flk9l_11 strong{font-size:var(--text-editorial-meta)}._prose_flk9l_33{font-size:var(--text-reading-mobile)}._mediaGroup_flk9l_42{gap:var(--space-2)}}@media (max-width: 600px){._mediaGroup_flk9l_42{flex-direction:column;gap:var(--space-6)}._media_flk9l_42{flex:auto;width:100%}}._page_q3zl2_1{min-height:100vh;display:flex;flex-direction:column}._main_q3zl2_2{width:min(100% - var(--page-gutter) * 2,var(--content-width));margin:0 auto}._header_q3zl2_3{padding:var(--space-16) 0 var(--space-20);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6) var(--space-16)}._label_q3zl2_4{grid-column:1 / -1;margin:0;font-size:var(--text-md);color:var(--fg-secondary)}._header_q3zl2_3 h1{margin:0;font:500 var(--text-masthead)/1 var(--font-heading);letter-spacing:-.065em}._header_q3zl2_3 em,._contributors_q3zl2_6 em{font-family:var(--font-editorial);font-weight:400}._intro_q3zl2_7{align-self:end;max-width:48ch}._intro_q3zl2_7 p{margin:0 0 var(--space-5);font-size:var(--text-lg);line-height:1.75;color:var(--fg-secondary)}._intro_q3zl2_7 p:first-child{color:var(--fg-primary);font-size:var(--text-xl)}._intro_q3zl2_7 p:last-child{margin:0}._people_q3zl2_11{border-top:1px solid var(--border-strong);padding:var(--space-10) 0 var(--space-20);display:grid;grid-template-columns:1fr 2fr;gap:var(--space-12)}._sectionIntro_q3zl2_12 h2{font:500 var(--text-2xl)/1.2 var(--font-heading);letter-spacing:-.03em;margin:0 0 var(--space-5)}._sectionIntro_q3zl2_12 p{color:var(--fg-secondary);font-size:var(--text-md);line-height:1.7}._founders_q3zl2_14{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}._person_q3zl2_15{min-width:0}._person_q3zl2_15>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;filter:saturate(.75)}._role_q3zl2_17{color:var(--fg-secondary);font-size:var(--text-base);margin:var(--space-5) 0 var(--space-2)}._person_q3zl2_15 h3{margin:0;font:500 var(--text-2xl)/1.2 var(--font-heading);letter-spacing:-.035em}._socials_q3zl2_19{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-2)}._socials_q3zl2_19 a{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--touch-target);font-size:var(--text-base);color:var(--fg-secondary)}._socials_q3zl2_19 a:hover,._voice_q3zl2_21 a:hover,._invitation_q3zl2_21 a:hover{color:var(--accent)}._contributors_q3zl2_6{border-top:1px solid var(--border-strong);padding:var(--space-10) 0 var(--space-20);display:grid;grid-template-columns:1fr 2fr;gap:var(--space-12)}._contributors_q3zl2_6 h2{font:400 var(--text-2xl)/1.2 var(--font-heading);margin:0;letter-spacing:-.035em}._voice_q3zl2_21{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--border-subtle)}._voice_q3zl2_21:first-child{padding-top:0}._voice_q3zl2_21>img,._initials_q3zl2_26{flex:0 0 var(--space-14);width:var(--space-14);height:var(--space-14);border-radius:var(--radius-pill);object-fit:cover}._initials_q3zl2_26{display:grid;place-items:center;color:var(--accent);background:var(--accent-bg-soft);font-size:var(--text-lg)}._voice_q3zl2_21>div>a{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-lg);min-height:var(--touch-target)}._voice_q3zl2_21 p{margin:0;color:var(--fg-secondary);font-size:var(--text-base)}._contribution_q3zl2_30{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--touch-target);color:var(--fg-secondary)}._invitation_q3zl2_21{border-top:1px solid var(--border-strong);padding:var(--space-10) 0 var(--space-20)}._invitation_q3zl2_21 h2{font:500 var(--text-2xl)/1.2 var(--font-heading);margin:0 0 var(--space-6);letter-spacing:-.03em}._invitation_q3zl2_21>div{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-10)}._invitation_q3zl2_21 a{display:inline-flex;gap:var(--space-3);align-items:center;min-height:var(--touch-target);font-size:var(--text-md)}@media (max-width: 900px){._header_q3zl2_3{column-gap:var(--space-8)}._people_q3zl2_11,._contributors_q3zl2_6{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}._sectionIntro_q3zl2_12{display:flex;align-items:start;justify-content:space-between;gap:var(--space-8)}._sectionIntro_q3zl2_12 p{margin:0}}@media (max-width: 640px){._header_q3zl2_3{padding:var(--space-10) 0 var(--space-12);grid-template-columns:minmax(0,1fr);gap:var(--space-6)}._intro_q3zl2_7 p{font-size:var(--text-md)}._people_q3zl2_11,._contributors_q3zl2_6{padding-bottom:var(--space-12)}._sectionIntro_q3zl2_12{display:block}._founders_q3zl2_14{gap:var(--space-6)}._person_q3zl2_15 h3{font-size:var(--text-xl)}._socials_q3zl2_19{gap:var(--space-1) var(--space-3)}._socials_q3zl2_19 a{font-size:var(--text-base)}._role_q3zl2_17{font-size:var(--text-base);line-height:1.5}._voice_q3zl2_21{flex-wrap:wrap;gap:var(--space-3)}._contribution_q3zl2_30{margin-left:calc(var(--space-14) + var(--space-3));flex-basis:100%}._invitation_q3zl2_21{padding-bottom:var(--space-12)}}:root,[data-theme=dark]{--bg-primary: #111411;--bg-surface: #191d19;--bg-elevated: #242924;--bg-code: #141814;--bg-bubble-user: #fb923c;--bg-bubble-assistant: #191d19;--bg-frosted: rgba(17, 20, 17, .96);--border-subtle: #303630;--border-strong: #444c44;--border-frosted: rgba(255, 255, 255, .12);--fg-primary: #f1f3eb;--fg-secondary: #b0b7ad;--fg-tertiary: #929b8f;--fg-prose: #dce1d7;--fg-on-accent: #0b0b0f;--accent: #b5beff;--accent-bright: #d0d5ff;--accent-bg-soft: #20243b;--accent-border-soft: #545d99;--accent-mcp: #38bdf8;--accent-mcp-bright: #7dd3fc;--accent-mcp-bg-soft: #0c2433;--accent-mcp-border-soft: #155e75;--accent-guest: #4ade80;--accent-guest-bright: #86efac;--accent-guest-bg-soft: #1a2a20;--accent-guest-border-soft: #2d5a3f;--accent-collab: #2dd4bf;--accent-collab-bright: #5eead4;--accent-collab-bg-soft: #0e2a28;--accent-collab-border-soft: #1f5a55;--error-fg: #f87171;--error-fg-bright: #fca5a5;--error-bg: #2a1515;--error-border: #7a2828;--warn-fg: #fcd34d;--warn-bg: #2a2015;--ok-fg: #86efac;--ok-bg: #0b2a15;--ok-border: #2a4020;--font-heading: "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-body: "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-editorial: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--text-masthead: clamp(3rem, 7.6vw, 7.5rem);--text-xs: 10px;--text-sm: 11px;--text-base: 14px;--text-detail: 13px;--text-md: 15px;--text-lg: 17px;--text-xl: 20px;--text-2xl: 28px;--text-3xl: 40px;--text-4xl: 48px;--text-5xl: 56px;--text-6xl: 72px;--text-7xl: 88px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-30: 120px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 14px;--radius-pill: 9999px;--shadow-card: 0 2px 4px rgba(0, 0, 0, .03), 0 6px 16px rgba(0, 0, 0, .05);--shadow-card-lg: 0 4px 8px rgba(0, 0, 0, .15), 0 12px 24px rgba(0, 0, 0, .25);--nav-height: 96px;--touch-target: 44px;--page-gutter: clamp(20px, 4.5vw, 64px);--content-width: 1312px;--conv-max-width: 900px;--site-max-width: 1440px;--blog-max-width: 1200px;--article-max-width: 720px;--article-wide-width: 960px;--article-sidebar-width: 180px;--text-reading: 1.375rem;--text-reading-mobile: 1.2857rem;--text-editorial-meta: 1rem;--text-editorial-card: clamp(1.8rem, 2.7vw, 2.85rem);--text-editorial-title: clamp(2.5rem, 4.6vw, 4rem);--text-editorial-display: clamp(3.5rem, 7vw, 6rem);--reading-line-height: 1.8;--sticky-footer-height: 0px;color-scheme:dark}@media (max-width: 640px){:root,[data-theme=dark]{--nav-height: 76px}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg-primary);color:var(--fg-primary);font-family:var(--font-body);font-size:var(--text-base);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;background:none;border:none;color:inherit;padding:0}::selection{background:var(--accent);color:var(--fg-on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}main:focus{outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.mono{font-family:var(--font-mono)}.container{width:100%;max-width:var(--site-max-width);margin:0 auto;padding:0 var(--space-16)}@media (max-width: 768px){.container{padding:0 var(--space-6)}}
