.post_root__qzYZl{--ink:#16150f;--ink2:#3c3a32;--paper:#f6f4ee;--paper2:#eceae3;--paper3:#fbfaf7;--line:#e7e3d9;--line2:#d4cfc2;--mid:#6b6962;--faint:#9a978d;--accent:#cd5a2e;--accent-ink:#a8431d;--accent-wash:#f7e9e1;--accent-bd:#e8c9bb;--green:#5f9a6f;--green-ink:#3f7351;--green-bg:#eaf4ed;--green-bd:#bdd9c8;--red:#bc4c36;--red-bg:#f8e7e2;--red-bd:#eccabf;--amber:#c79a3a;--amber-ink:#8a6418;--amber-bg:#f7efdd;--amber-bd:#ecdcb8;--blue:#3a6ea8;--blue-ink:#2a5080;--blue-bg:#eaf0f7;--blue-bd:#c8ddef;--mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",monospace;--col:760px;--wide:1000px}.post_prog__sGuT6{position:fixed;top:0;left:0;height:3px;background:var(--accent);width:0;z-index:90;transition:width .1s linear}.post_wrap__yR12L{max-width:var(--col);margin:0 auto;padding:0 26px}.post_wrap-wide__nsMHY{max-width:var(--wide);margin:0 auto;padding:0 26px}.post_hero__jR09t{padding:50px 0 60px;font-family:var(--mono)}.post_hero-kick__yG10L{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:22px}.post_hero__jR09t h1{font-size:clamp(34px,5.4vw,58px);font-weight:800;letter-spacing:-.035em;line-height:1.04;margin-bottom:26px;font-family:var(--mono);color:var(--ink)}.post_q__Odbdx{color:var(--accent)}.post_hero-lede__Jk2mn{font-size:19px;line-height:1.6;color:var(--ink2);max-width:640px;font-family:var(--mono)}.post_hero-lede__Jk2mn b{font-weight:700;color:var(--ink)}.post_post-crumb__bqof4{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:13px;font-weight:700;color:var(--mid);background:#fff;border:1.5px solid var(--line2);border-radius:8px;padding:8px 14px;margin-bottom:28px;text-decoration:none;transition:all .14s}.post_post-crumb__bqof4:hover{border-color:var(--ink);color:var(--ink)}.post_post-byline__hMv6g{display:flex;align-items:center;gap:13px;margin-top:30px;padding-top:22px;border-top:1px solid var(--line);font-family:var(--mono)}.post_pb-av__ahQz9{width:40px;height:40px;border-radius:50%;background:var(--accent);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.post_pb-meta__WUVc6{font-size:13px;line-height:1.45}.post_pb-meta__WUVc6 .post_nm__5gzA1{font-weight:700;color:var(--ink)}.post_pb-meta__WUVc6 .post_dt__SmBi6{color:var(--faint)}.post_pb-tag__ujl3F{margin-left:auto;font-size:10px;letter-spacing:.1em;color:#3866a8;background:#eaf0f9;border-radius:4px;padding:4px 10px}.post_kick__lDBzU,.post_pb-tag__ujl3F{font-weight:700;text-transform:uppercase}.post_kick__lDBzU{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--accent-ink);margin-bottom:14px}.post_h2__SLlvQ{font-family:var(--mono);font-size:clamp(26px,3.6vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.12;margin-bottom:18px;color:var(--ink)}.post_lead__9Yyrm{font-size:18px;line-height:1.65;margin-bottom:16px}.post_body-text__SC4nE,.post_lead__9Yyrm{font-family:var(--mono);color:var(--ink2)}.post_body-text__SC4nE{font-size:15.5px;line-height:1.7;margin-bottom:14px}.post_body-text__SC4nE b,.post_lead__9Yyrm b{color:var(--ink);font-weight:700}.post_em__3PuM_{color:var(--accent-ink);font-weight:700}.post_moment__wRomn{border-left:2px solid var(--accent);padding:4px 0 4px 20px;margin:22px 0;font-family:var(--mono);font-size:17px;line-height:1.6;color:var(--ink2);font-style:italic}.post_moment__wRomn b{font-style:normal;font-weight:700;color:var(--ink)}.post_band__apdXw{padding:64px 0}.post_band-tight__ncY4q{padding:40px 0}.post_rule__R_wrc{height:1px;background:var(--line);max-width:var(--wide);margin:0 auto}.post_payoff__aaMFE{margin-top:20px;font-family:var(--mono);font-size:15px;line-height:1.6;color:var(--ink2);background:var(--green-bg);border:1px solid var(--green-bd);border-radius:12px;padding:14px 18px;display:flex;gap:12px}.post_payoff__aaMFE svg{color:var(--green-ink);flex-shrink:0;margin-top:2px}.post_payoff__aaMFE b{color:var(--green-ink);font-weight:700}.post_code__OQ__G{background:#1b1a13;border:1px solid #2c2a20;border-radius:12px;overflow:hidden;margin:24px auto 0;max-width:var(--col);box-shadow:0 26px 54px -38px rgba(22,21,15,.6)}.post_code-bar__7qkfF{display:flex;align-items:center;gap:9px;padding:10px 14px;background:#141309;border-bottom:1px solid #2c2a20}.post_code-bar__7qkfF .post_dots__vo4Cs{display:flex;gap:6px}.post_code-bar__7qkfF .post_dots__vo4Cs i{width:9px;height:9px;border-radius:50%;background:#39372b;display:block}.post_code-bar__7qkfF .post_fname__rqmNN{font-size:11px;color:#928e80;font-weight:600;margin-left:4px}.post_code-bar__7qkfF .post_lang__J6WzR{margin-left:auto;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#6c6a5b}.post_code__OQ__G pre{margin:0;padding:17px 19px;overflow-x:auto;font-size:12.5px;line-height:1.75;color:#e7e3d7;font-family:var(--mono)}.post_c__XKHuJ{color:#76735f}.post_k__FPsbp{color:#e0995e}.post_s__PIhUS{color:#9dbf8b}.post_p__UemCb{color:#8aa9cf}.post_m__P8okX{color:#cdb06d}.post_term__0lt65{background:#1b1a13;border:1px solid #2c2a20;border-radius:12px;overflow:hidden;margin:24px auto 0;max-width:var(--col);box-shadow:0 26px 54px -38px rgba(22,21,15,.6)}.post_term-bar__XuxNh{display:flex;align-items:center;gap:9px;padding:10px 14px;background:#141309;border-bottom:1px solid #2c2a20}.post_term-bar__XuxNh .post_dots__vo4Cs{display:flex;gap:6px}.post_term-bar__XuxNh .post_dots__vo4Cs i{width:9px;height:9px;border-radius:50%;background:#39372b;display:block}.post_term-bar__XuxNh .post_title__FWXqh{font-size:11px;color:#928e80;font-weight:600;margin-left:4px}.post_term-bar__XuxNh .post_badge__j7BKw{margin-left:auto;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#c98a4f;border:1px solid #4a3d2a;border-radius:4px;padding:2px 8px}.post_term-body___r7uC{padding:16px 18px;font-size:12.5px;line-height:1.7;color:#d8d4c7;font-family:var(--mono)}.post_term-q__nIlH_{display:flex;gap:9px;margin-bottom:4px}.post_term-q__nIlH_ .post_gt__XjUZ8{color:var(--accent);font-weight:700;flex-shrink:0}.post_term-q__nIlH_ .post_ask__gtlny{color:#f0ece0}.post_term-call___rfaV{display:flex;align-items:center;gap:9px;margin:11px 0;padding:8px 11px;background:#211f16;border:1px solid #322f23;border-radius:8px}.post_term-call___rfaV .post_spark__j6hmq{color:#c98a4f;flex-shrink:0}.post_term-call___rfaV .post_fn___PUUu{color:#cdb06d;font-weight:700}.post_term-call___rfaV .post_args__3WHWA{color:#8aa9cf}.post_term-call___rfaV .post_ok__38ymH{margin-left:auto;font-size:10.5px;color:#9dbf8b;font-weight:700;display:inline-flex;align-items:center;gap:5px}.post_term-ans__qS_4R{color:#d8d4c7;margin-top:9px}.post_term-ans__qS_4R b{color:#fff;font-weight:700}.post_term-cite__KDhHa{color:#8aa9cf}.post_term-ref__6nLt_{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#c1bdb0;background:#211f16;border:1px solid #322f23;border-radius:6px;padding:2px 8px;margin:7px 8px 0 0}.post_tools__pHXiY{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:24px auto 0;max-width:var(--col)}.post_tool__Gtsuh{background:#fff;border:1px solid var(--line);border-radius:11px;padding:14px 15px;font-family:var(--mono)}.post_tool-top__EVGoK{display:flex;align-items:center;gap:9px;margin-bottom:7px}.post_tool-name__iIz7u{font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.post_tool-kind__jarKv{margin-left:auto;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:2px 7px;white-space:nowrap}.post_tool-kind-res__57yJN{color:var(--blue-ink);background:var(--blue-bg)}.post_tool-kind-act__71N7Z{color:var(--accent-ink);background:var(--accent-wash)}.post_tool__Gtsuh p{font-size:11.5px;color:var(--mid);line-height:1.5;margin:0}.post_tool-gated__5FylJ{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:var(--accent-ink);margin-top:8px}.post_arch__2Y1cr{display:flex;align-items:stretch;gap:0;margin:26px auto 0;max-width:var(--wide)}.post_arch-node__DZrLG{flex:1;background:#fff;border:1.5px solid var(--ink);border-radius:12px;padding:16px 15px;text-align:center;display:flex;flex-direction:column;gap:6px;font-family:var(--mono)}.post_arch-node-mid__fuKZp{border-color:var(--accent);box-shadow:0 0 0 4px rgba(205,90,46,.1)}.post_arch-ic__XE_W_{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;margin:0 auto 4px}.post_arch-t__nQ_Xo{font-size:13px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.post_arch-s__iIjSI{font-size:11px;color:var(--mid);line-height:1.5}.post_arch-arrow__qFn__{display:flex;align-items:center;justify-content:center;color:var(--faint);padding:0 8px;flex-shrink:0}.post_arch-cap__CU9IU{max-width:var(--wide);margin:12px auto 0;text-align:center;font-family:var(--mono);font-size:11.5px;color:var(--faint);font-style:italic;font-weight:600}.post_reach__Z1bui{max-width:var(--wide);margin:26px auto 0;display:flex;flex-direction:column;align-items:center}.post_reach-hub__l4tF_{display:inline-flex;align-items:center;gap:13px;background:var(--ink);color:var(--paper);border-radius:14px;padding:14px 22px;box-shadow:0 18px 40px -28px rgba(22,21,15,.6);font-family:var(--mono)}.post_reach-hub-ic__Z_nDH{width:32px;height:32px;border-radius:8px;background:var(--accent);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.post_reach-hub-t__caSZI{font-size:15px;font-weight:800;letter-spacing:-.01em}.post_reach-hub-s__YAODv{font-size:11px;color:#bdb9ad;margin-top:1px}.post_reach-stem__wP0Li{width:1.5px;height:24px;background:var(--line2)}.post_reach-row__eYNFI{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;position:relative}.post_reach-row__eYNFI:before{content:"";position:absolute;top:-12px;left:12.5%;right:12.5%;height:1.5px;background:var(--line2)}.post_reach-card__Y0fxP{background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px 14px;text-align:center;position:relative;font-family:var(--mono)}.post_reach-card__Y0fxP:before{content:"";position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:1.5px;height:12px;background:var(--line2)}.post_reach-ic__4M3Rg{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:0 auto 9px}.post_reach-t__WT1jB{font-size:12.5px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.post_reach-s__aY_9x{font-size:10.5px;color:var(--mid);line-height:1.5;margin-top:4px}.post_reach-cap__TsfHZ{max-width:var(--wide);margin:13px auto 0;text-align:center;font-family:var(--mono);font-size:11.5px;color:var(--faint);font-style:italic;font-weight:600}.post_road-grid__yQ_qC{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:var(--col);margin:26px auto 0}.post_road-card__qP1wA{background:#fff;border:1px solid var(--line);border-radius:13px;padding:17px 18px;font-family:var(--mono)}.post_road-top__TozFd{display:flex;align-items:center;gap:9px;margin-bottom:9px}.post_road-num__YA_6C{font-family:var(--mono);font-size:11px;font-weight:800;color:var(--accent);font-variant-numeric:tabular-nums}.post_road-card__qP1wA h4{font-size:14.5px;font-weight:800;letter-spacing:-.015em;margin:0;color:var(--ink)}.post_road-card__qP1wA p{font-size:12.5px;color:var(--mid);line-height:1.55;margin:0}.post_road-eg__MY6TP{display:flex;gap:8px;margin-top:11px;padding:9px 11px;background:var(--paper2);border-radius:8px;font-size:11.5px;line-height:1.5;color:var(--ink2)}.post_road-eg__MY6TP .post_gt__XjUZ8{color:var(--accent);font-weight:800;flex-shrink:0}.post_principles__XHJfw{display:flex;flex-direction:column;gap:2px;margin-top:24px;font-family:var(--mono)}.post_principle__dpJJl{display:flex;gap:18px;padding:20px 0;border-top:1px solid var(--line)}.post_principle__dpJJl:last-child{border-bottom:1px solid var(--line)}.post_principle__dpJJl .post_pn__CiIS_{font-size:13px;font-weight:800;color:var(--accent);flex-shrink:0;width:34px;font-variant-numeric:tabular-nums}.post_principle__dpJJl .post_pc__C1Qnp{flex:1}.post_principle__dpJJl h4{font-size:16px;font-weight:800;letter-spacing:-.01em;margin-bottom:5px;color:var(--ink)}.post_principle__dpJJl p{font-size:14px;line-height:1.6;color:var(--mid)}.post_principle__dpJJl p b{color:var(--ink);font-weight:700}.post_closer__lUrTQ{padding:72px 0 110px;text-align:center;font-family:var(--mono)}.post_closer__lUrTQ h2{max-width:640px;margin:0 auto 18px;font-size:clamp(26px,3.6vw,38px);font-weight:800;letter-spacing:-.03em;color:var(--ink)}.post_closer__lUrTQ p{font-size:16px;line-height:1.6;color:var(--mid);max-width:540px;margin:0 auto}.post_author__Nt8_c{display:flex;align-items:flex-start;gap:15px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px;max-width:var(--col);margin:0 auto;font-family:var(--mono)}.post_author-av__2Vsvr{width:46px;height:46px;border-radius:50%;background:var(--accent);color:#fff;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.post_author-nm__6OW0e{font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.post_author-bio__kf3iU{font-size:13px;line-height:1.6;color:var(--mid);margin-top:5px}@media (max-width:760px){.post_reach-row__eYNFI{grid-template-columns:1fr 1fr}.post_reach-card__Y0fxP:before,.post_reach-row__eYNFI:before{display:none}.post_road-grid__yQ_qC{grid-template-columns:1fr}}@media (max-width:680px){.post_tools__pHXiY{grid-template-columns:1fr}.post_arch__2Y1cr{flex-direction:column}.post_arch-arrow__qFn__{transform:rotate(90deg);padding:8px 0}}