.twolanes_wrap__X3d3J{display:grid;gap:var(--afa-space-6)}.twolanes_head__svKn2{display:grid;gap:var(--afa-space-3);max-inline-size:46rem}.twolanes_eyebrow__cU6lt{margin:0;font-size:var(--afa-text-sm);font-weight:var(--afa-weight-medium);color:var(--afa-accent)}[dir=ltr] .twolanes_eyebrow__cU6lt{font-family:var(--afa-font-mono);font-size:var(--afa-text-xs);letter-spacing:var(--afa-tracking-eyebrow);text-transform:uppercase}.twolanes_title__ThaiB{margin:0;font-family:var(--afa-font-display);font-size:var(--afa-text-editorial-sm);line-height:var(--afa-leading-heading);font-weight:var(--afa-weight-bold);color:var(--afa-text);text-wrap:balance}.twolanes_body__eHGer{margin:0;font-size:var(--afa-text-lg);line-height:var(--afa-leading-body);color:var(--afa-text-muted);text-wrap:pretty}.twolanes_scenarios__WAZ04{margin:0;padding:0;border:0;display:grid;gap:var(--afa-space-3)}.twolanes_scenarioLegend__z6Uhv{padding:0;font-size:var(--afa-text-2xs);font-weight:var(--afa-weight-bold);color:var(--afa-text-faint)}.twolanes_chips__EQaih{display:flex;flex-wrap:wrap;gap:var(--afa-space-3)}.twolanes_chip__MLTg4{cursor:pointer}.twolanes_chipInput__eQE5D{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.twolanes_chipText__u2dTC{display:inline-flex;align-items:center;min-block-size:var(--afa-target-min,44px);padding-inline:var(--afa-space-5);border:1px solid var(--afa-border-strong);border-radius:var(--afa-radius-pill);font-size:var(--afa-text-sm);font-weight:var(--afa-weight-medium);color:var(--afa-text-muted);transition:background var(--afa-duration-base) var(--afa-ease-ui),border-color var(--afa-duration-base) var(--afa-ease-ui),color var(--afa-duration-base) var(--afa-ease-ui)}.twolanes_chip__MLTg4:hover .twolanes_chipText__u2dTC{border-color:var(--afa-accent);color:var(--afa-text)}.twolanes_chipInput__eQE5D:checked+.twolanes_chipText__u2dTC{border-color:var(--afa-accent);background:var(--afa-accent);color:var(--afa-text-inverse);font-weight:var(--afa-weight-bold)}.twolanes_chipInput__eQE5D:focus-visible+.twolanes_chipText__u2dTC{outline:2px solid var(--afa-focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.twolanes_chipText__u2dTC{transition:none}}.twolanes_request__4qTe3{display:grid;gap:var(--afa-space-2);margin:0;padding:var(--afa-space-4) var(--afa-space-5);border-inline-start:2px solid var(--afa-accent);background:var(--afa-surface);border-radius:var(--afa-radius-md)}.twolanes_requestLabel__pIdgY{font-size:var(--afa-text-2xs);font-weight:var(--afa-weight-bold);color:var(--afa-text-faint)}.twolanes_requestText__NbZ2q{font-size:var(--afa-text-base);line-height:var(--afa-leading-body);color:var(--afa-text)}.twolanes_controls__r1PSZ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--afa-space-3)}.twolanes_ctrl__Expfq,.twolanes_decideQuiet__FZXL5,.twolanes_decide__zURjJ,.twolanes_play__Sj3Cj{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:var(--afa-text-sm);font-weight:var(--afa-weight-medium);min-block-size:var(--afa-target-min,44px);padding-inline:var(--afa-space-5);border-radius:var(--afa-radius-pill);display:inline-flex;align-items:center;transition:background var(--afa-duration-base) var(--afa-ease-ui),border-color var(--afa-duration-base) var(--afa-ease-ui)}.twolanes_decide__zURjJ,.twolanes_play__Sj3Cj{border:0;background:var(--afa-accent);color:var(--afa-text-inverse);font-weight:var(--afa-weight-bold)}.twolanes_ctrl__Expfq,.twolanes_decideQuiet__FZXL5{border:1px solid var(--afa-border-strong);background:transparent;color:var(--afa-text)}.twolanes_ctrl__Expfq:hover,.twolanes_decideQuiet__FZXL5:hover{border-color:var(--afa-accent)}.twolanes_ctrl__Expfq:focus-visible,.twolanes_decideQuiet__FZXL5:focus-visible,.twolanes_decide__zURjJ:focus-visible,.twolanes_play__Sj3Cj:focus-visible{outline:2px solid var(--afa-focus-ring);outline-offset:3px}.twolanes_scrub__lokMn{display:grid;gap:var(--afa-space-2);flex:1 1 16rem;min-inline-size:12rem}.twolanes_scrubLabel__njdQF{display:flex;gap:var(--afa-space-3);align-items:baseline;font-size:var(--afa-text-xs);color:var(--afa-text-muted)}.twolanes_clock__aITMm{font-weight:var(--afa-weight-bold);color:var(--afa-text)}[dir=ltr] .twolanes_clock__aITMm{font-variant-numeric:tabular-nums}.twolanes_scrub__lokMn input{inline-size:100%;min-block-size:var(--afa-target-min,44px);accent-color:var(--afa-accent);cursor:grab}.twolanes_scrub__lokMn input:focus-visible{outline:2px solid var(--afa-focus-ring);outline-offset:4px}.twolanes_lanes__EIaBf{display:grid;gap:var(--afa-space-5)}@media (min-width:56em){.twolanes_lanes__EIaBf{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--afa-space-6)}}.twolanes_lane__ARJrR{min-inline-size:0;padding:var(--afa-space-5);border:1px solid var(--afa-border);border-radius:var(--afa-radius-lg);background:var(--afa-surface)}.twolanes_laneManual__A5NOT{border-inline-start:3px solid var(--afa-warn)}.twolanes_laneAuto__HxGOk{border-inline-start:3px solid var(--afa-accent)}.twolanes_laneTitle__cRAB2{margin:0 0 var(--afa-space-4);font-size:var(--afa-text-base);font-weight:var(--afa-weight-bold);color:var(--afa-text)}.twolanes_steps__IqTgL{margin:0;padding:0;list-style:none;display:grid;gap:var(--afa-space-4)}.twolanes_step__DDYwl{display:grid;grid-template-columns:4px minmax(0,1fr);gap:var(--afa-space-4);align-items:start;transition:opacity var(--afa-duration-base) var(--afa-ease-ui)}.twolanes_pending__F_sx7{opacity:.42}.twolanes_stepBar__s1_xm{align-self:stretch;min-block-size:1.5rem;border-radius:2px;background:var(--afa-border-strong)}.twolanes_waiting__qUMeU .twolanes_stepBar__s1_xm{background:repeating-linear-gradient(135deg,var(--afa-border-strong) 0 3px,transparent 3px 7px)}.twolanes_active__DLmWR .twolanes_stepBar__s1_xm{background:var(--afa-accent)}.twolanes_exception__WvCoG .twolanes_stepBar__s1_xm{background:var(--afa-warn)}.twolanes_decision__P_Twe .twolanes_stepBar__s1_xm{background:var(--afa-ok)}.twolanes_stepText__BvFlN{font-size:var(--afa-text-sm);line-height:var(--afa-leading-body);color:var(--afa-text);text-wrap:pretty}.twolanes_stepState__l6WL_{grid-column:2;font-size:var(--afa-text-2xs);font-weight:var(--afa-weight-bold);color:var(--afa-text-faint)}.twolanes_now__VrR7q .twolanes_stepState__l6WL_{color:var(--afa-accent)}.twolanes_exception__WvCoG.twolanes_now__VrR7q .twolanes_stepState__l6WL_{color:var(--afa-warn)}.twolanes_decision__P_Twe.twolanes_now__VrR7q .twolanes_stepState__l6WL_{color:var(--afa-ok)}.twolanes_checkpoint__6UYO4{display:grid;gap:var(--afa-space-4);padding:var(--afa-space-5);border:1px solid color-mix(in oklab,var(--afa-ok) 40%,transparent);border-radius:var(--afa-radius-lg);background:color-mix(in oklab,var(--afa-ok) 7%,var(--afa-surface))}.twolanes_checkpointNote__IxSWP{margin:0;font-size:var(--afa-text-sm);line-height:var(--afa-leading-body);color:var(--afa-text)}.twolanes_decisions__tULMB{display:flex;flex-wrap:wrap;gap:var(--afa-space-3)}.twolanes_outcome__Z8pom{margin:0;font-size:var(--afa-text-sm);font-weight:var(--afa-weight-bold);color:var(--afa-text)}.twolanes_logWrap__9_iwe{border-block-start:1px solid var(--afa-border-subtle);padding-block-start:var(--afa-space-4)}.twolanes_logSummary___jNCR{cursor:pointer;list-style:none;min-block-size:var(--afa-target-min,44px);display:inline-flex;align-items:center;font-size:var(--afa-text-sm);font-weight:var(--afa-weight-medium);color:var(--afa-text-muted)}.twolanes_logSummary___jNCR::-webkit-details-marker{display:none}.twolanes_logSummary___jNCR:focus-visible{outline:2px solid var(--afa-focus-ring);outline-offset:3px;border-radius:var(--afa-radius-xs)}.twolanes_log__4Nty3{margin:var(--afa-space-3) 0 0;padding:0;list-style:none;display:grid;gap:var(--afa-space-2)}.twolanes_logRow__hIVIF{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--afa-space-3);font-size:var(--afa-text-sm);color:var(--afa-text-muted)}.twolanes_logAt__qK_0K{color:var(--afa-text-faint)}[dir=ltr] .twolanes_logAt__qK_0K{font-variant-numeric:tabular-nums}.twolanes_logEmpty__INwel{margin:var(--afa-space-3) 0 0;font-size:var(--afa-text-sm);color:var(--afa-text-faint)}.twolanes_disclosure__KMWd4{margin:0;font-size:var(--afa-text-xs);line-height:var(--afa-leading-body);color:var(--afa-text-faint);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.twolanes_ctrl__Expfq,.twolanes_decideQuiet__FZXL5,.twolanes_decide__zURjJ,.twolanes_play__Sj3Cj,.twolanes_step__DDYwl{transition:none}}.signal_signal__rvF3b{position:absolute;inset-inline-start:0;inline-size:2px;z-index:2;pointer-events:none;border-radius:2px;--signal-reach:12rem;--signal-track:color-mix(in oklab,var(--afa-accent) 30%,transparent);--signal-band:color-mix(in oklab,var(--afa-accent) 92%,white)}.signal_out__kjVtc{inset-block-start:55%;inset-block-end:calc(var(--signal-reach) * -1);background:linear-gradient(to bottom,transparent,var(--signal-track) 18%,var(--signal-track))}.signal_in__mkN1E{inset-block-start:calc(var(--signal-reach) * -1);block-size:calc(var(--signal-reach) + 22%);background:linear-gradient(to bottom,var(--signal-track),var(--signal-track) 78%,transparent)}@media (prefers-reduced-motion:no-preference){.signal_out__kjVtc{background:linear-gradient(to bottom,transparent 0,var(--signal-band) 6%,transparent 14%),linear-gradient(to bottom,transparent,var(--signal-track) 18%,var(--signal-track));background-size:100% 300%,100% 100%;background-repeat:no-repeat}.signal_in__mkN1E,.signal_out__kjVtc{animation:signal_signal-travel__0WGYD 4.5s cubic-bezier(.65,0,.35,1) infinite}.signal_in__mkN1E{background:linear-gradient(to bottom,transparent 0,var(--signal-band) 6%,transparent 14%),linear-gradient(to bottom,var(--signal-track),var(--signal-track) 78%,transparent);background-size:100% 300%,100% 100%;background-repeat:no-repeat;animation-delay:-.6s}}@keyframes signal_signal-travel__0WGYD{0%{background-position:0 -100%,0 0}34%{background-position:0 200%,0 0}34.01%,to{background-position:0 200%,0 0}}@media (prefers-reduced-motion:no-preference){.signal_stepped__uIR2I{animation-timing-function:steps(6)}.signal_fluid__R6HcK{animation-duration:6.5s;animation-timing-function:cubic-bezier(.16,1,.3,1)}}.chapters_chapter__dmn_o{background:var(--afa-bg);color:var(--afa-text);position:relative;overflow:clip;padding-block:clamp(5rem,3rem + 9vw,10.5rem)}.chapters_chapterTight__pQNBb{padding-block:clamp(3.5rem,2rem + 6vw,7rem)}.chapters_chapterFull__90eaP{padding-block:0}.chapters_hasAtmosphere__mXCIB:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:min(60%,40rem);background:radial-gradient(120% 100% at 50% 0,color-mix(in oklab,var(--afa-accent) 14%,transparent),transparent 72%);pointer-events:none;z-index:0}.chapters_hasAtmosphere__mXCIB:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:min(45%,26rem);background:linear-gradient(to top,color-mix(in oklab,var(--afa-navy-950) 22%,transparent),transparent);pointer-events:none;z-index:0}.chapters_bleedSlot___QK1p{position:relative;z-index:1;inline-size:100%;margin-block-start:var(--afa-space-16)}.chapters_inner__RQnnq{position:relative;z-index:1;width:100%;max-width:var(--afa-container-xl);margin-inline:auto;padding-inline:var(--afa-gutter)}@media (min-width:48em){.chapters_inner__RQnnq{padding-inline:var(--afa-space-10)}}.chapters_headline__TPL_c{font-family:var(--afa-font-display);font-size:var(--afa-text-editorial);line-height:var(--afa-leading-editorial);font-weight:var(--afa-weight-bold);color:var(--afa-text);text-wrap:balance;margin:0}.chapters_headlineLarge__O6qQK{font-size:var(--afa-text-editorial-lg)}.chapters_headlineSmall__lHqOV{font-size:var(--afa-text-editorial-sm)}[dir=ltr] .chapters_headline__TPL_c{letter-spacing:var(--afa-tracking-editorial)}[dir=rtl] .chapters_headline__TPL_c{letter-spacing:0}.chapters_emphasis__m9YWE{color:var(--afa-accent)}.chapters_editorialBreak__XnHQO{display:none}@media (min-width:48em){.chapters_editorialBreak__XnHQO{display:inline}}.chapters_eyebrow__NPolu{display:flex;align-items:center;gap:var(--afa-space-3);margin:0 0 var(--afa-space-5);font-size:var(--afa-text-sm);color:var(--afa-accent)}.chapters_eyebrowCentre__FeeiX{justify-content:center}.chapters_eyebrowRule__OXhi0{inline-size:var(--afa-space-8);block-size:1px;background:currentColor;opacity:.55;flex:none}.chapters_eyebrowText__4Fziv{font-weight:var(--afa-weight-medium)}[dir=ltr] .chapters_eyebrowText__4Fziv{font-family:var(--afa-font-mono);letter-spacing:var(--afa-tracking-eyebrow);text-transform:uppercase;font-size:var(--afa-text-xs)}[dir=rtl] .chapters_eyebrowText__4Fziv{letter-spacing:0;font-weight:var(--afa-weight-bold)}.chapters_lede__uUIY7{margin:var(--afa-space-6) 0 0;max-inline-size:52ch;font-size:var(--afa-text-lg);line-height:var(--afa-leading-body);color:var(--afa-text-muted)}.chapters_actions__FUiaX{display:flex;flex-wrap:wrap;gap:var(--afa-space-4);margin-block-start:var(--afa-space-10)}@media (max-width:29.99em){.chapters_actions__FUiaX>*{inline-size:100%}}.primitives_container__dOqfu{width:100%;margin-inline:auto;padding-inline:var(--afa-gutter)}.primitives_sm__FW_jv{max-width:var(--afa-container-sm)}.primitives_md__3wqp0{max-width:var(--afa-container-md)}.primitives_lg__olCCK{max-width:var(--afa-container-lg)}.primitives_xl__x6IzG{max-width:var(--afa-container-xl)}.primitives_full__63Kzk{max-width:none}.primitives_section__Va6IQ{padding-block:var(--afa-space-section)}.primitives_sectionTight__IXf6u{padding-block:var(--afa-space-section-tight)}.primitives_sectionFlush___gncJ{padding-block:0}.primitives_prose__9CMpj{max-width:var(--afa-measure)}.primitives_eyebrow__KHJT3{font-size:var(--afa-text-xs);font-weight:var(--afa-weight-medium);color:var(--afa-accent);display:block}[dir=ltr] .primitives_eyebrow__KHJT3{font-family:var(--afa-font-mono);letter-spacing:var(--afa-tracking-eyebrow);text-transform:uppercase;direction:ltr}[dir=rtl] .primitives_eyebrow__KHJT3{font-family:var(--afa-font-sans);letter-spacing:0;font-weight:var(--afa-weight-bold);text-align:right}.primitives_heading__2dcOo{font-weight:var(--afa-weight-bold);line-height:var(--afa-leading-heading);color:var(--afa-text);text-wrap:balance;margin:0}[dir=ltr] .primitives_heading__2dcOo{letter-spacing:var(--afa-tracking-tight)}[dir=rtl] .primitives_heading__2dcOo{letter-spacing:0}.primitives_display__1HQze{font-size:var(--afa-text-display);line-height:var(--afa-leading-tight)}.primitives_h1__4nrvY{font-size:var(--afa-text-3xl)}.primitives_h2__GONh3{font-size:var(--afa-text-2xl)}.primitives_h3__z7onZ{font-size:var(--afa-text-xl)}.primitives_h4__wgHsI{font-size:var(--afa-text-lg)}.primitives_text__UBSYt{line-height:var(--afa-leading-body);color:var(--afa-text);margin:0}.primitives_textSm__oA3zX{font-size:var(--afa-text-sm)}.primitives_textXs__Drxab{font-size:var(--afa-text-xs)}.primitives_muted__wA1f1{color:var(--afa-text-muted)}.primitives_faint__xJdXF{color:var(--afa-text-faint)}.primitives_numeric__9oYei{font-variant-numeric:tabular-nums}.primitives_divider__m27eJ{border:0;border-block-start:1px solid var(--afa-border-subtle);margin-block:var(--afa-space-8)}.primitives_button__wPuE2{--_bg:var(--afa-surface-raised);--_fg:var(--afa-text);--_bd:var(--afa-border);display:inline-flex;align-items:center;justify-content:center;gap:var(--afa-space-2);min-block-size:var(--afa-target-min);padding-inline:var(--afa-space-5);padding-block:var(--afa-space-2);border:1px solid var(--_bd);border-radius:var(--afa-radius-md);background:var(--_bg);color:var(--_fg);font:inherit;font-size:var(--afa-text-sm);font-weight:var(--afa-weight-medium);line-height:1.4;text-decoration:none;cursor:pointer;transition:background-color var(--afa-duration-fast) var(--afa-ease-out),border-color var(--afa-duration-fast) var(--afa-ease-out),transform var(--afa-duration-fast) var(--afa-ease-out)}.primitives_button__wPuE2:hover{background-image:linear-gradient(var(--afa-hover-overlay),var(--afa-hover-overlay))}.primitives_button__wPuE2:active{transform:translateY(1px)}.primitives_button__wPuE2:disabled,.primitives_button__wPuE2[aria-disabled=true]{opacity:var(--afa-disabled-opacity);cursor:not-allowed;pointer-events:none}.primitives_primary__4ey2P{--_bg:var(--afa-accent);--_fg:var(--afa-accent-contrast);--_bd:var(--afa-accent)}.primitives_primary__4ey2P:hover{--_bg:var(--afa-accent-hover);--_bd:var(--afa-accent-hover)}.primitives_ghost__qxFFg{--_bg:transparent;--_bd:var(--afa-border)}.primitives_quiet__iVtp_{--_bg:transparent;--_bd:transparent;--_fg:var(--afa-text-muted)}.primitives_gate__3BmeQ{--_bg:transparent;--_bd:var(--afa-gate);--_fg:var(--afa-gate)}.primitives_iconButton__PHdsQ{padding-inline:var(--afa-space-2);inline-size:var(--afa-target-min)}.primitives_card__6xiH_{display:block;background:var(--afa-surface);border:1px solid var(--afa-border);border-radius:var(--afa-radius-lg);padding:var(--afa-space-5);color:inherit}.primitives_cardRaised__0oogL{background:var(--afa-surface-raised);box-shadow:var(--afa-shadow-md)}.primitives_cardInteractive__9ny5T{text-decoration:none;transition:border-color var(--afa-duration-base) var(--afa-ease-out),transform var(--afa-duration-base) var(--afa-ease-out)}.primitives_cardInteractive__9ny5T:hover{border-color:var(--afa-border-strong);transform:translateY(-2px)}.primitives_cardAccent__T8Lz9{position:relative;overflow:hidden}.primitives_cardAccent__T8Lz9:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--afa-card-accent,var(--afa-accent))}.primitives_badge__C2jGY{display:inline-flex;align-items:center;gap:var(--afa-space-1);font-size:var(--afa-text-xs);font-weight:var(--afa-weight-medium);line-height:1.7;padding-inline:var(--afa-space-2);border-radius:var(--afa-radius-pill);border:1px solid color-mix(in srgb,var(--_c) 40%,transparent);background:color-mix(in srgb,var(--_c) 12%,transparent);color:var(--_c);white-space:nowrap}.primitives_badgeNeutral__UQsEf,.primitives_badge__C2jGY{--_c:var(--afa-text-muted)}.primitives_badgeAccent__Drccy{--_c:var(--afa-accent)}.primitives_badgeOk__MOXeu{--_c:var(--afa-ok)}.primitives_badgeWarn__BO_bG{--_c:var(--afa-warn)}.primitives_badgeDanger__7D77H{--_c:var(--afa-danger)}.primitives_badgeGate__RbYNU{--_c:var(--afa-gate)}.primitives_accordion__D7iey{border-block-end:1px solid var(--afa-border-subtle)}.primitives_accordionTrigger__bclF4{inline-size:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--afa-space-4);min-block-size:var(--afa-target-min);padding-block:var(--afa-space-4);background:none;border:0;color:var(--afa-text);font:inherit;font-weight:var(--afa-weight-medium);text-align:start;cursor:pointer;list-style:none}.primitives_accordionTrigger__bclF4::-webkit-details-marker{display:none}.primitives_accordionIcon__WJ0c6{flex:none;transition:transform var(--afa-duration-base) var(--afa-ease-out);color:var(--afa-text-faint)}.primitives_accordion__D7iey[open] .primitives_accordionIcon__WJ0c6{transform:rotate(180deg)}.primitives_accordionPanel__GXiFI{padding-block-end:var(--afa-space-5);color:var(--afa-text-muted);line-height:var(--afa-leading-body);max-width:var(--afa-measure)}.primitives_visuallyHidden__BNnQS{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.primitives_accordionTrigger__bclF4:focus-visible,.primitives_button__wPuE2:focus-visible,.primitives_cardInteractive__9ny5T:focus-visible{outline:2px solid var(--afa-focus-ring);outline-offset:2px;border-radius:var(--afa-radius-sm)}.hub_head__j5Aq9{max-inline-size:48rem;margin-block-end:var(--afa-space-16)}.hub_headFlush__IJHt0{margin-block-end:0}.hub_headTitle__Q4urn{font-size:var(--afa-text-2xl);line-height:var(--afa-leading-heading);font-weight:var(--afa-weight-bold);color:var(--afa-text);text-wrap:balance;margin:0}[dir=ltr] .hub_headTitle__Q4urn{letter-spacing:var(--afa-tracking-tight)}.hub_routes__6asht{display:grid;gap:var(--afa-space-6);align-items:stretch}@media (min-width:52em){.hub_routes__6asht{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--afa-space-8)}}.hub_route__UOw1s{position:relative;display:flex;flex-direction:column;padding:var(--afa-space-6);border:1px solid var(--afa-border-subtle);border-radius:var(--afa-radius-lg);background:var(--afa-surface);transition:border-color var(--afa-duration-base) var(--afa-ease-out),transform var(--afa-duration-base) var(--afa-ease-out)}@media (min-width:52em){.hub_route__UOw1s{padding:var(--afa-space-8)}}.hub_route__UOw1s:before{content:"";position:absolute;inset-block:var(--afa-space-6);inset-inline-start:-1px;inline-size:2px;border-radius:2px;background:var(--afa-route-accent,var(--afa-accent));opacity:.5;transition:opacity var(--afa-duration-base) var(--afa-ease-out)}.hub_route__UOw1s:hover{border-color:var(--afa-border-strong);transform:translateY(-2px)}.hub_route__UOw1s:hover:before{opacity:1}.hub_routeLead__Dabl5{border-color:color-mix(in oklab,var(--afa-route-accent,var(--afa-accent)) 55%,var(--afa-border));background:color-mix(in oklab,var(--afa-route-accent,var(--afa-accent)) 7%,var(--afa-surface))}@media (prefers-reduced-motion:reduce){.hub_route__UOw1s{transition:none}.hub_route__UOw1s:hover{transform:none}}.hub_routeBadge__5nw4z{display:inline-flex;align-items:center;gap:var(--afa-space-2);align-self:flex-start;padding:var(--afa-space-1) var(--afa-space-3);border-radius:var(--afa-radius-pill);background:color-mix(in oklab,var(--afa-route-accent,var(--afa-accent)) 16%,transparent);color:var(--afa-route-accent,var(--afa-accent));font-size:var(--afa-text-xs);font-weight:var(--afa-weight-medium)}.hub_routePulse__ZmJhn{position:relative;display:inline-flex;inline-size:.5rem;block-size:.5rem;flex:none}.hub_routePulse__ZmJhn:after,.hub_routePulse__ZmJhn:before{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor}.hub_routePulse__ZmJhn:before{animation:hub_hubPing__QLwAQ 2s cubic-bezier(0,0,.2,1) infinite}@keyframes hub_hubPing__QLwAQ{75%,to{transform:scale(2.2);opacity:0}}@media (prefers-reduced-motion:reduce){.hub_routePulse__ZmJhn:before{animation:none}}.hub_routeTitle__yZA15{font-size:var(--afa-text-xl);line-height:var(--afa-leading-heading);font-weight:var(--afa-weight-bold);color:var(--afa-text);margin:var(--afa-space-4) 0 0}.hub_routeBody__Twydk{color:var(--afa-text-muted);line-height:var(--afa-leading-body);margin:var(--afa-space-3) 0 0}.hub_routePoints__E1FdZ{margin:var(--afa-space-5) 0 0;padding:0;list-style:none;display:grid;gap:var(--afa-space-2);font-size:var(--afa-text-sm);color:var(--afa-text-faint);flex:1 1 auto}.hub_routePoints__E1FdZ li{display:flex;gap:var(--afa-space-3);line-height:var(--afa-leading-body)}.hub_routePoints__E1FdZ li:before{content:"";flex:none;inline-size:4px;block-size:4px;border-radius:50%;background:var(--afa-route-accent,var(--afa-accent));margin-block-start:.62em;opacity:.8}.hub_routeActions__kEttw{display:flex;flex-wrap:wrap;gap:var(--afa-space-3);margin-block-start:var(--afa-space-6)}.hub_stats__b_UxP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--afa-space-8) var(--afa-space-6)}@media (min-width:52em){.hub_stats__b_UxP{grid-template-columns:repeat(4,minmax(0,1fr))}}.hub_statN__vAssT{font-size:var(--afa-text-3xl);line-height:1.1;font-weight:var(--afa-weight-bold);color:var(--afa-text)}[dir=ltr] .hub_statN__vAssT{font-variant-numeric:tabular-nums;letter-spacing:var(--afa-tracking-tight)}.hub_statL__7FAK1{margin:var(--afa-space-2) 0 0;font-size:var(--afa-text-sm);line-height:var(--afa-leading-body);color:var(--afa-text-faint)}.hub_areas__9KK__{margin:0;padding:0;list-style:none}.hub_area__4_14_{display:grid;gap:var(--afa-space-1);padding-block:var(--afa-space-5);border-block-start:1px solid var(--afa-border-subtle);transition:background-color var(--afa-duration-base) var(--afa-ease-out)}.hub_area__4_14_:last-child{border-block-end:1px solid var(--afa-border-subtle)}@media (min-width:40em){.hub_area__4_14_{grid-template-columns:13rem 1fr;gap:var(--afa-space-6);padding-block:var(--afa-space-6)}}.hub_area__4_14_:hover{background:var(--afa-hover-overlay)}.hub_areaTitle__FsXce{font-weight:var(--afa-weight-medium);color:var(--afa-text)}.hub_areaLine__Rs_6R{color:var(--afa-text-muted);line-height:var(--afa-leading-body)}.hub_cases__3l21F{display:grid;gap:var(--afa-space-6)}@media (min-width:52em){.hub_cases__3l21F{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--afa-space-8)}}.hub_case__9k_UP{padding:var(--afa-space-6);border:1px solid var(--afa-border-subtle);border-radius:var(--afa-radius-lg);background:var(--afa-surface)}@media (min-width:52em){.hub_case__9k_UP{padding:var(--afa-space-8)}}.hub_caseKicker__dlVwI{font-size:var(--afa-text-lg);font-weight:var(--afa-weight-bold);color:var(--afa-text);margin:0}.hub_caseLabel__Ny87l{display:flex;align-items:center;gap:var(--afa-space-3);margin:var(--afa-space-6) 0 var(--afa-space-2);font-size:var(--afa-text-sm);font-weight:var(--afa-weight-medium);color:var(--afa-text-faint)}.hub_caseLabelAfter__F8njA{color:var(--afa-accent)}.hub_caseLabel__Ny87l:before{content:"";inline-size:var(--afa-space-6);block-size:1px;background:currentColor;opacity:.55;flex:none}[dir=ltr] .hub_caseLabelText__qeUds{font-family:var(--afa-font-mono);letter-spacing:var(--afa-tracking-eyebrow);text-transform:uppercase;font-size:var(--afa-text-xs)}.hub_caseBefore__cQKWj{margin:0;color:var(--afa-text-faint);line-height:var(--afa-leading-body)}.hub_caseAfter__Rb_1L{margin:0;color:var(--afa-text);line-height:var(--afa-leading-body)}.hub_arrow__UGAhF{transform:scaleX(1)}[dir=rtl] .hub_arrow__UGAhF{transform:scaleX(-1)}@media (min-width:60em) and (max-height:50em){.hub_hubIntro__ETP7B{--afa-text-editorial:clamp(1.9rem,0.9rem + 3.2vw,3rem);--afa-text-lg:1.0625rem}}