.article_main__FE_Yz{flex:1;width:100%;padding:64px 24px 96px}.article_article__T9i3U{max-width:720px;margin:0 auto}.article_wide__zWJZD{max-width:1080px;margin:0 auto;width:100%}.article_eyebrow__RU01s{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)}.article_eyebrowDot__7zwe7{width:7px;height:7px;border-radius:50%;background:#b1862f}.article_title__fZ9a9{font-family:var(--font-ui),-apple-system,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-size:44px;color:var(--text-primary);margin:16px 0 0}.article_meta__9ujYX{margin-top:16px;font-size:14px;color:var(--text-muted)}.article_meta__9ujYX span+span:before{content:"·";margin:0 8px;color:var(--border-color)}.article_lede__8C1k2{font-size:21px;line-height:1.55;color:var(--text-secondary);margin:28px 0 0}.article_figure__4CUhm{margin:44px auto 0}.article_figcaption__HzO5O{margin-top:12px;font-size:13px;line-height:1.55;color:var(--text-muted)}.article_figcaption__HzO5O strong{color:var(--text-secondary);font-weight:500}.article_stats__DDmW7{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border-color);border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden;margin:44px auto 0}.article_stat__wfoDJ{background:var(--surface,#fff);padding:20px 18px}.article_statValue__TEftv{font-family:var(--font-ui),sans-serif;font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--text-primary);line-height:1}.article_statValue__TEftv.article_accent__30NQs{color:#b1862f}.article_statLabel__aQFv5{margin-top:8px;font-size:13px;line-height:1.4;color:var(--text-muted)}@media (max-width:640px){.article_stats__DDmW7{grid-template-columns:repeat(2,1fr)}.article_title__fZ9a9{font-size:32px}.article_lede__8C1k2{font-size:18px}}.article_prose__oqnfg{margin-top:48px}.article_prose__oqnfg h2{font-family:var(--font-ui),sans-serif;font-size:26px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin:48px 0 16px}.article_prose__oqnfg p{font-size:17px;line-height:1.7;color:var(--text-primary);margin:0 0 18px}.article_prose__oqnfg a{color:#2e6f8e;text-decoration:underline;text-underline-offset:2px}.article_prose__oqnfg code{font-family:var(--font-geist-mono),monospace;font-size:.9em;background:var(--accent-light);padding:1px 6px;border-radius:6px;color:#1f2733}.article_prose__oqnfg ul{margin:0 0 18px;padding-left:22px}.article_prose__oqnfg li{font-size:17px;line-height:1.7;color:var(--text-primary);margin:0 0 8px}.article_prose__oqnfg strong{font-weight:600}.article_pullquote__tJIxj{padding:4px 0;margin:32px 0;font-family:var(--font-ui),sans-serif;font-size:22px;line-height:1.45;font-weight:500;letter-spacing:-.01em;color:var(--text-primary)}.article_footnote__TEXxj{margin-top:56px;padding-top:24px;border-top:1px solid var(--border-color);font-size:14px;line-height:1.65;color:var(--text-muted)}.article_footnote__TEXxj a{color:#2e6f8e}.capital_figure__AzQYV{margin:36px auto 0;max-width:760px}.capital_svg__CVQyn{display:block;width:100%;height:auto;overflow:visible}.capital_grid__LlonC{stroke:var(--border-color);stroke-width:.5;stroke-dasharray:3 4}.capital_gridLbl__dEXt4{font-family:var(--font-ui),sans-serif;font-size:11px;fill:var(--text-muted)}.capital_row__a6cz_{opacity:0;transition:opacity .4s ease}.capital_shown___AwiJ .capital_row__a6cz_{opacity:1}.capital_name__R_xrZ{font-family:var(--font-ui),sans-serif;font-size:12.5px;fill:var(--text-primary)}.capital_nameHome__74em2{font-weight:600;fill:#8a6420}.capital_bar___jSgU{transition:width .5s ease}.capital_val__0s899{font-family:var(--font-ui),sans-serif;font-size:11.5px;fill:var(--text-secondary)}.capital_valHome__sjBDM{fill:#8a6420;font-weight:600}.capital_kind__5ws7f{fill:var(--text-muted);font-size:10.5px}.capital_legend__Lxq1c{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:14px;justify-content:center}.capital_lchip__nwLpt{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui),sans-serif;font-size:12px;color:var(--text-secondary)}.capital_ldot__A4DZ8{width:9px;height:9px;border-radius:50%}.capital_cap__k4nbR{margin:16px auto 0;max-width:660px;font-size:13px;line-height:1.6;color:var(--text-muted);text-align:center}.capital_cap__k4nbR strong{color:var(--text-secondary);font-weight:600}@media (max-width:560px){.capital_name__R_xrZ{font-size:11px}.capital_val__0s899{font-size:10.5px}}.cards_wrap__k2z1J{margin:32px auto 0;max-width:1080px;width:100%}.cards_filters__Lafj3{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.cards_fchip__pVQ_q{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-ui),sans-serif;font-size:13px;color:var(--text-secondary);background:transparent;border:1px solid var(--border-color);border-radius:999px;padding:6px 12px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.cards_fchip__pVQ_q:hover{border-color:var(--border-strong,#9aa3af)}.cards_factive__UcW2a{border-color:#b1862f;background:#fbf3e0;color:var(--text-primary)}.cards_fcount__CNXUy{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:12px}.cards_deck__dm0Br{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width:760px){.cards_deck__dm0Br{grid-template-columns:1fr}}.cards_card__X_CyN{border:1px solid var(--border-color);border-radius:12px;padding:16px 18px 14px;background:var(--surface,#fff);display:flex;flex-direction:column}.cards_home__jJvRh{border-color:#e3c98a;box-shadow:inset 3px 0 0 #b1862f}.cards_head__3n29i{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cards_name__iO_o7{font-family:var(--font-ui),sans-serif;font-size:17px;font-weight:600;color:var(--text-primary);margin:0}.cards_tags__id4TP{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.cards_owner__uUhaO{color:var(--c,#6b7280);border:1px solid color-mix(in srgb,var(--c,#6b7280) 40%,transparent);background:color-mix(in srgb,var(--c,#6b7280) 8%,transparent)}.cards_gtm__cwYkm,.cards_owner__uUhaO{font-size:11px;font-weight:500;border-radius:5px;padding:1px 7px;white-space:nowrap}.cards_gtm__cwYkm{color:var(--text-secondary);background:var(--surface-1,#f4f4f2)}.cards_incumbent__lWU09{font-size:11px;font-weight:500;color:#8a6420;background:#fbf3e0;border:1px solid #e3c98a;border-radius:5px;padding:1px 7px;white-space:nowrap}.cards_product__HqbWL{font-size:12.5px;color:var(--text-secondary);margin:6px 0 12px}.cards_founded__Sxx_o{color:var(--text-muted)}.cards_stats__NiDeN{display:grid;grid-template-columns:1fr 1fr;gap:9px 16px;margin:0 0 12px}.cards_stat__xpCUS{min-width:0}.cards_statWide__FZKGT{grid-column:1/-1}.cards_statLabel__nHGYJ{font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 2px}.cards_statVal__cHC3G{font-size:12.5px;line-height:1.45;color:var(--text-primary);margin:0}.cards_rel__GzI84{font-size:13px;line-height:1.55;color:var(--text-secondary);margin:4px 0 10px;padding-top:10px;border-top:1px solid var(--border-color)}.cards_relArrow__FXSUx{color:#b1862f;font-weight:600}.cards_conf___55U4{align-self:flex-start;font-size:10.5px;text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:1px 6px}.cards_conf_high__hy4A8{color:#2f7a55;background:#eaf6ef}.cards_conf_medium__WKOcR{color:#9c7427;background:#fbf3e0}.cards_conf_low__EBLhl{color:#9a6b5c;background:#f6ece8}.dach_figure__sQctS{margin:32px auto 0;max-width:760px}.dach_svg__zJ5pS{display:block;width:100%;height:auto;overflow:visible}.dach_row__qjSLl{opacity:0;transition:opacity .4s ease}.dach_shown__6sxPq .dach_row__qjSLl{opacity:1}.dach_cName__Uh_Jl{font-family:var(--font-ui),sans-serif;font-size:11.5px;fill:var(--text-primary)}.dach_cHosp__r_bw4{font-weight:600;fill:#8a6420}.dach_cc__o0efv{fill:var(--text-muted);font-size:10.5px}.dach_bar__OG8cK{transition:width .5s ease}.dach_cVal__fQ56x{font-family:var(--font-ui),sans-serif;font-size:11px;fill:var(--text-secondary)}.dach_legend__cXtNW{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:12px;justify-content:center}.dach_lchip__T7OMo{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui),sans-serif;font-size:12px;color:var(--text-secondary)}.dach_ldot__Oryw2{width:9px;height:9px;border-radius:50%}.dach_cap__flH_l{margin:14px auto 0;max-width:660px;font-size:13px;line-height:1.6;color:var(--text-muted);text-align:center}.dach_cap__flH_l strong{color:var(--text-secondary);font-weight:600}.dach_cap__flH_l a{color:#2e6f8e;text-decoration:underline;text-underline-offset:2px}.dach_census__sYtgy{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border-color);border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden;margin:32px auto 0;max-width:760px}.dach_cell__4JZz_{background:var(--surface,#fff);padding:16px 14px;text-align:center}.dach_cellVal__VQsaw{display:block;font-family:var(--font-ui),sans-serif;font-size:26px;font-weight:600;letter-spacing:-.02em;color:#b1862f;line-height:1}.dach_cellLbl__GQL_2{display:block;margin-top:8px;font-size:11.5px;line-height:1.4;color:var(--text-muted)}@media (max-width:640px){.dach_census__sYtgy{grid-template-columns:repeat(2,1fr)}}.dach_callout__Ey_bP{max-width:760px;margin:28px auto 0;border:1px solid #e3c98a;background:#fbf3e0;border-radius:12px;padding:16px 20px}.dach_calloutHead__XFLJs{font-family:var(--font-ui),sans-serif;font-size:15px;font-weight:600;color:#5a4012;margin:0 0 6px}.dach_calloutBody__jRf3E{font-size:13.5px;line-height:1.6;color:#6b5524;margin:0}.dach_calloutBody__jRf3E strong{color:#5a4012;font-weight:600}.dach_signals__PHTw3{max-width:1080px;margin:32px auto 0;display:flex;flex-direction:column;gap:12px}.dach_signal__JP2yz{border:1px solid var(--border-color);border-radius:12px;padding:14px 18px;background:var(--surface,#fff);display:grid;grid-template-columns:180px 1fr;gap:6px 20px;align-items:start}@media (max-width:640px){.dach_signal__JP2yz{grid-template-columns:1fr}}.dach_sigTool__Uar9O{font-family:var(--font-ui),sans-serif;font-size:15px;font-weight:600;color:var(--text-primary);margin:0}.dach_sigLayer__js_8Q{font-size:11.5px;color:var(--text-muted);margin-top:2px}.dach_sigStrength__ip0jf{display:inline-block;margin-top:6px;font-size:10.5px;text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:1px 6px}.dach_s_high__rM4Lr{color:#2f7a55;background:#eaf6ef}.dach_s_medium__L4HH8{color:#9c7427;background:#fbf3e0}.dach_s_unverified__DScaK{color:#6b7280;background:var(--surface-1,#f1f1ef)}.dach_sigUsers__fK57G{font-size:13px;line-height:1.5;color:var(--text-primary);margin:0}.dach_sigImpl___t41H{font-size:12.5px;line-height:1.5;color:var(--text-secondary);margin:6px 0 0}.dach_sigImpl___t41H b{color:#8a6420;font-weight:600}.dach_streams__5W7KU{max-width:1080px;margin:28px auto 0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width:760px){.dach_streams__5W7KU{grid-template-columns:1fr}}.dach_stream__8_8nq{border:1px solid var(--border-color);border-radius:12px;padding:14px 18px;background:var(--surface,#fff)}.dach_streamTop__rv_OD{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:5px}.dach_streamName__wcqFG{font-family:var(--font-ui),sans-serif;font-size:15px;font-weight:600;color:var(--text-primary);margin:0}.dach_streamPrice__zolkZ{font-size:12.5px;font-weight:600;color:#8a6420;white-space:nowrap}.dach_streamWhat__ZzUaj{font-size:13px;line-height:1.5;color:var(--text-secondary);margin:0 0 6px}.dach_streamPrec__65_jt{font-size:12px;line-height:1.45;color:var(--text-muted);margin:0;padding-top:6px;border-top:1px solid var(--border-color)}.dach_llmCols__tjc0D{max-width:1080px;margin:24px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:640px){.dach_llmCols__tjc0D{grid-template-columns:1fr}}.dach_llmCol__KE8ZP{border:1px solid var(--border-color);border-radius:12px;padding:14px 18px;background:var(--surface,#fff)}.dach_llmColHead__Nvgns{font-family:var(--font-ui),sans-serif;font-size:13px;font-weight:600;margin:0 0 8px}.dach_llmPartners__dt2OM{color:#2f7a55}.dach_llmCompetitors__yJ0XM{color:#9a6b5c}.dach_llmList__Uyw6o{margin:0;padding-left:18px}.dach_llmList__Uyw6o li{font-size:13px;line-height:1.55;color:var(--text-primary);margin:0 0 5px}.dach_precedents__eYBVL{max-width:1080px;margin:28px auto 0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width:760px){.dach_precedents__eYBVL{grid-template-columns:1fr}}.dach_precedent__H1_gq{border:1px solid var(--border-color);border-radius:12px;padding:14px 18px;background:var(--surface,#fff)}.dach_precTop__J5_S7{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.dach_precName__ffg6j{font-family:var(--font-ui),sans-serif;font-size:14.5px;font-weight:600;color:var(--text-primary);margin:0}.dach_precBadges__FKTMU{display:flex;gap:5px;flex:none}.dach_badge___8V6m{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:1px 6px;white-space:nowrap}.dach_bGenomics__ihpVo{color:#2f7a55;background:#eaf6ef}.dach_bOss__KBf52{color:#2e6f8e;background:#e7f0f5}.dach_bClinYes__FwQGH{color:#8a6420;background:#fbf3e0}.dach_bClinPartial__jvh2S{color:#6b7280;background:var(--surface-1,#f1f1ef)}.dach_precBundles__bKNRL{font-size:12.5px;line-height:1.5;color:var(--text-primary);margin:0 0 6px}.dach_precModel__0V_Qw{font-size:12px;line-height:1.45;color:var(--text-muted);margin:0;padding-top:6px;border-top:1px solid var(--border-color)}.dach_verdict__eqPUp{max-width:1080px;margin:22px auto 0;border:1px solid var(--border-color);border-radius:12px;padding:14px 18px;background:var(--surface-1,#f7f7f5)}.dach_verdictHead__u1anm{font-family:var(--font-ui),sans-serif;font-size:15px;font-weight:600;color:var(--text-primary);margin:0 0 4px}.dach_verdictBody__572jD{font-size:13px;line-height:1.6;color:var(--text-secondary);margin:0}.dach_verdictBody__572jD strong{color:#8a6420;font-weight:600}.dach_calloutWarn__Ev4ap{max-width:760px;margin:28px auto 0;border:1px solid #e0b4a8;background:#faece7;border-radius:12px;padding:16px 20px}.dach_calloutWarnHead__xqOAE{font-family:var(--font-ui),sans-serif;font-size:15px;font-weight:600;color:#8a4836;margin:0 0 6px}.dach_calloutWarnBody__0x07C{font-size:13.5px;line-height:1.6;color:#7a4a3c;margin:0 0 10px}.dach_calloutWarnBody__0x07C:last-child{margin-bottom:0}.dach_calloutWarnBody__0x07C strong{color:#6b3528;font-weight:600}.extras_banner__aG7ax{max-width:720px;margin:24px auto 0;display:flex;gap:12px;align-items:flex-start;background:#fbf3e0;border:1px solid #e3c98a;border-radius:12px;padding:12px 16px;font-size:13.5px;line-height:1.55;color:#6b5524}.extras_bannerIcon__N0z83{font-size:15px;line-height:1.5}.extras_banner__aG7ax strong{font-weight:600;color:#5a4012}.extras_gtmGrid__uwdqJ{max-width:1080px;margin:32px auto 0;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width:760px){.extras_gtmGrid__uwdqJ{grid-template-columns:1fr}}.extras_gtmCard__RnfpA{border:1px solid var(--border-color);border-radius:12px;padding:16px 18px;background:var(--surface,#fff)}.extras_gtmTop__z7RP0{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.extras_gtmLabel__5Pd_c{font-family:var(--font-ui),sans-serif;font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.extras_gtmPlayers__XrJHr{font-size:12px;color:var(--text-muted);text-align:right}.extras_gtmRow__9IiHT{font-size:13px;line-height:1.5;color:var(--text-secondary);margin:4px 0}.extras_gtmRow__9IiHT b{color:var(--text-primary);font-weight:600}.extras_gtmDefend__SU4sF{margin-top:8px;padding-top:8px;border-top:1px solid var(--border-color);font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.extras_gtmDefend__SU4sF b{color:#8a6420;font-weight:600}.extras_timeline__y9U6b{max-width:720px;margin:28px auto 0;border-left:2px solid var(--border-color);padding-left:0;list-style:none}.extras_tlItem__SQzoR{position:relative;padding:0 0 20px 24px}.extras_tlItem__SQzoR:before{content:"";position:absolute;left:-7px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--surface,#fff);border:2px solid #b1862f}.extras_tlYear__SdT93{font-family:var(--font-ui),sans-serif;font-size:12px;font-weight:600;color:#b1862f;letter-spacing:.03em}.extras_tlEvent__OPvQq{font-size:15px;font-weight:600;color:var(--text-primary);margin:2px 0}.extras_tlDetail__CEsmH{font-size:13.5px;line-height:1.55;color:var(--text-secondary);margin:0}.blog_main__mNBhz{--ink:#171717;--muted:#6b6b6b;--faint:#999999;--line:#e8e8e8;--track:#f0f0ef;flex:1;width:100%;padding:56px 24px 96px}.blog_inner__e4ydw{max-width:1120px;margin:0 auto}.blog_header__0iz8y{margin-bottom:36px}.blog_eyebrow__lKbzQ{font-family:var(--font-geist-mono),monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem}.blog_title__9ihMq{font-family:var(--font-ui),-apple-system,sans-serif;font-weight:600;letter-spacing:-.02em;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.05;color:var(--text-primary);margin:0}.blog_subtitle__SFq9F{margin-top:12px;font-size:1.05rem;line-height:1.55;color:var(--muted);max-width:60ch}.blog_list__av3dK{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem;margin-top:2.2rem}.blog_card__AELHx{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:12px;padding:1.1rem 1.2rem 1rem;text-decoration:none;color:inherit;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.blog_card__AELHx:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.05)}.blog_card__AELHx:hover .blog_label__OOlZ0{text-decoration:underline;text-decoration-color:var(--ink);text-underline-offset:2px}.blog_card__AELHx:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.blog_cardTop__hSeje{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.blog_cardHead__6GWDx{min-width:0}.blog_label__OOlZ0{font-family:var(--font-geist-sans),sans-serif;font-size:1rem;font-weight:600;line-height:1.3;color:var(--text-primary)}.blog_source__zqcZx{display:block;font-size:.66rem;letter-spacing:.02em;color:var(--faint);margin-top:.3rem}.blog_badge__faycm,.blog_source__zqcZx{font-family:var(--font-geist-mono),monospace}.blog_badge__faycm{flex-shrink:0;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.12rem .5rem;white-space:nowrap}.blog_value__kTzVM{font-family:var(--font-ui),var(--font-geist-sans),sans-serif;font-size:2.1rem;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--ink);margin:.9rem 0 .1rem}.blog_unit__PG3hI{font-family:var(--font-geist-mono),monospace;font-size:.72rem;font-weight:400;letter-spacing:0;color:var(--muted)}.blog_metaRow__xSlPr{display:flex;gap:.6rem;flex-wrap:wrap;align-items:baseline;margin-top:.3rem}.blog_dbl__kyHh6{font-family:var(--font-geist-mono),monospace;font-size:.72rem;color:var(--muted)}.blog_chart__f__aC{margin-top:.85rem;width:100%;height:44px;display:block;overflow:visible}.blog_area__E1NX6{fill:var(--ink);opacity:.07}.blog_line__Ypwch{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.blog_endDot__7jlRU{fill:var(--ink)}.blog_propBar__LzC3Y{margin-top:.95rem}.blog_propTrack__awZXe{display:flex;width:100%;height:12px;gap:2px;border-radius:6px;overflow:hidden;background:var(--track)}.blog_seg__LwXUD{height:100%;min-width:3px}.blog_seg0__EJT6G{background:var(--ink)}.blog_seg1__taMy_{background:rgba(23,23,23,.55)}.blog_seg2__NVL38{background:rgba(23,23,23,.3)}.blog_seg3__t9UeQ{background:rgba(23,23,23,.18)}.blog_legend__j6EXr{display:flex;flex-wrap:wrap;gap:.2rem .85rem;margin-top:.55rem;font-family:var(--font-geist-mono),monospace;font-size:.66rem;color:var(--muted)}.blog_legItem__oRoF_{display:inline-flex;align-items:center;gap:.35rem}.blog_legDot__ys7_E{width:.5rem;height:.5rem;border-radius:2px;flex-shrink:0}.blog_legNum__gt6T4{color:var(--ink);font-weight:600}.blog_dots__ZTikC{margin-top:.95rem}.blog_dotRow__HbTiF{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:.6rem}.blog_dot__uF_HK{width:15px;height:15px;border-radius:3px}.blog_miniBars__GCBdS{display:flex;flex-direction:column;gap:.4rem;margin-top:.85rem}.blog_miniRow__9UarY{display:grid;grid-template-columns:7.5rem 1fr 1rem;align-items:center;gap:.5rem;font-family:var(--font-geist-mono),monospace;font-size:.66rem}.blog_miniLabel__Gn2i0{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog_miniTrack__Rqp6x{height:8px;border-radius:4px;background:var(--track);overflow:hidden}.blog_miniFill__560Pg{display:block;height:100%;min-width:2px;border-radius:4px;background:rgba(23,23,23,.5)}.blog_miniLead__xeYD5{background:var(--ink)}.blog_miniVal__QM4Lb{color:var(--ink);font-weight:600;text-align:right}.blog_tracking__9V9DN{font-family:var(--font-geist-mono),monospace;font-size:.68rem;line-height:1.5;color:var(--faint);margin-top:.85rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){.blog_main__mNBhz{padding:44px 16px 72px}.blog_list__av3dK{grid-template-columns:1fr;gap:.85rem}.blog_value__kTzVM{font-size:1.85rem}}.market_wrap__nc84p{margin:32px auto 0;max-width:820px;width:100%}.market_figure__t9oIn{margin:0 auto}.market_svg__Zakm0{display:block;width:100%;height:auto;overflow:visible}.market_grid__Qqo79{stroke:var(--border-color);stroke-width:.5;stroke-dasharray:3 4}.market_gridLbl__ukro5{font-family:var(--font-ui),sans-serif;font-size:11px;fill:var(--text-muted)}.market_row__0To0s{opacity:0;transition:opacity .45s ease}.market_shown___nroD .market_row__0To0s{opacity:1}.market_mName__qtw5x{font-family:var(--font-ui),sans-serif;font-size:12.5px;font-weight:500;fill:var(--text-primary)}.market_mCagr__Zzyb_{font-family:var(--font-ui),sans-serif;font-size:11px;fill:var(--text-muted)}.market_bar__jEskb{transition:width .6s ease}.market_mSize__jeeZ4{font-family:var(--font-ui),sans-serif;font-size:11.5px;fill:var(--text-secondary)}.market_cap__pikCg{margin:14px auto 0;max-width:660px;font-size:13px;line-height:1.6;color:var(--text-muted);text-align:center}.market_funnel__cAjgA{margin:40px auto 0;display:flex;flex-direction:column;align-items:center;gap:10px}.market_tier__adAi_{border-radius:12px;padding:14px 20px;text-align:center}.market_tam__gUDey{width:100%;background:color-mix(in srgb,#2e6f8e 7%,transparent);border:1px solid color-mix(in srgb,#2e6f8e 25%,transparent)}.market_sam__NJ5bh{width:78%;background:color-mix(in srgb,#3585e0 9%,transparent);border:1px solid color-mix(in srgb,#3585e0 30%,transparent)}.market_som__3IYbm{width:58%;background:#fbf3e0;border:1px solid #e3c98a}.market_tierHead__CAfyz{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-bottom:4px}.market_tierTag__UoaZW{font-size:12px;letter-spacing:.06em;color:var(--text-secondary)}.market_tierNum__j21DJ,.market_tierTag__UoaZW{font-family:var(--font-ui),sans-serif;font-weight:600}.market_tierNum__j21DJ{font-size:18px;color:var(--text-primary)}.market_som__3IYbm .market_tierNum__j21DJ{color:#8a6420}.market_tierDesc__hyahD{font-size:12.5px;line-height:1.55;color:var(--text-secondary);margin:0 auto;max-width:560px}.market_tierDesc__hyahD strong{color:var(--text-primary);font-weight:600}@media (max-width:560px){.market_sam__NJ5bh,.market_som__3IYbm{width:100%}}.market_units__YjJH9{margin:36px auto 0;border-top:1px solid var(--border-color);padding-top:22px}.market_unitsLead__0FeAV{font-size:13.5px;line-height:1.55;color:var(--text-secondary);margin:0 0 16px;text-align:center}.market_unitsGrid__Bg_ob{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border-color);border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden}.market_unit__LgEps{background:var(--surface,#fff);padding:16px 14px;text-align:center}.market_unitVal__5N3nr{display:block;font-family:var(--font-ui),sans-serif;font-size:24px;font-weight:600;letter-spacing:-.02em;color:#b1862f;line-height:1}.market_unitLbl__fFpu1{display:block;margin-top:8px;font-size:11.5px;line-height:1.4;color:var(--text-muted)}.market_unitsNote__JRevT{margin:16px auto 0;max-width:660px;font-size:13px;line-height:1.6;color:var(--text-secondary);text-align:center}@media (max-width:640px){.market_unitsGrid__Bg_ob{grid-template-columns:repeat(2,1fr)}}.article_main__BKUPf{flex:1;width:100%;padding:64px 24px 96px}.article_article__X4J1W{max-width:720px;margin:0 auto}.article_eyebrow__dMNHG{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)}.article_eyebrowDot__p6j6p{width:7px;height:7px;border-radius:50%;background:#b1862f}.article_title__zXdxk{font-family:var(--font-ui),-apple-system,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-size:44px;color:var(--text-primary);margin:16px 0 0}.article_meta__dnaqp{margin-top:16px;font-size:14px;color:var(--text-muted)}.article_meta__dnaqp span+span:before{content:"·";margin:0 8px;color:var(--border-color)}.article_lede__BsZBZ{font-size:21px;line-height:1.55;color:var(--text-secondary);margin:28px 0 0}.article_prose__Iv2r6{margin-top:48px}.article_prose__Iv2r6 h2{font-family:var(--font-ui),sans-serif;font-size:26px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin:48px 0 16px}.article_prose__Iv2r6 p{font-size:17px;line-height:1.7;color:var(--text-primary);margin:0 0 18px}.article_prose__Iv2r6 a{color:#2e6f8e;text-decoration:underline;text-underline-offset:2px}.article_prose__Iv2r6 code{font-family:var(--font-geist-mono),monospace;font-size:.9em;background:var(--accent-light);padding:1px 6px;border-radius:6px;color:#1f2733}.article_prose__Iv2r6 ul{margin:0 0 18px;padding-left:22px}.article_prose__Iv2r6 li{font-size:17px;line-height:1.7;color:var(--text-primary);margin:0 0 8px}.article_pullquote__9Lcjq{padding:4px 0;margin:32px 0;font-family:var(--font-ui),sans-serif;font-size:22px;line-height:1.45;font-weight:500;letter-spacing:-.01em;color:var(--text-primary)}.article_footnote__WLAHY{margin-top:56px;padding-top:24px;border-top:1px solid var(--border-color);font-size:14px;line-height:1.65;color:var(--text-muted)}.article_footnote__WLAHY a{color:#2e6f8e}.article_wide__kaQvS{max-width:1080px;margin:0 auto;width:100%}@media (max-width:640px){.article_title__zXdxk{font-size:32px}.article_lede__BsZBZ{font-size:18px}}.scrolly_scrolly__zMLvp{position:relative;display:grid;grid-template-columns:40% 60%;gap:32px;margin:24px 0 40px}.scrolly_graphic__IBHXd{grid-column:2;grid-row:1;position:sticky;top:88px;align-self:start;height:fit-content}.scrolly_card__7F8J4{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden}.scrolly_steps__uZe9I{grid-column:1;grid-row:1;display:flex;flex-direction:column}.scrolly_step__XJoo6{min-height:84vh;display:flex;align-items:center}.scrolly_step__XJoo6:first-child{min-height:52vh;align-items:flex-end}.scrolly_step__XJoo6:last-child{min-height:88vh}.scrolly_stepInner__aXL4E{border-left:2px solid var(--border-color);padding-left:20px;opacity:.4;transition:border-color .3s ease,opacity .3s ease}.scrolly_stepActive__P9_P_ .scrolly_stepInner__aXL4E{border-left-color:#b1862f;opacity:1}.scrolly_stepTitle__P_6In{font-family:var(--font-ui),sans-serif;font-size:23px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 12px;line-height:1.25}.scrolly_stepBody__QyQcu{font-size:17px;line-height:1.65;color:var(--text-primary);margin:0}.scrolly_stepBody__QyQcu p{margin:0 0 12px}.scrolly_stepBody__QyQcu p:last-child{margin:0}.scrolly_stepBody__QyQcu code{font-family:var(--font-geist-mono),monospace;font-size:.86em;background:var(--accent-light);padding:1px 6px;border-radius:6px;color:#1f2733}.scrolly_stepBody__QyQcu strong{font-weight:600}@media (max-width:900px){.scrolly_scrolly__zMLvp{display:block;margin:12px 0 24px}.scrolly_graphic__IBHXd{position:sticky;top:0;background:var(--bg-primary,#fff);padding:10px 0 8px;z-index:5}.scrolly_steps__uZe9I{margin-top:8px}.scrolly_step__XJoo6{min-height:74vh}.scrolly_step__XJoo6:first-child{min-height:26vh}.scrolly_stepTitle__P_6In{font-size:20px}.scrolly_stepBody__QyQcu{font-size:16px}}.figures_fig__7Jsix{padding:16px 18px 18px}.figures_figHead__3PpKR{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.figures_figTitle__4exfr{font-family:var(--font-ui),sans-serif;font-size:14px;font-weight:600;color:var(--text-primary)}.figures_figCap__gEG93{font-size:11.5px;color:var(--text-muted)}.figures_reveal__BpkqM{overflow:hidden}.figures_on__NFMMY{opacity:1;transform:none}.figures_off__iyxyi,.figures_on__NFMMY{transition:opacity .5s ease,transform .5s ease}.figures_off__iyxyi{opacity:0;transform:translateY(6px);pointer-events:none}.figures_foGold__dlLs7{color:#8a6722;font-weight:600}.figures_foPlan__PJfFh{color:#6a7686;font-weight:600}.figures_countRow__hs5OL{display:flex;gap:8px;margin-bottom:12px}.figures_count__gp_xv{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 4px 7px;border:1px solid var(--border-color);border-radius:9px;background:#fff;transition:all .35s ease}.figures_countNum__YYokx{font-family:var(--font-ui),sans-serif;font-size:22px;font-weight:700;line-height:1;color:var(--text-muted);transition:color .35s ease}.figures_countLabel__3_Oty{font-size:10.5px;color:var(--text-muted)}.figures_countLit__NwsjC.figures_countGold__XyMGh .figures_countNum__YYokx{color:#b1862f}.figures_countLit__NwsjC.figures_countGrey__3mU7Z .figures_countNum__YYokx{color:#6a7686}.figures_countCur__y_6hY{border-color:#e6d6ad;background:#fdf8ee;box-shadow:0 0 0 3px rgba(177,134,47,.08)}.figures_countCur__y_6hY.figures_countGrey__3mU7Z{border-color:#d7dde2;background:#f6f7f8;box-shadow:0 0 0 3px rgba(106,118,134,.08)}.figures_shelfGrid__9TmhH{display:grid;grid-template-columns:1fr 1fr;gap:7px}.figures_shelfCard__Q6mF6{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border-color);border-radius:9px;background:#fff;transition:opacity .4s ease,border-color .4s ease,box-shadow .4s ease,transform .4s ease}.figures_recede__uGVh9{opacity:.45}.figures_ring__2c9Zd{border-color:#d8b860;box-shadow:0 0 0 2px rgba(177,134,47,.14)}.figures_pip__djMpG{width:11px;height:11px;border-radius:50%;flex:none}.figures_pipAvailable__IGrxE{background:#b1862f;border:2px solid #8a6722}.figures_pipBeta__6C9lI{background:#fff;border:2px solid #b1862f}.figures_pipPlanned__OUGI7{background:#fff;border:2px solid #cdd5db}.figures_shelfMain__dAl_o{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.figures_shelfName__J_DjM{font-family:var(--font-ui),sans-serif;font-size:12px;font-weight:600;color:#1f2733;line-height:1.15}.figures_shelfMeta__2t5qu{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.figures_shelfId__NpMbn{font-family:var(--font-geist-mono),monospace;font-size:9.5px;color:#4a5a64;background:#f1f4f6;padding:1px 4px;border-radius:4px}.figures_catTag__bArac{font-size:9px;color:#2e6f8e;background:#eaf1f4;padding:1px 5px;border-radius:4px}.figures_statusTag__4XMR_{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:1px 5px;border-radius:4px;flex:none}.figures_sAvailable__OTBJD{color:#8a6722;background:#f5ecd8}.figures_sBeta__3405f{color:#a8631a;background:#fbeedd}.figures_sPlanned__68lYL{color:#6a7686;background:#eef1f3}.figures_figFoot__zEQfp{margin:13px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.figures_decl__T5D7K{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px dashed #cdd5db;border-radius:10px;background:#fcfdfd}.figures_declBox__7x1Aa{font-family:var(--font-geist-mono),monospace;font-size:11px;color:#1f2733;background:#fff;border:1px solid var(--border-color);padding:5px 10px;border-radius:7px}.figures_declArrow__NyW4k{color:var(--text-muted);font-size:13px}.figures_fillTally__mTEIw{display:flex;gap:8px;margin-top:10px}.figures_tallyCol__5baGy{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border:1px solid var(--border-color);border-radius:9px;background:#fff}.figures_tallyN__rJ3q_{font-family:var(--font-ui),sans-serif;font-size:24px;font-weight:700;line-height:1}.figures_tOcean__6c5vJ{color:#2e6f8e}.figures_tGold__iOemJ{color:#b1862f}.figures_tZero__LN1Bj{color:#1f2733}.figures_tallyL__Lh5Y1{font-size:10px;color:var(--text-secondary);text-align:center}.figures_boundary__atgEA{position:relative;margin-top:12px;padding:22px 12px 12px;border:1.5px solid #bfe0cf;border-radius:10px;background:#f7faf8}.figures_boundaryTag__hmIYi{position:absolute;top:-10px;left:14px;font-family:var(--font-ui),sans-serif;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#246b51;background:#fff;padding:2px 8px;border-radius:10px;border:1px solid #cce6d8}.figures_boundaryInner___1hN4{display:flex;gap:7px;flex-wrap:wrap}.figures_bChip__zaRat{font-family:var(--font-ui),sans-serif;font-size:11px;font-weight:500;color:#1f2733;background:#fff;border:1px solid #d7dde2;padding:4px 10px;border-radius:7px}.figures_bChipNew__9R9vP{color:#246b51;background:#e4f1ea;border-color:#bfe0cf;font-weight:600}.figures_noLeave__Ky7EN{display:inline-block;margin-top:9px;font-family:var(--font-geist-mono),monospace;font-size:11px;color:#a8631a;text-decoration:line-through;text-decoration-color:rgba(168,99,26,.5)}.figures_flip__ghc_R{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:13px;padding:10px;border-radius:9px;border:1px solid var(--border-color);background:#fff;opacity:.45;transition:all .5s ease}.figures_flipOn__hIBAa{opacity:1;border-color:#e6d6ad;background:#fdf8ee}.figures_flipNo__0Umhd{font-size:12px;color:var(--text-muted);text-decoration:line-through}.figures_flipArrow__SUt8T{color:#b1862f;font-weight:700}.figures_flipYes__ICEj1{font-family:var(--font-ui),sans-serif;font-size:13px;font-weight:600;color:#8a6722}.figures_queue__R3rmS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.figures_qRow__K61aL{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--border-color);border-radius:10px;background:#fff;transition:opacity .5s ease,transform .5s ease,border-color .4s ease,box-shadow .4s ease}.figures_qCur__goY9Z{border-color:#e6d6ad;box-shadow:0 0 0 3px rgba(177,134,47,.08);background:#fdfaf2}.figures_qNum__5NEpu{width:22px;height:22px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:var(--font-ui),sans-serif;font-size:12px;font-weight:700;color:#6a7686;background:#f1f4f6}.figures_qCur__goY9Z .figures_qNum__5NEpu{color:#fff;background:#b1862f}.figures_qMain__hECQ5{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.figures_qName__1sGxv{font-family:var(--font-ui),sans-serif;font-size:13px;font-weight:600;color:#1f2733;line-height:1.2}.figures_qId__bwuZe{font-family:var(--font-geist-mono),monospace;font-size:9.5px;color:#4a5a64;background:#f1f4f6;padding:1px 4px;border-radius:4px;align-self:flex-start}.figures_qReason__zofXk{font-size:10.5px;line-height:1.4;color:var(--text-secondary);margin-top:1px}.figures_qWhy__glU8D{flex:none;width:96px;display:flex;flex-direction:column;align-items:flex-end;text-align:right;opacity:.25;transition:opacity .5s ease}.figures_qCur__goY9Z .figures_qWhy__glU8D{opacity:1}.figures_qWhyNum__EpJlA{font-family:var(--font-ui),sans-serif;font-size:19px;font-weight:700;line-height:1;color:#b1862f}.figures_qWhyUnit__ESiEk{font-size:9px;line-height:1.25;color:var(--text-muted);margin-top:3px}.figures_queueNote__WCo5v{margin-top:12px;padding:10px 12px;border:1px solid var(--border-color);border-radius:9px;background:#fafafa;font-size:11.5px;line-height:1.5;color:var(--text-secondary)}.figures_queueNote__WCo5v strong{color:#1f2733}.figures_fruitFrame__RJdOt{padding:9px 12px;margin-bottom:12px;border:1px dashed #cdd5db;border-radius:9px;background:#fcfdfd;font-size:11.5px;line-height:1.45;color:var(--text-secondary);transition:all .5s ease}.figures_fruitFrameLit__E4D25{border-color:#e6d6ad;border-style:solid;background:#fdf8ee;color:#7a5c1e}.figures_ladder__hucXa{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.figures_rung__UzLB4{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--border-color);border-radius:9px;background:#fff;transition:opacity .5s ease,transform .5s ease,border-color .4s ease}.figures_rungCur__WFu5I{border-color:#e6d6ad;background:#fdfaf2}.figures_rungCheck__px8DU{width:16px;height:16px;flex:none;border-radius:5px;border:2px solid #cdd5db;background:#fff;position:relative;transition:all .4s ease}.figures_rungCur__WFu5I .figures_rungCheck__px8DU{border-color:#b1862f;background:#b1862f}.figures_rungCur__WFu5I .figures_rungCheck__px8DU:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.figures_rungTitle__4yfH_{flex:1;font-family:var(--font-ui),sans-serif;font-size:12.5px;font-weight:500;color:#1f2733;line-height:1.3}.figures_rungStat__Yvi4j{flex:none;font-family:var(--font-ui),sans-serif;font-size:16px;font-weight:700;color:#c9cdd2;transition:color .4s ease}.figures_rungCur__WFu5I .figures_rungStat__Yvi4j{color:#b1862f}.figures_bars__tsgSr{display:flex;flex-direction:column;gap:9px}.figures_barRow__qgy0Z{display:grid;grid-template-columns:92px 1fr 22px;align-items:center;gap:10px;transition:opacity .5s ease,transform .5s ease}.figures_barLabel__FtpVC{font-size:11.5px;color:var(--text-secondary);text-align:right}.figures_barLead__9aXhy .figures_barLabel__FtpVC{color:#8a6722;font-weight:600}.figures_barTrack__zfu5n{height:16px;background:#f1f4f6;border-radius:5px;overflow:hidden}.figures_barFill__zf1N1{display:block;height:100%;background:#b9c0c7;border-radius:5px;transition:width .7s cubic-bezier(.22,1,.36,1)}.figures_barFillLead__4aDZo{background:#b1862f}.figures_barVal__uzqRr{font-family:var(--font-ui),sans-serif;font-size:13px;font-weight:700;color:var(--text-muted)}.figures_barLead__9aXhy .figures_barVal__uzqRr{color:#b1862f}.figures_oneOf__2j6kU{display:flex;align-items:center;gap:12px;margin-top:14px;padding:11px 14px;border-radius:10px;border:1px solid #e6d6ad;background:#fdf8ee;transition:opacity .5s ease,transform .5s ease}.figures_oneOfNum__6xdu_{font-family:var(--font-ui),sans-serif;font-size:28px;font-weight:700;line-height:1;color:#b1862f;flex:none}.figures_oneOfText__F6jeL{font-size:12px;line-height:1.4;color:var(--text-secondary)}.figures_deluge__sZqM_{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px 14px;border-radius:10px;border:1px solid #d9e3e8;background:linear-gradient(180deg,#f6fafb,#eef4f6);transition:opacity .5s ease,transform .5s ease}.figures_delugeStat__7Siu_{font-family:var(--font-ui),sans-serif;font-size:17px;font-weight:700;line-height:1;color:#2e6f8e;white-space:nowrap;flex:none}.figures_delugeText__d9Hs1{font-size:11.5px;line-height:1.4;color:var(--text-secondary)}.figures_delugeText__d9Hs1 strong{color:#2e6f8e}.figures_whereWeAre__6V5gm{margin-top:12px;padding:10px 12px;border-radius:9px;border:1px solid var(--border-color);background:#fafafa;font-size:12px;line-height:1.5;color:var(--text-secondary);transition:opacity .5s ease,transform .5s ease}@media (max-width:520px){.figures_shelfGrid__9TmhH{grid-template-columns:1fr}.figures_qWhy__glU8D{width:78px}.figures_barRow__qgy0Z{grid-template-columns:78px 1fr 20px}}.facilities_scrolly__U0lEJ{position:relative;display:grid;grid-template-columns:34% 66%;gap:32px;margin:32px 0}.facilities_graphic__2smAN{grid-column:2;grid-row:1;position:sticky;top:88px;align-self:start;height:fit-content}.facilities_card__EKLd0{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius);padding:16px 16px 14px}.facilities_maptop__piq_U{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.facilities_kicker__1sA0c{font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted)}.facilities_stepChip__i_jyF{font-family:var(--font-geist-mono),monospace;font-size:12px;font-weight:600;color:var(--text-secondary);background:var(--accent-light);padding:3px 11px;border-radius:20px;font-variant-numeric:tabular-nums}.facilities_mapframe__zhS5v{border:1px solid var(--border-color);border-radius:10px;overflow:hidden;background:#f4f3ee}.facilities_chart__s6aen{display:block;width:100%;height:460px}.facilities_country__mlC_a{fill:#e2e0d8;stroke:#f4f3ee;stroke-width:.4;vector-effect:non-scaling-stroke;transition:fill .45s ease}.facilities_emph__d_hWn{stroke:#b1862f;stroke-width:1.6;paint-order:stroke}.facilities_legend__Bx9U3{display:flex;align-items:center;gap:8px;margin-top:10px}.facilities_legendLabel___ed_U{font-size:11px;color:var(--text-muted);white-space:nowrap}.facilities_legendBar__fEDAD{flex:1;height:8px;border-radius:4px;background:linear-gradient(90deg,#eceae2,#d8d5cc,#b9b5a9,#8c887c,#5e5b51,#2c2c2a)}.facilities_legendGold__bQdG9{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text-muted);white-space:nowrap}.facilities_legendGoldDot__Ov1Cg{width:9px;height:9px;border-radius:50%;background:#b1862f;flex:none}.facilities_readout__8Veys{margin-top:12px;border-top:1px solid var(--border-color);padding-top:12px;min-height:96px}.facilities_totals__CqY_Z{display:flex;gap:22px;flex-wrap:wrap}.facilities_totalItem__5g7KW{display:flex;flex-direction:column;gap:2px}.facilities_totalNum__SbuRF{font-family:var(--font-ui),sans-serif;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--text-primary);font-variant-numeric:tabular-nums}.facilities_totalLabel__iL7ip{font-size:12px;color:var(--text-muted)}.facilities_readoutName__OH_PM{font-family:var(--font-ui),sans-serif;font-size:16px;font-weight:600;color:var(--text-primary);line-height:1.25}.facilities_readoutMeta__H3Bnz{margin-top:4px;font-size:13px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.facilities_readoutBar__hzbXC{display:flex;height:9px;border-radius:5px;overflow:hidden;margin-top:10px;background:var(--border-color)}.facilities_readoutSeg__rzDyM{height:100%}.facilities_readoutTop__XBohx{margin-top:8px;font-size:12px;color:var(--text-muted)}.facilities_platforms__OVJSV{display:flex;flex-direction:column;gap:7px}.facilities_platRow__Zbjty{display:grid;grid-template-columns:116px 1fr 38px;align-items:center;gap:10px}.facilities_platName__HUWEf{font-size:12.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.facilities_platTrack__lIWi7{height:9px;border-radius:5px;background:var(--border-color);overflow:hidden}.facilities_platFill__b_FTc{display:block;height:100%;border-radius:5px}.facilities_platPct__6Lbxg{font-family:var(--font-ui),sans-serif;font-size:12.5px;font-weight:600;color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums}.facilities_listhead__Qlu91{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:16px 0 8px}.facilities_listTitle__8ihg9{font-family:var(--font-ui),sans-serif;font-size:14px;font-weight:600;color:var(--text-primary)}.facilities_listSub__LOzOK{font-size:12px;color:var(--text-muted);white-space:nowrap}.facilities_list__9eEC_{list-style:none;margin:0;padding:0;border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden}.facilities_row__1wHyE{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--border-color);transition:background .2s ease}.facilities_row__1wHyE:last-child{border-bottom:none}.facilities_rowActive__10Nl7{background:#faf4e6}.facilities_rank__ZbO6l{font-family:var(--font-geist-mono),monospace;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right}.facilities_rowMain__DZw8w{min-width:0;display:flex;flex-direction:column;gap:2px}.facilities_rowName__LT6re{font-size:13px;font-weight:500;color:var(--text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facilities_rowCountry__nbKZZ{font-size:11.5px;color:var(--text-muted)}.facilities_rowBar__n9N4c{display:flex;height:5px;border-radius:3px;overflow:hidden;margin-top:4px;background:var(--border-color);width:100%}.facilities_rowSeg__Xx9KY{height:100%}.facilities_rowRuns__qcbEV{font-family:var(--font-ui),sans-serif;font-size:13px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.facilities_steps__56THD{grid-column:1;grid-row:1;display:flex;flex-direction:column}.facilities_step__R_drW{min-height:80vh;display:flex;align-items:center}.facilities_step__R_drW:first-child{min-height:56vh;align-items:flex-end}.facilities_step__R_drW:last-child{min-height:90vh}.facilities_stepInner__3xK4N{border-left:2px solid var(--border-color);padding-left:20px;transition:border-color .3s ease,opacity .3s ease;opacity:.45}.facilities_stepActive__pcdFu .facilities_stepInner__3xK4N{border-left-color:#b1862f;opacity:1}.facilities_eyebrow___1cKa{font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:#2e6f8e;margin:0 0 8px}.facilities_stepTitle__Y328b{font-family:var(--font-ui),sans-serif;font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 12px;line-height:1.2}.facilities_stepBody__we5f8{font-size:17px;line-height:1.65;color:var(--text-primary);margin:0}.facilities_stepBody__we5f8 strong{font-weight:600}@media (max-width:900px){.facilities_scrolly__U0lEJ{display:block;margin:16px 0}.facilities_graphic__2smAN{position:sticky;top:0;background:var(--bg-primary);padding:10px 0 6px;z-index:5}.facilities_chart__s6aen{height:300px}.facilities_steps__56THD{margin-top:8px}.facilities_step__R_drW{min-height:70vh}.facilities_step__R_drW:first-child{min-height:28vh}.facilities_stepTitle__Y328b{font-size:21px}.facilities_stepBody__we5f8{font-size:16px}}.article_main__vIRol{flex:1;width:100%;padding:64px 24px 96px}.article_article__gG9xN{max-width:720px;margin:0 auto}.article_eyebrow__PPrzA{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)}.article_eyebrowDot__uyG6_{width:7px;height:7px;border-radius:50%;background:#b1862f}.article_title__AIvzf{font-family:var(--font-ui),-apple-system,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-size:44px;color:var(--text-primary);margin:16px 0 0}.article_meta__DQcaV{margin-top:16px;font-size:14px;color:var(--text-muted)}.article_meta__DQcaV span+span:before{content:"·";margin:0 8px;color:var(--border-color)}.article_lede__4LxEP{font-size:21px;line-height:1.55;color:var(--text-secondary);margin:28px 0 0}.article_figure__BgPuN{margin:44px 0 0}.article_figureFrame__RoogF{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden}.article_figcaption__V_863{margin-top:12px;font-size:13px;line-height:1.55;color:var(--text-muted)}.article_figcaption__V_863 strong{color:var(--text-secondary);font-weight:500}.article_stats__AtpxC{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border-color);border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden;margin:44px 0 0}.article_stat__VF4gp{background:#fff;padding:20px 18px}.article_statValue__eNy82{font-family:var(--font-ui),sans-serif;font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--text-primary);line-height:1}.article_statValue__eNy82.article_accent__e5Ss3{color:#b1862f}.article_statLabel__Nbmk8{margin-top:8px;font-size:13px;line-height:1.4;color:var(--text-muted)}@media (max-width:640px){.article_stats__AtpxC{grid-template-columns:repeat(2,1fr)}.article_title__AIvzf{font-size:32px}.article_lede__4LxEP{font-size:18px}}.article_prose__rfhHG{margin-top:48px}.article_prose__rfhHG h2{font-family:var(--font-ui),sans-serif;font-size:26px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin:48px 0 16px}.article_prose__rfhHG p{font-size:17px;line-height:1.7;color:var(--text-primary);margin:0 0 18px}.article_prose__rfhHG a{color:#2e6f8e;text-decoration:underline;text-underline-offset:2px}.article_prose__rfhHG code{font-family:var(--font-geist-mono),monospace;font-size:.9em;background:var(--accent-light);padding:1px 6px;border-radius:6px;color:#1f2733}.article_prose__rfhHG ul{margin:0 0 18px;padding-left:22px}.article_prose__rfhHG li{font-size:17px;line-height:1.7;color:var(--text-primary);margin:0 0 8px}.article_pullquote__pXI0z{padding:4px 0;margin:32px 0;font-family:var(--font-ui),sans-serif;font-size:22px;line-height:1.45;font-weight:500;letter-spacing:-.01em;color:var(--text-primary)}.article_footnote__2tpVo{margin-top:56px;padding-top:24px;border-top:1px solid var(--border-color);font-size:14px;line-height:1.65;color:var(--text-muted)}.article_footnote__2tpVo a{color:#2e6f8e}.scrolly_scrolly__MLUiU{position:relative;display:grid;grid-template-columns:40% 60%;gap:32px;margin:24px 0 40px}.scrolly_graphic__No0TP{grid-column:2;grid-row:1;position:sticky;top:88px;align-self:start;height:fit-content}.scrolly_card__8g19M{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden}.scrolly_steps__leV1_{grid-column:1;grid-row:1;display:flex;flex-direction:column}.scrolly_step__0iVpy{min-height:84vh;display:flex;align-items:center}.scrolly_step__0iVpy:first-child{min-height:52vh;align-items:flex-end}.scrolly_step__0iVpy:last-child{min-height:88vh}.scrolly_stepInner__YPYS9{border-left:2px solid var(--border-color);padding-left:20px;opacity:.4;transition:border-color .3s ease,opacity .3s ease}.scrolly_stepActive__qGNRW .scrolly_stepInner__YPYS9{border-left-color:#b1862f;opacity:1}.scrolly_stepTitle__IE3kF{font-family:var(--font-ui),sans-serif;font-size:23px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 12px;line-height:1.25}.scrolly_stepBody__38Bbt{font-size:17px;line-height:1.65;color:var(--text-primary);margin:0}.scrolly_stepBody__38Bbt p{margin:0 0 12px}.scrolly_stepBody__38Bbt p:last-child{margin:0}.scrolly_stepBody__38Bbt code{font-family:var(--font-geist-mono),monospace;font-size:.86em;background:var(--accent-light);padding:1px 6px;border-radius:6px;color:#1f2733}.scrolly_stepBody__38Bbt strong{font-weight:600}@media (max-width:900px){.scrolly_scrolly__MLUiU{display:block;margin:12px 0 24px}.scrolly_graphic__No0TP{position:sticky;top:0;background:var(--bg-primary,#fff);padding:10px 0 8px;z-index:5}.scrolly_steps__leV1_{margin-top:8px}.scrolly_step__0iVpy{min-height:74vh}.scrolly_step__0iVpy:first-child{min-height:26vh}.scrolly_stepTitle__IE3kF{font-size:20px}.scrolly_stepBody__38Bbt{font-size:16px}}.article_main__QDk2T{flex:1;width:100%;padding:64px 24px 96px}.article_article__QsU1M{max-width:720px;margin:0 auto}.article_eyebrow__w0EnJ{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)}.article_eyebrowDot__8qMwA{width:7px;height:7px;border-radius:50%;background:#b1862f}.article_title__P93Ig{font-family:var(--font-ui),-apple-system,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-size:44px;color:var(--text-primary);margin:16px 0 0}.article_meta__5x0XG{margin-top:16px;font-size:14px;color:var(--text-muted)}.article_meta__5x0XG span+span:before{content:"·";margin:0 8px;color:var(--border-color)}.article_lede__o3XV3{font-size:21px;line-height:1.55;color:var(--text-secondary);margin:28px 0 0}.article_prose__zTIz6{margin-top:48px}.article_prose__zTIz6 h2{font-family:var(--font-ui),sans-serif;font-size:26px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin:48px 0 16px}.article_prose__zTIz6 p{font-size:17px;line-height:1.7;color:var(--text-primary);margin:0 0 18px}.article_prose__zTIz6 a{color:#2e6f8e;text-decoration:underline;text-underline-offset:2px}.article_prose__zTIz6 code{font-family:var(--font-geist-mono),monospace;font-size:.9em;background:var(--accent-light);padding:1px 6px;border-radius:6px;color:#1f2733}.article_prose__zTIz6 ul{margin:0 0 18px;padding-left:22px}.article_prose__zTIz6 li{font-size:17px;line-height:1.7;color:var(--text-primary);margin:0 0 8px}.article_pullquote__FH8Wz{padding:4px 0;margin:32px 0;font-family:var(--font-ui),sans-serif;font-size:22px;line-height:1.45;font-weight:500;letter-spacing:-.01em;color:var(--text-primary)}.article_footnote__NiFon{margin-top:56px;padding-top:24px;border-top:1px solid var(--border-color);font-size:14px;line-height:1.65;color:var(--text-muted)}.article_footnote__NiFon a{color:#2e6f8e}.article_wide__CvOXZ{max-width:1080px;margin:0 auto;width:100%}@media (max-width:640px){.article_title__P93Ig{font-size:32px}.article_lede__o3XV3{font-size:18px}}.extras_baWrap__SQPjH{border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden;margin:8px 0}.extras_baHead__P_1y4{padding:14px 18px 12px;border-bottom:1px solid var(--border-color)}.extras_baTitle__YyJCR{font-family:var(--font-ui),sans-serif;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin:0}.extras_baSub__Dmi6u{font-size:13.5px;color:var(--text-secondary);margin:4px 0 0}.extras_baColsHead__LHWfx{display:grid;grid-template-columns:1fr 1fr}.extras_baColHead__Iew46{padding:9px 18px;font-family:var(--font-ui),sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.extras_baColHeadManual__hEAGt{color:var(--text-muted);background:#fafafa;border-right:1px solid var(--border-color)}.extras_baColHeadSeq__Nb3l2{color:#8a6722;background:#fbf7ee}.extras_baGrid__zBIAD{display:grid;grid-template-columns:1fr 1fr}.extras_baCell__LZrXS{display:flex;gap:8px;padding:11px 18px;font-size:14px;line-height:1.45;border-top:1px solid var(--border-color)}.extras_baCellManual__zyJPD{color:var(--text-secondary);background:#fafafa;border-right:1px solid var(--border-color)}.extras_baCellSeq__EN66n{color:var(--text-primary)}.extras_baMark__ox4Sb{flex:none;font-size:13px;line-height:1.5}.extras_baMarkManual__Hjdit{color:#b9a06a}.extras_baMarkSeq__wdODo{color:#2f8f6e;font-weight:700}.extras_baCellSeq__EN66n strong{font-weight:600;color:#8a6722}@media (max-width:620px){.extras_baColsHead__LHWfx,.extras_baGrid__zBIAD{grid-template-columns:1fr}.extras_baCellManual__zyJPD,.extras_baColHeadManual__hEAGt{border-right:none}}.extras_jrWrap__fPXdm{margin:8px 0}.extras_jrHead___0JbN{font-family:var(--font-ui),sans-serif;font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 4px}.extras_jrSub__mJgBh{font-size:13px;color:var(--text-secondary);margin:0 0 16px}.extras_jrTrack__kznM3{display:flex;align-items:flex-start}.extras_jrNode__TI7BP{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1 0;min-width:0}.extras_jrNode__TI7BP:not(:first-child):before{content:"";position:absolute;top:6px;right:50%;left:-50%;height:2px;background:var(--border-color);z-index:0}.extras_jrConnLit__f605Z:before{background:#d8c79a}.extras_jrDot__SPixV{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--border-color);flex:none}.extras_jrDotActive___Mw1H{background:#b1862f;border-color:#8a6722;box-shadow:0 0 0 4px rgba(177,134,47,.14)}.extras_jrLabel__Pjc1c{font-size:11.5px;line-height:1.3;color:var(--text-muted);margin-top:8px;padding:0 4px}.extras_jrLabelActive__FKyjp{color:var(--text-primary);font-weight:600}.extras_jrCap__Z8u_o{font-size:12.5px;line-height:1.5;color:var(--text-secondary);margin:14px 0 0;text-align:center}.extras_jrCap__Z8u_o strong{color:#8a6722;font-weight:600}@media (max-width:620px){.extras_jrLabel__Pjc1c{font-size:10px}}.extras_demoWrap__biyyN{margin:8px 0}.extras_demoIntro__VJ5ri{font-size:13px;color:var(--text-muted);text-align:center;margin:0 0 4px}.figures_fig__xU9AX{padding:16px 18px 18px}.figures_figHead__dDSuY{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.figures_figTitle__ANvHx{font-family:var(--font-ui),sans-serif;font-size:14px;font-weight:600;color:var(--text-primary)}.figures_figCap__8UzmQ{font-size:11.5px;color:var(--text-muted)}.figures_reveal__6EkTA{transition:opacity .5s ease,transform .5s ease}.figures_frame__UVjqR{position:relative;border:1px dashed #cdd5db;border-radius:10px;padding:26px 12px 12px;background:#fcfdfd}.figures_frameTag__D1hIc{position:absolute;top:-10px;left:14px;font-family:var(--font-ui),sans-serif;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#6a7686;background:#fff;padding:2px 8px;border-radius:10px;border:1px solid #e3e8ec}.figures_recGrid__IorrO{display:grid;grid-template-columns:1fr 1fr;gap:8px}.figures_rec__MdC2F{border:1px solid var(--border-color);border-radius:8px;padding:7px 10px 8px;background:#fff}.figures_recName__RK9NN{font-family:var(--font-ui),sans-serif;font-size:13px;font-weight:600;color:#1f2733}.figures_recSub__G_tg1{font-size:10.5px;color:var(--text-muted);margin-top:1px}.figures_recFields__vkuKb{display:flex;flex-wrap:wrap;gap:3px;margin-top:6px}.figures_field__avauV{font-family:var(--font-geist-mono),monospace;font-size:9px;color:#4a5a64;background:#f1f4f6;padding:1px 4px;border-radius:4px}.figures_roleTag__z5J_Q{display:inline-block;margin-top:6px;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:1px 5px;border-radius:4px}.figures_roleRead__KBzGg{color:#2e6f8e;background:#eaf1f4}.figures_roleWrite__3ktg7{color:#8a6722;background:#f5ecd8}.figures_roleBoth__0tmhN{color:#246b51;background:#e4f1ea}.figures_visitor__lXNwx{display:flex;align-items:center;gap:10px;margin-top:12px;padding:9px 12px;border:1px solid #d3e6dc;border-radius:8px;background:#f7faf8}.figures_visitorIcon__oXGWh{font-family:var(--font-ui),sans-serif;font-size:11px;font-weight:600;color:#246b51;background:#e4f1ea;padding:3px 9px;border-radius:6px;white-space:nowrap}.figures_visitorText__zRQ7g{font-size:12px;line-height:1.45;color:var(--text-secondary)}.figures_sheetTop__k1Nfm{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:9px;margin-bottom:6px;border-bottom:1px dashed var(--border-color)}.figures_fileName__sDj3s{font-family:var(--font-geist-mono),monospace;font-size:12.5px;font-weight:600;color:#1f2733}.figures_fileTag__DC_OG{font-size:10px;color:#246b51;background:#e4f1ea;padding:2px 7px;border-radius:6px}.figures_row__dVhnp{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:4px 10px;padding:6px 4px}.figures_rowCentral__eP7xp{opacity:.96}.figures_colName__gpJC9{font-family:var(--font-geist-mono),monospace;font-size:11.5px;font-weight:600;color:#1f2733;display:inline-flex;align-items:center;gap:3px}.figures_req__haJk1{color:#b1862f}.figures_val__aXTj4{display:flex;align-items:center;min-height:24px;font-family:var(--font-geist-mono),monospace;font-size:11px;padding:2px 8px;border-radius:6px;border:1px dashed var(--border-color);background:repeating-linear-gradient(45deg,#fcfcfb,#fcfcfb 6px,#f5f5f3 0,#f5f5f3 12px);color:transparent;transition:all .45s ease}.figures_valFilled__YRSUQ{border-style:solid;background:#fff}.figures_valCtx__fCQHj.figures_valFilled__YRSUQ{border-color:#bfe0cf;background:#f1faf5;color:#1f5f47;box-shadow:-3px 0 0 0 #2f8f6e}.figures_valCentral__qkWh9.figures_valFilled__YRSUQ{border-color:#e6d6ad;background:#fbf6ea;color:#7a5c1e;box-shadow:-3px 0 0 0 #b1862f}.figures_src__OGYmZ{font-size:10px;color:var(--text-muted);margin-top:1px;grid-column:2}.figures_src__OGYmZ code{font-family:var(--font-geist-mono),monospace;font-size:.92em;color:#2e6f8e}.figures_hidden__co2DW{font-size:9px;color:#8a6722;background:#f5ecd8;padding:1px 5px;border-radius:4px;margin-left:6px}.figures_divider__s0aJN{margin:8px 0 4px;font-size:10.5px;font-style:italic;color:var(--text-muted);text-align:center}.figures_tally__Kvfv7{display:flex;align-items:center;gap:14px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--border-color)}.figures_tallyItem__lDS7Z{display:flex;align-items:baseline;gap:5px}.figures_tallyNum__K9oPE{font-family:var(--font-ui),sans-serif;font-size:22px;font-weight:700;line-height:1}.figures_tallyNumCtx__Z3Gnn{color:#2f8f6e}.figures_tallyNumCentral__siQHB{color:#b1862f}.figures_tallyNumTyped__e74L7{color:#1f2733}.figures_tallyLabel__uPKms{font-size:11px;color:var(--text-secondary)}.figures_tallyZero__53GXl{margin-left:auto;font-size:12px;font-weight:600;color:#1f2733;transition:opacity .5s ease}.figures_runTop__GE5L_{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.figures_runBadge__fMpev{font-family:var(--font-geist-mono),monospace;font-size:13px;font-weight:600;color:#1f2733;background:#f9f3e4;border:1px solid #e6d6ad;padding:4px 11px;border-radius:8px}.figures_runHash__fF1U9{color:#b1862f}.figures_modeToggle__DC15Q{display:inline-flex;margin-left:auto;border:1px solid var(--border-color);border-radius:7px;overflow:hidden}.figures_modeBtn__7xOLQ{font-family:var(--font-ui),sans-serif;font-size:11px;font-weight:500;padding:4px 9px;cursor:pointer;border:none;background:#fff;color:var(--text-secondary)}.figures_modeBtnOn__haIFv{background:#1f2733;color:#fff;font-weight:600}.figures_life__twBHC{display:flex;align-items:center;flex-wrap:wrap;gap:5px 0;margin-bottom:8px}.figures_pill__lwDzV{font-family:var(--font-geist-mono),monospace;font-size:11px;color:var(--text-muted);background:#f4f4f1;border:1px solid var(--border-color);padding:3px 9px;border-radius:16px;transition:all .4s ease;white-space:nowrap}.figures_pillOn__JSlHL{color:#1f5f47;background:#e9f5ee;border-color:#bfe0cf}.figures_pillCur__JTvLY{color:#fff;background:#2f8f6e;border-color:#2f8f6e}.figures_conn__JD5ZP{width:16px;height:2px;background:var(--border-color);flex:none;transition:background .4s ease}.figures_connOn__5cFt5{background:#bfe0cf}.figures_modeCaption__a6H_f{font-size:11.5px;line-height:1.45;color:var(--text-secondary);margin:0 0 14px}.figures_dag__Bxn94{border-top:1px dashed var(--border-color);padding-top:12px}.figures_dagStep__bICTP{display:flex;align-items:center;gap:10px;padding:3px 0}.figures_dagDot__o9zq9{width:11px;height:11px;border-radius:50%;background:#fff;border:2px solid var(--border-color);flex:none;transition:all .4s ease}.figures_dagDotOn__TLC8x{background:#b1862f;border-color:#8a6722}.figures_dagName__TTEKw{font-size:12.5px;color:var(--text-muted);transition:color .4s ease}.figures_dagNameOn__OJsoI{color:var(--text-primary)}.figures_dbZero__uL4YU{display:flex;align-items:center;gap:12px;margin-top:14px;padding:11px 14px;border-radius:10px;border:1px solid #d9e3e8;background:linear-gradient(180deg,#f6fafb,#eef4f6);transition:box-shadow .5s ease,border-color .5s ease}.figures_dbZeroLit__B6vla{border-color:#2e6f8e;box-shadow:0 0 0 3px rgba(46,111,142,.12)}.figures_dbZeroNum__NfBPE{font-family:var(--font-ui),sans-serif;font-size:32px;font-weight:700;line-height:1;color:#2e6f8e}.figures_dbZeroText__9di8N{font-size:12px;line-height:1.4;color:var(--text-secondary)}.figures_tiers__0aYPg{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.figures_tier__Hx7oY{display:flex;align-items:center;gap:9px;padding:6px 9px;border:1px solid var(--border-color);border-radius:8px;background:#fff;opacity:.4;transition:opacity .45s ease,background .3s ease}.figures_tierOn__kNj1R{opacity:1}.figures_tierStaged___uy_W.figures_tierOn__kNj1R{background:#fdf6ec;border-color:#f0d4ad}.figures_tierName__dYZUe{font-family:var(--font-ui),sans-serif;font-size:12.5px;font-weight:600;color:#1f2733;min-width:92px}.figures_tierArrow__UYWiS{color:var(--text-muted);font-size:11px}.figures_tierTarget__EK8_I{font-family:var(--font-geist-mono),monospace;font-size:10.5px;color:#8a6722}.figures_tierStaged___uy_W .figures_tierTarget__EK8_I{color:#a8631a}.figures_policy__w_ku_{margin-left:auto;font-family:var(--font-geist-mono),monospace;font-size:9.5px;padding:1px 6px;border-radius:5px}.figures_policyDirect__GZAn2{color:#246b51;background:#e9f5ee}.figures_policyStaged__aTvD4{color:#a8631a;background:#fbeedd}.figures_gate__jC9yv{margin:0 0 12px;padding:9px 12px;border:1px solid #f0d4ad;border-radius:8px;background:#fdf6ec;font-size:12px;line-height:1.5;color:var(--text-secondary);transition:opacity .5s ease}.figures_gate__jC9yv strong{color:#a8631a;font-weight:600}.figures_available__sDKxt{border-top:1px dashed var(--border-color);padding-top:12px;transition:opacity .5s ease}.figures_availTitle__Sp9dy{font-family:var(--font-ui),sans-serif;font-size:12px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.figures_actions__FkDGF{display:flex;flex-wrap:wrap;gap:7px}.figures_action__pP6pR{font-family:var(--font-ui),sans-serif;font-size:11.5px;font-weight:500;color:#1f2733;background:#f9f3e4;border:1px solid #e6d6ad;border-radius:7px;padding:4px 10px;text-decoration:none}.figures_actionLink__3cw4R{background:#eef5f8;border-color:#b9d2dd;color:#2e6f8e}@media (max-width:900px){.figures_recGrid__IorrO{grid-template-columns:1fr 1fr}}@media (max-width:520px){.figures_recGrid__IorrO{grid-template-columns:1fr}.figures_row__dVhnp{grid-template-columns:110px 1fr}}.story_scrolly__A0bWc{position:relative;display:grid;grid-template-columns:40% 60%;gap:32px;margin:32px 0}.story_graphic__YVBcT{grid-column:2;grid-row:1;position:sticky;top:88px;align-self:start;height:fit-content}.story_card__yFceL{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius);padding:0;overflow:hidden}.story_iceberg__C82GT{display:block}.story_panel__WsmTL{border-top:1px solid var(--border-color);padding:16px;min-height:168px}.story_caption__xzx7h{font-size:15px;color:var(--text-secondary);font-style:italic;margin:0}.story_captionBlock__D8zEl{display:flex;align-items:baseline;gap:12px}.story_captionBig__TuYGf{font-family:var(--font-ui),sans-serif;font-size:40px;font-weight:600;letter-spacing:-.02em;line-height:1;color:#b1862f}.story_captionLabel___FVa3{font-size:14px;color:var(--text-secondary);line-height:1.4}.story_captionBlock__D8zEl code,.story_captionLabel___FVa3 code{font-family:var(--font-geist-mono),monospace;font-size:.88em;background:var(--accent-light);padding:1px 5px;border-radius:5px;color:#1f2733}.story_coreChips__JaYOs{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.story_coreChipGold__8sRjf,.story_coreChip__CGpP_{font-family:var(--font-geist-mono),monospace;font-size:12px;padding:3px 9px;border-radius:6px;background:var(--accent-light);color:#1f2733}.story_coreChipGold__8sRjf{background:#f5ecd8;color:#8a6722;font-weight:500}.story_legend__Y23gu{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:12px}.story_legendItem__Hqtng{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.story_legendDot__dlKlG{width:9px;height:9px;border-radius:50%;flex:none}.story_wordcloud__z87Ed{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 13px;line-height:1.25}.story_word__385JW{font-family:var(--font-geist-mono),monospace;font-size:13.5px;cursor:pointer;white-space:nowrap;transition:filter .15s ease;animation:story_stIn__EUMFV .45s ease both}.story_word__385JW:hover{text-decoration:underline;filter:brightness(.82)}.story_wordMore__EloDo{font-family:var(--font-geist-mono),monospace;font-size:12px;color:var(--text-muted);align-self:center}.story_hint__N7naW{text-align:center;font-size:12px;color:var(--text-muted);margin:12px 0 0}@keyframes story_stIn__EUMFV{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.story_fieldHead__EZ2_u{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.story_backBtn__TmGwD{font:inherit;font-size:12px;color:var(--text-secondary);background:transparent;border:1px solid var(--border-color);border-radius:6px;padding:2px 9px;cursor:pointer}.story_backBtn__TmGwD:hover{background:var(--accent-light)}.story_fieldName__ifFsF{font-family:var(--font-geist-mono),monospace;font-size:14.5px;font-weight:500;color:var(--text-primary)}.story_fieldLabel__dM4rC{font-size:13px;color:var(--text-secondary)}.story_strip__08IKB{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 14px}.story_cell__cjXNq{width:15px;height:15px;border-radius:3px;border:1px solid;box-sizing:border-box}.story_domChips__fSnux{display:flex;flex-wrap:wrap;gap:6px}.story_domChip__WOnvg{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-geist-mono),monospace;font-size:12px;color:var(--text-secondary);background:var(--accent-light);padding:3px 9px 3px 7px;border-radius:6px}.story_steps__ELrxJ{grid-column:1;grid-row:1;display:flex;flex-direction:column}.story_step__hywCt{min-height:80vh;display:flex;align-items:center}.story_step__hywCt:first-child{min-height:55vh;align-items:flex-end}.story_step__hywCt:last-child{min-height:92vh}.story_stepInner__ZtEXr{border-left:2px solid var(--border-color);padding-left:20px;opacity:.45;transition:border-color .3s ease,opacity .3s ease}.story_stepActive__rULMb .story_stepInner__ZtEXr{border-left-color:#b1862f;opacity:1}.story_stepTitle__dqNkX{font-family:var(--font-ui),sans-serif;font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 12px;line-height:1.2}.story_stepBody__liNpO{font-size:17px;line-height:1.65;color:var(--text-primary);margin:0}.story_stepBody__liNpO code{font-family:var(--font-geist-mono),monospace;font-size:.86em;background:var(--accent-light);padding:1px 6px;border-radius:6px;color:#1f2733}@media (max-width:900px){.story_scrolly__A0bWc{display:block;margin:16px 0}.story_graphic__YVBcT{position:sticky;top:0;background:var(--bg-primary);padding:12px 0 8px;z-index:5}.story_panel__WsmTL{min-height:150px}.story_steps__ELrxJ{margin-top:8px}.story_step__hywCt{min-height:72vh}.story_step__hywCt:first-child{min-height:28vh}.story_stepTitle__dqNkX{font-size:21px}.story_stepBody__liNpO{font-size:16px}}.breakout_wrap__AvGEj{margin:28px 0 8px}.breakout_head__Wq_Zk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:14px}.breakout_counter__vZjCW{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.breakout_cBig__Pl4Fm{font-family:var(--font-ui),sans-serif;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--text-primary)}.breakout_cGold__DyAfi{color:#b1862f}.breakout_cArrow__QVp2U{font-size:20px;color:var(--text-muted)}.breakout_cLabel__kBC81{font-size:13px;color:var(--text-secondary)}.breakout_cLabel__kBC81 strong{color:#8a6722;font-weight:600}.breakout_toggle__zRoui{display:inline-flex;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:#fff}.breakout_toggleOff__kUmwX,.breakout_toggleOn__tYM0u{font:inherit;font-size:12.5px;padding:6px 12px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.breakout_toggleOff__kUmwX:hover{background:var(--accent-light)}.breakout_toggleOn__tYM0u{background:#b1862f;color:#fff}.breakout_frame__mgCGO{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius);padding:14px 16px 6px;overflow:hidden}.breakout_svg__jZ4_y{display:block}.breakout_caption__3Wfe9{font-size:12.5px;line-height:1.5;color:var(--text-muted);margin:6px 0 8px}.breakout_backbone__UmoXB{margin-top:22px}.breakout_bbTitle__m4r8a{font-family:var(--font-ui),sans-serif;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 4px}.breakout_bbSub__VShxM{font-size:13.5px;line-height:1.5;color:var(--text-secondary);margin:0 0 14px;max-width:560px}.breakout_bbGrid__LfKGD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px}.breakout_bbItem__MpfeI{display:grid;grid-template-columns:1fr 88px 42px;align-items:center;gap:10px}.breakout_bbName__6_Lus{font-family:var(--font-geist-mono),monospace;font-size:12.5px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breakout_bbPip__rrucC{display:block;height:8px;border-radius:4px;background:#ece9e2;overflow:hidden}.breakout_bbPipFill__OnStY{display:block;height:100%;background:#b1862f;border-radius:4px}.breakout_bbCount__NZucy{font-size:11.5px;color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.breakout_vocab__sHMmI{font-size:13.5px;line-height:1.6;color:var(--text-secondary);margin:18px 0 0;padding-top:16px;border-top:1px solid var(--border-color)}.breakout_vocab__sHMmI strong{color:var(--text-primary);font-weight:600}@media (max-width:640px){.breakout_bbGrid__LfKGD{grid-template-columns:1fr}.breakout_head__Wq_Zk{align-items:flex-start}}.sounding_wrap__0UCBR{margin:40px 0 8px}.sounding_head__ot3Ja{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:14px}.sounding_h2__QSRZf{font-family:var(--font-ui),sans-serif;font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin:0;line-height:1.2}.sounding_sub__wfg4R{font-size:14.5px;line-height:1.5;color:var(--text-secondary);margin:6px 0 0;max-width:520px}.sounding_controls__QzjC_{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.sounding_toggle__cEh37{display:inline-flex;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:#fff}.sounding_toggleOff__AWxNY,.sounding_toggleOnGold__xMnST,.sounding_toggleOn__OeQIk{font:inherit;font-size:12.5px;padding:6px 12px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.sounding_toggleOff__AWxNY:hover{background:var(--accent-light)}.sounding_toggleOn__OeQIk{background:#2e6f8e;color:#fff}.sounding_toggleOnGold__xMnST{background:#b1862f;color:#fff}.sounding_searchWrap__s_15b{position:relative}.sounding_search__gst_L{font:inherit;font-size:13px;width:220px;max-width:60vw;padding:6px 11px;border:1px solid var(--border-color);border-radius:8px;background:#fff;color:var(--text-primary)}.sounding_search__gst_L:focus{outline:none;border-color:#2e6f8e}.sounding_matchList__5gCB0{position:absolute;z-index:10;top:calc(100% + 4px);right:0;width:260px;max-width:80vw;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1)}.sounding_matchList__5gCB0 button{display:flex;justify-content:space-between;align-items:baseline;gap:10px;width:100%;font:inherit;text-align:left;background:transparent;border:none;border-radius:6px;padding:6px 9px;cursor:pointer}.sounding_matchList__5gCB0 button:hover{background:var(--accent-light)}.sounding_matchName__tQywT{font-family:var(--font-geist-mono),monospace;font-size:12.5px;color:var(--text-primary)}.sounding_matchMeta__DapTf{font-size:11px;color:var(--text-muted);white-space:nowrap}.sounding_legendRow__jVMck{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:8px}.sounding_legendItem__EycHi{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.sounding_legendDot__AdaGO{width:10px;height:10px;border-radius:50%;flex:none}.sounding_gridScroll__A_jRO{overflow-x:auto;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius);padding:12px 14px}.sounding_gridInner__TiKK2{min-width:660px}.sounding_svg__GxCq2{display:block}.sounding_focusable__mWau_{outline:none}.sounding_focusable__mWau_:focus-visible{outline:2px solid #2e6f8e;outline-offset:1px;border-radius:2px}.sounding_callout__1EUk4{font-family:var(--font-ui),sans-serif;font-size:10.5px;line-height:1.25;color:var(--text-secondary);background:rgba(255,255,255,.85)}.sounding_foot__8cF_v{font-size:13px;line-height:1.55;color:var(--text-muted);margin:12px 0 0}.sounding_foot__8cF_v strong{color:var(--text-secondary);font-weight:600}.sounding_hint___sWHA{font-size:12.5px;color:var(--text-muted);margin:14px 0 0}.sounding_detail__AYpoA{margin-top:16px;padding:14px 16px;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius)}.sounding_detailHead__p6_Ez{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:12px}.sounding_backBtn__YxOkJ{font:inherit;font-size:12px;color:var(--text-secondary);background:transparent;border:1px solid var(--border-color);border-radius:6px;padding:2px 9px;cursor:pointer}.sounding_backBtn__YxOkJ:hover{background:var(--accent-light)}.sounding_detailName__8dS2t{font-family:var(--font-geist-mono),monospace;font-size:15px;font-weight:600;color:var(--text-primary)}.sounding_detailMeta__uSvR7{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.sounding_strip__t4yid{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 14px}.sounding_cell__eIo7H{width:15px;height:15px;border-radius:3px;border:1px solid;box-sizing:border-box}.sounding_chips__qSAUj{display:flex;flex-wrap:wrap;gap:6px}.sounding_chip__An7dq{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-geist-mono),monospace;font-size:12px;color:var(--text-secondary);background:var(--accent-light);padding:3px 9px 3px 7px;border-radius:6px}.sounding_reqTag__M_C_f{font-family:var(--font-ui),sans-serif;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#8a6722;background:#f5ecd8;padding:1px 5px;border-radius:4px}.sounding_checklistStat__BNOrL{font-size:14px;color:var(--text-secondary)}.sounding_checklistStat__BNOrL strong{color:var(--text-primary)}.sounding_statBar__9mvJY{margin-top:8px;height:8px;border-radius:4px;background:#ece9e2;overflow:hidden}.sounding_statBarFill__Ur3lK{display:block;height:100%;background:#b1862f;border-radius:4px;transition:width .5s ease}@media (max-width:640px){.sounding_head__ot3Ja{flex-direction:column;align-items:stretch}.sounding_controls__QzjC_{align-items:stretch}.sounding_search__gst_L{width:100%;max-width:none}}.article_main__9EUD9{flex:1;width:100%;padding:64px 24px 96px}.article_article__QLe_k{max-width:720px;margin:0 auto}.article_eyebrow__gG3la{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)}.article_eyebrowDot__A9dQO{width:7px;height:7px;border-radius:50%;background:#b1862f}.article_title__eyDYB{font-family:var(--font-ui),-apple-system,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-size:44px;color:var(--text-primary);margin:16px 0 0}.article_meta__PHz2Z{margin-top:16px;font-size:14px;color:var(--text-muted)}.article_meta__PHz2Z span+span:before{content:"·";margin:0 8px;color:var(--border-color)}.article_lede__RzSzq{font-size:21px;line-height:1.55;color:var(--text-secondary);margin:28px 0 0}.article_prose__cSL45{margin-top:48px}.article_prose__cSL45 h2{font-family:var(--font-ui),sans-serif;font-size:26px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin:48px 0 16px}.article_prose__cSL45 p{font-size:17px;line-height:1.7;color:var(--text-primary);margin:0 0 18px}.article_prose__cSL45 a{color:#2e6f8e;text-decoration:underline;text-underline-offset:2px}.article_prose__cSL45 code{font-family:var(--font-geist-mono),monospace;font-size:.9em;background:var(--accent-light);padding:1px 6px;border-radius:6px;color:#1f2733}.article_prose__cSL45 ul{margin:0 0 18px;padding-left:22px}.article_prose__cSL45 li{font-size:17px;line-height:1.7;color:var(--text-primary);margin:0 0 8px}.article_pullquote__Fy_8g{padding:4px 0;margin:32px 0;font-family:var(--font-ui),sans-serif;font-size:22px;line-height:1.45;font-weight:500;letter-spacing:-.01em;color:var(--text-primary)}.article_footnote__rjQlW{margin-top:56px;padding-top:24px;border-top:1px solid var(--border-color);font-size:14px;line-height:1.65;color:var(--text-muted)}.article_footnote__rjQlW a{color:#2e6f8e}.article_wide__axSPD{max-width:1080px;margin:0 auto;width:100%}@media (max-width:640px){.article_title__eyDYB{font-size:32px}.article_lede__RzSzq{font-size:18px}}