.Alternatives_title__DVrWm{margin-bottom:40px}.Alternatives_table__BngVd{width:100%;border-collapse:collapse;border-top:1px solid var(--ink)}.Alternatives_table__BngVd td,.Alternatives_table__BngVd th{text-align:left;vertical-align:top;padding:26px 0;border-bottom:1px solid var(--rule)}.Alternatives_table__BngVd thead th{font-family:var(--mono);font-size:var(--t-sm);font-weight:400;color:var(--muted);padding-block:12px}.Alternatives_table__BngVd tbody th{font-size:var(--t-lg);font-weight:600;line-height:1.3;width:34%;padding-right:16px}.Alternatives_table__BngVd td{font-size:var(--t-base);color:var(--muted);transition:color var(--t-hover) ease}.Alternatives_table__BngVd tbody tr:focus-within td,.Alternatives_table__BngVd tbody tr:hover td{color:var(--ink)}.Alternatives_close__zs_DF{margin-top:32px;font-size:var(--t-xl);font-weight:600;line-height:1.3;max-width:40ch}@media (min-width:768px){.Alternatives_table__BngVd tbody th{width:33.333%}}.window_window__k2Ina{position:relative;margin:0;background:var(--window);color:var(--window-ink);border:1px solid var(--window-rule);border-radius:4px;font-family:var(--mono);font-size:.75rem;overflow:hidden}.window_bar__qlGoD{display:flex;align-items:center;gap:8px 16px;padding:10px 16px;border-bottom:1px solid var(--window-rule);color:var(--window-dim);letter-spacing:.04em;white-space:nowrap}.window_title__lvp7M{color:var(--window-ink)}.window_meta__6g_p1{overflow:hidden;text-overflow:ellipsis}.window_live__K19Me{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--ok)}.window_live__K19Me:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok)}@media (min-width:1024px){.window_window__k2Ina{font-size:.8125rem}}.window_paneHead__SaELd{display:flex;gap:8px 12px;align-items:baseline;padding:12px 16px;border-bottom:1px solid var(--window-rule);color:var(--window-dim);letter-spacing:.04em;white-space:nowrap}.window_paneTitle__B4IHQ{color:var(--window-ink);text-transform:uppercase;letter-spacing:.08em}.window_dim__FrNiC{color:var(--window-dim)}.window_ok__t01g2{color:var(--ok)}@supports (animation-timeline:view()){.window_window__k2Ina{view-timeline:--win block}.window_draw__h7QIx,.window_fade__Q6zUC,.window_growY__bVx9R,.window_grow__ecGah{animation-timeline:--win;animation-fill-mode:both;animation-timing-function:linear}.window_fade__Q6zUC{animation-name:window_win-fade__pUGBZ}.window_draw__h7QIx{stroke-dasharray:1;animation-name:window_win-draw__TNFiW}.window_grow__ecGah{transform-origin:left center;animation-name:window_win-grow__KJtJz}.window_growY__bVx9R{transform-origin:center top;animation-name:window_win-grow-y__bzwHY}.window_s1__0B7as{animation-range:entry 20% entry 70%}.window_s2__3LIGd{animation-range:entry 45% entry 95%}.window_s3__dV8ko{animation-range:entry 70% cover 32%}.window_s4__Rnb7Q{animation-range:entry 95% cover 36%}.window_s5__mbuGV{animation-range:cover 30% cover 40%}.window_s6__wYefX{animation-range:cover 36% cover 46%}}@keyframes window_win-fade__pUGBZ{0%{opacity:0}}@keyframes window_win-draw__TNFiW{0%{stroke-dashoffset:1}}@keyframes window_win-grow__KJtJz{0%{transform:scaleX(0)}}@keyframes window_win-grow-y__bzwHY{0%{transform:scaleY(0)}}.Build_log__7AXc5{padding:16px 16px 20px}.Build_command__Fullh{margin-bottom:12px}.Build_steps__inCiB{list-style:none;margin:0;padding:0}.Build_step__iIL2r{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;padding-block:10px;border-top:1px solid var(--window-rule)}.Build_files__t5fE2,.Build_tool__gXWCQ{color:var(--window-ink)}.Build_files__t5fE2{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;gap:2px 16px}.Build_file__Y9JZX{min-width:0;overflow-wrap:anywhere}.Build_occ__WONeO{display:inline-block;margin-left:6px;white-space:nowrap;color:var(--occluded)}.Build_result__PgNqx{color:var(--ok);text-align:right}.Build_foot__PEHTp{margin-top:12px;padding-top:12px;border-top:1px solid var(--window-rule);color:var(--window-dim)}@media (min-width:1024px){.Build_log__7AXc5{padding:24px 28px 28px}.Build_step__iIL2r{grid-template-columns:7.5rem minmax(0,1fr) 9rem;align-items:baseline}.Build_files__t5fE2{grid-column:2;grid-row:1}.Build_file__Y9JZX{white-space:nowrap}}.Session_panes__UxtgV{display:grid;grid-template-columns:1fr}.Session_pane__k9q1h{position:relative;padding:16px;min-width:0}.Session_pane__k9q1h+.Session_pane__k9q1h:before{content:"";position:absolute;top:-5px;left:20px;width:8px;height:8px;background:var(--window);border-top:1px solid var(--window-accent);border-right:1px solid var(--window-accent);transform:rotate(135deg)}.Session_pane__k9q1h+.Session_pane__k9q1h{border-top:1px solid var(--window-rule)}.Session_num__grqx0{color:var(--window-accent);margin-right:10px}.Session_label__nxnRm{letter-spacing:.08em;text-transform:uppercase;color:var(--window-dim);margin-bottom:12px}.Session_pre__K4tOo{font:inherit;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.Session_line__IZoys{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:1.75em}.Session_dim__enuSv{color:var(--window-dim)}.Session_acc__d3mt2{color:var(--window-accent)}.Session_ok__5_cpI{color:var(--ok)}@media (min-width:1024px){.Session_pane__k9q1h{padding:20px 20px 24px}.Session_panes__UxtgV{grid-template-columns:minmax(0,40fr) minmax(0,43fr)}.Session_pane__k9q1h:nth-child(2){border-top:0;border-left:1px solid var(--window-rule)}.Session_pane__k9q1h:nth-child(2):before{top:24px;left:-5px;transform:rotate(45deg)}.Session_pane__k9q1h:nth-child(3){grid-column:1/-1;padding-block:16px 20px}.Session_pane__k9q1h:nth-child(3) .Session_pre__K4tOo{display:grid;grid-template-rows:auto auto;grid-auto-flow:column;justify-content:start;grid-column-gap:56px;column-gap:56px}}.Session_status__RyDpK{display:grid;margin-left:auto}.Session_ended__Iod95,.Session_live__3Gx0G{grid-area:1/1;justify-self:end}.Session_ended__Iod95{color:var(--window-dim)}@property --t{syntax:"<number>";inherits:true;initial-value:7}.Session_session__75J65{animation:Session_session-clock__IhzzR 12s linear infinite}.Session_session__75J65[data-paused]{animation-play-state:paused}@keyframes Session_session-clock__IhzzR{0%{--t:0}to{--t:12}}.Session_live__3Gx0G,.Session_pane__k9q1h:nth-child(-n+2){opacity:calc(1 - clamp(0, (var(--t) - 8.2) / .4, 1))}.Session_ended__Iod95{opacity:clamp(0,(var(--t) - 8.4)/.3,1)}.Session_pane__k9q1h:nth-child(-n+2) .Session_line__IZoys{--at:0;--d:0.15;-webkit-clip-path:inset(0 calc(clamp(0, (var(--at) + var(--d) - var(--t)) / var(--d), 1) * 100%) 0 0);clip-path:inset(0 calc(clamp(0, (var(--at) + var(--d) - var(--t)) / var(--d), 1) * 100%) 0 0)}.Session_pane__k9q1h:first-child .Session_line__IZoys:first-child{--at:0.3;--d:0.15}.Session_pane__k9q1h:first-child .Session_line__IZoys:nth-child(2){--at:0.5;--d:0.15}.Session_pane__k9q1h:first-child .Session_line__IZoys:nth-child(3){--at:0.7;--d:0.15}.Session_pane__k9q1h:first-child .Session_line__IZoys:nth-child(4){--at:0.9;--d:0.15}.Session_pane__k9q1h:first-child .Session_line__IZoys:nth-child(5){--at:1.1;--d:0.15}.Session_pane__k9q1h:first-child .Session_line__IZoys:nth-child(6){--at:1.2;--d:0.1}.Session_pane__k9q1h:first-child .Session_line__IZoys:nth-child(7){--at:1.4;--d:0.15}.Session_pane__k9q1h:nth-child(2) .Session_line__IZoys:first-child{--at:1.9;--d:0.6}.Session_pane__k9q1h:nth-child(2) .Session_line__IZoys:nth-child(2){--at:3.0;--d:0.15}.Session_pane__k9q1h:nth-child(2) .Session_line__IZoys:nth-child(3){--at:3.4;--d:0.15}.Session_pane__k9q1h:nth-child(2) .Session_line__IZoys:nth-child(4){--at:3.5;--d:0.1}.Session_pane__k9q1h:nth-child(2) .Session_line__IZoys:nth-child(5){--at:4.0;--d:1.2}.Session_pane__k9q1h:nth-child(2) .Session_line__IZoys:nth-child(6){--at:5.6;--d:0.15}.Session_pane__k9q1h:nth-child(2) .Session_line__IZoys:nth-child(7){--at:5.8;--d:0.15}.Claims_band__ulS0i{padding-block:calc(var(--overlap) + var(--band-pad)) var(--band-pad);background:var(--band);color:var(--band-ink)}.Claims_band__ulS0i .eyebrow{color:var(--band-muted)}.Claims_band__ulS0i .eyebrow-num{color:var(--band-accent)}.Claims_band__ulS0i .Claims_body__ReGMO{color:var(--band-muted)}.Claims_band__ulS0i :focus-visible{outline-color:var(--band-accent)}.Claims_claim__k4voV{display:grid;grid-template-columns:1fr;grid-gap:40px var(--col-gap);gap:40px var(--col-gap);align-items:center}.Claims_body__ReGMO{margin-top:24px;color:var(--muted);max-width:52ch}.Claims_figureFull__ar2Dx,.Claims_figureWide__i3GCD{min-width:0}.Claims_figureFull__ar2Dx{margin-top:40px}@media (min-width:1024px){.Claims_claim__k4voV{grid-template-columns:repeat(12,minmax(0,1fr))}.Claims_textNarrow__Rrp_B{grid-column:1/span 4}.Claims_figureWide__i3GCD{grid-column:5/span 8}.Claims_ticker__8V57Z .Claims_text__qZF_M{max-width:calc(5 / 12 * 100%)}}.Closing_inner__5F7f1{padding-top:40px;border-top:1px solid var(--ink)}.Closing_body___cMDj{margin-top:24px;color:var(--muted);max-width:52ch}.Closing_actions__wBhCs{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.Closing_thesis__ROfXL{font-family:var(--serif);font-size:var(--t-hero);line-height:1;letter-spacing:-.02em;text-wrap:balance}.Closing_thesis__ROfXL em{font-style:italic;color:var(--accent-text)}.Closing_markWrap__QLnhr{margin-block:clamp(40px,3rem + 2vw,88px)}.Closing_mark__z_s_H{display:block;width:60vw;max-width:100%;height:auto;color:var(--ink);view-timeline:--mark block}.Closing_bar__Ed1xv,.Closing_bracket__kGbjw{opacity:.1}.Closing_bar__Ed1xv,.Closing_core__nnGR2{transform-box:fill-box;transform-origin:center}@supports (animation-timeline:view()){.Closing_bar__Ed1xv,.Closing_bracket__kGbjw,.Closing_core__nnGR2{animation-timeline:--mark;animation-fill-mode:both;animation-timing-function:linear}.Closing_bar__Ed1xv{animation-name:Closing_mark-bar__wr2kf;animation-range:entry 20% cover 40%}.Closing_bracket__kGbjw{animation-name:Closing_mark-fade__CiYAb;animation-range:entry 40% cover 45%}.Closing_core__nnGR2{animation-name:Closing_mark-core__BR0QH;animation-range:cover 35% cover 50%}}@keyframes Closing_mark-bar__wr2kf{0%{transform:scaleX(0)}}@keyframes Closing_mark-fade__CiYAb{0%{opacity:0}}@keyframes Closing_mark-core__BR0QH{0%{opacity:0;transform:scale(.6)}}.Faq_title__M8Pxg{margin-bottom:40px}.Faq_list__FYK01{list-style:none;margin:0;padding:0;counter-reset:faq;border-top:1px solid var(--ink)}.Faq_item__hrOKf{counter-increment:faq;display:grid;grid-template-columns:2.5rem 1fr;grid-column-gap:var(--col-gap);column-gap:var(--col-gap);padding:20px 0 24px;border-bottom:1px solid var(--rule)}.Faq_item__hrOKf:before{content:counter(faq,decimal-leading-zero);font-family:var(--mono);font-size:var(--t-sm);color:var(--accent-text);padding-top:.2em;grid-row:span 2}.Faq_q__zNzzn{font-size:var(--t-lg);font-weight:600;line-height:1.3;letter-spacing:-.01em}.Faq_a__TwbZQ{margin-top:8px;color:var(--muted);max-width:68ch}@media (min-width:900px){.Faq_item__hrOKf{grid-template-columns:repeat(12,1fr)}.Faq_item__hrOKf:before{grid-column:span 2;grid-row:auto}.Faq_q__zNzzn{grid-column:span 4;padding-right:8px}.Faq_a__TwbZQ{grid-column:span 6;margin-top:0}}.glyph_dashed___1eWC,.glyph_ink__Ns76A,.glyph_muted___A5ge{fill:none;stroke:currentColor;stroke-width:1}.glyph_muted___A5ge{opacity:.55}.glyph_dashed___1eWC{stroke-dasharray:2 2}.glyph_bar__93DYC{fill:var(--occluded)}.glyph_tag__b1NLO{font-family:var(--mono);font-size:10px;fill:currentColor;opacity:.7}.View_view___fbPN{font-size:.75rem}.View_sides__8noMV{display:inline-flex;gap:8px;margin-left:auto;overflow:hidden;text-overflow:ellipsis}.View_person__NqLrm{color:var(--window-ink)}.View_defs__qKqUJ{position:absolute;width:0;height:0;overflow:hidden}.View_layers__WPL54{position:relative;overflow:hidden}.View_layer__ZuuAk{list-style:none;margin:0;padding:12px 16px 14px;background:var(--window)}.View_row__4SeRj{display:grid;grid-template-columns:12px minmax(0,1.3fr) minmax(40px,1fr) 4.75rem;grid-gap:12px;gap:12px;align-items:center;padding-block:5px;white-space:nowrap}.View_icon__Q_kES{display:block;color:var(--window-ink)}.View_path__HxmHe{overflow:hidden;text-overflow:ellipsis}.View_ghost__woMV5,.View_state__s_UIt{color:var(--window-dim)}.View_body__flvOy{display:flex;align-items:center;height:12px}.View_lines__m_AN7{display:block;height:4px;background:var(--window-dim)}.View_w4__UQnn0{width:40%}.View_w5__dGlhW{width:50%}.View_w6__iH1Ph{width:60%}.View_w7__KvXll{width:70%}.View_w8__Y5cNg{width:80%}.View_readonly__vTTsg .View_lines__m_AN7{opacity:.45}.View_occluded__QyV97{position:relative;padding-inline:5px}.View_occluded__QyV97:after,.View_occluded__QyV97:before{content:"";position:absolute;top:0;bottom:0;width:3px;border:1px solid var(--window-ink)}.View_occluded__QyV97:before{left:0;border-right:0}.View_occluded__QyV97:after{right:0;border-left:0}.View_occluded__QyV97 .View_lines__m_AN7{width:100%;height:6px;background:var(--occluded)}.View_over__b4Tar{position:absolute;inset:0;animation:View_view-sweep__SeNZ7 1.4s cubic-bezier(.55,0,.35,1) 1.2s both}.View_edge__TbihG{position:absolute;top:0;bottom:0;left:-100%;width:100%;border-right:2px solid var(--occluded);pointer-events:none;animation:View_view-edge__01izP 1.4s cubic-bezier(.55,0,.35,1) 1.2s both}.View_person__NqLrm{animation:View_view-light__4jH61 .3s linear 2s both}.motion .View_view___fbPN:not(.in) .View_edge__TbihG,.motion .View_view___fbPN:not(.in) .View_over__b4Tar,.motion .View_view___fbPN:not(.in) .View_person__NqLrm{animation-play-state:paused}@keyframes View_view-sweep__SeNZ7{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes View_view-edge__01izP{0%{transform:translateX(0)}96%{opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes View_view-light__4jH61{0%{opacity:.6}}@media (min-width:1024px){.View_view___fbPN{font-size:.8125rem}}@media (max-width:599px){.View_view___fbPN .title,.View_view___fbPN>p>span:first-child{display:none}.View_sides__8noMV{margin-left:0}.View_row__4SeRj{grid-template-columns:12px minmax(0,1fr) 40px 4.25rem;gap:8px}}.Hero_field__zQ9Cb{display:flow-root;position:relative;margin-top:calc(-1 * var(--bar-top));padding-top:var(--bar-top);background:var(--accent);color:var(--on-accent)}.Hero_media__OGcwm{position:absolute;inset:0;overflow:hidden;background:var(--accent) center /cover no-repeat;background-image:-webkit-image-set("/video/hero-poster.avif" type("image/avif"),"/video/hero-poster.jpg" type("image/jpeg"));background-image:image-set("/video/hero-poster.avif" type("image/avif"),"/video/hero-poster.jpg" type("image/jpeg"))}.Hero_video__GFpHV{display:block;width:100%;height:100%;object-fit:cover}.Hero_scrim__5Nzon{position:absolute;inset:0;background:rgb(43 63 224/var(--scrim-light))}:root:has(#theme:checked) .Hero_scrim__5Nzon,:root[data-theme=dark] .Hero_scrim__5Nzon{background:rgb(43 63 224/var(--scrim-dark))}@media (prefers-reduced-data:reduce),(prefers-reduced-motion:reduce){.Hero_video__GFpHV{display:none}}.Hero_video__GFpHV[data-off]{display:none}.Hero_field__zQ9Cb a:not(.btn){color:inherit}.Hero_field__zQ9Cb :focus-visible{outline-color:var(--on-accent)}.Hero_main__YvJp5{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:40px var(--col-gap);gap:40px var(--col-gap);padding-top:clamp(40px,5vw,72px);margin-bottom:calc(-1 * var(--overlap))}@media (max-width:1023px){.Hero_body__nv9YQ{min-height:calc(100svh - var(--bar-top) - var(--bar-bottom) - clamp(40px, 5vw, 72px))}}@media (min-width:1024px){.Hero_main__YvJp5{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.Hero_body__nv9YQ{grid-column:1/span 6;align-self:start;padding-bottom:calc(var(--overlap) + 56px)}.Hero_stage__EEQy2{grid-column:7/span 6}}.Hero_title__h4PJ2{font-family:var(--serif);font-size:var(--t-hero);font-weight:400;line-height:1;letter-spacing:-.02em;max-width:12ch}.Hero_title__h4PJ2 em{display:block;color:inherit}.Hero_sub__mpF_z{margin-top:clamp(24px,3vw,40px);font-size:var(--t-lg);line-height:1.45;max-width:38ch}.Hero_actions__yXeUX{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.Hero_tools__nIpxh{display:flex;flex-wrap:wrap;gap:6px 0;margin-top:32px;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.04em}.Hero_toolsLabel__KMk_x{opacity:.85;margin-right:12px}.Hero_tool__xUyLo:not(:last-child):after{content:"·";margin-inline:10px}.Hero_window__Se2HW{display:block}.Hero_rise__4CLsn{animation:Hero_hero-rise__lUkoD .4s var(--ease-draw) both}.Hero_stage__EEQy2{animation:Hero_hero-window__bH2xP .5s var(--ease-draw) .12s both}@keyframes Hero_hero-rise__lUkoD{0%{transform:translateY(16px)}}@keyframes Hero_hero-window__bH2xP{0%{opacity:0;transform:translateY(24px)}}.Stencil_figure__cO0R1{margin:0}.Stencil_svg__hyisz{display:block;width:100%;max-width:960px;height:auto;margin-inline:auto;overflow:visible}.Stencil_shadow__pNm_m{fill:var(--ink);opacity:.06}.Stencil_cobalt__l6dxL{fill:#2b3fe0}.Stencil_cobaltR__81x_A{fill:#1a28a6}.Stencil_cobaltF__fMrop{fill:#2234c4}.Stencil_tile__ITKa6{fill:#ffffff}.Stencil_tileR__Te7Cf{fill:#c9c6bd}.Stencil_tileF__NHzdN{fill:#dedbd3}.Stencil_paper__OdDbA{fill:#efeee9;stroke:#d2cfc6;stroke-width:.6}.Stencil_paperR__EF1WC{fill:#c9c6bd}.Stencil_paperF__uTJIW{fill:#dcd9d0}.Stencil_hole__CWLWk{fill:#1f2fbf}.Stencil_wall__TZqA2{fill:#c2bfb5}.Stencil_frost__mdr_3{fill:#ffffff;opacity:.8;stroke:#c2bfb5;stroke-width:.6}.Stencil_cell__tctti{fill:none;stroke:#b6b3aa;stroke-width:.6}.Stencil_dashed__7HzJa{fill:none;stroke:#8a8780;stroke-width:.8;stroke-dasharray:3 3}.Stencil_bracket__N_Bhq{fill:none;stroke:#111111;stroke-width:.9}.Stencil_bar__VQuHu{fill:#fe6c02}.Stencil_glass__JFIuH{fill:#dfe9f2;fill-opacity:.35;stroke:#8fa2b5;stroke-width:.8}.Stencil_glassR__ts9Cd{fill:#9fb2c4;opacity:.55}.Stencil_frostTile__EHrKm{fill:#ffffff;opacity:.6}.Stencil_frostR__iBD36{fill:#c9c6bd;opacity:.6}.Stencil_slate__dypBP{fill:#2a2d33}.Stencil_slateR__2AreN{fill:#15171b}.Stencil_slateF__bxadp{fill:#1f2126}.Stencil_rule__nNtxk{fill:none;stroke:#9c9a93;stroke-width:.8}.Stencil_num__Tc2oy{font-family:var(--mono);font-size:11px;fill:var(--muted)}.Stencil_callouts__OmK8i{margin-top:40px}.Stencil_list__pwCb3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px var(--col-gap);gap:24px var(--col-gap)}.Stencil_callout__1BQyy{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;padding-top:14px;border-top:1px solid var(--rule)}.Stencil_calloutNum__4Hcbu{font-family:var(--mono);font-size:var(--t-sm);color:var(--accent-text)}.Stencil_calloutName__mMy38{font-weight:600}.Stencil_calloutBody__I_1Qy{grid-column:2;color:var(--muted);font-size:var(--t-sm)}@media (max-width:767px){.Stencil_num__Tc2oy{font-size:22px}}@media (min-width:768px){.Stencil_list__pwCb3{grid-template-columns:repeat(4,minmax(0,1fr))}}@supports (animation-timeline:view()){.Stencil_svg__hyisz{view-timeline:--stencil block}.Stencil_bar__VQuHu,.Stencil_ledger__WbFmJ,.Stencil_sheet__sJTzG,.Stencil_view__FaIOI{animation-timeline:--stencil;animation-fill-mode:both;animation-timing-function:linear;animation-range:entry 40% cover 45%}.Stencil_view__FaIOI{animation-name:Stencil_stencil-view__oDR1D}.Stencil_sheet__sJTzG{animation-name:Stencil_stencil-sheet__jVUy7}.Stencil_ledger__WbFmJ{animation-name:Stencil_stencil-ledger__iG5KI;animation-range:cover 30% cover 50%}.Stencil_bar__VQuHu{animation-name:Stencil_stencil-bar__yYveh;animation-range:cover 40% cover 55%}}@keyframes Stencil_stencil-view__oDR1D{0%{transform:translateY(83px)}}@keyframes Stencil_stencil-sheet__jVUy7{0%{transform:translateY(172px)}}@keyframes Stencil_stencil-ledger__iG5KI{0%{opacity:0;transform:translateY(16px)}}@keyframes Stencil_stencil-bar__yYveh{0%{opacity:0}}.HowItFits_title__JyUyO{margin-bottom:clamp(32px,4vw,56px)}.Report_mode___0OP4{margin-left:auto;color:var(--window-dim)}.Report_body__Ny_R1{padding:20px 16px 16px}.Report_rows__ycZ3f{list-style:none;margin:0;padding:0}.Report_row__aFUvN{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;padding-block:8px}.Report_track__KDllS{height:10px;background:var(--window-rule)}.Report_fill__oEx7C{display:block;height:100%}.Report_row__aFUvN:first-child .Report_fill__oEx7C{width:62%}.Report_row__aFUvN:nth-child(2) .Report_fill__oEx7C{width:48%}.Report_row__aFUvN:nth-child(3) .Report_fill__oEx7C{width:21%}.Report_row__aFUvN:nth-child(4) .Report_fill__oEx7C{width:34%}.Report_ink__90_Tm{background:var(--window-ink)}.Report_accent__zFZ5S{background:var(--window-accent)}.Report_dim__enUBJ{background:var(--window-dim)}.Report_action___h5Im{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--window-rule)}.Report_button__vzcwy{padding:6px 10px;border:1px solid var(--window-accent);color:var(--window-accent)}@media (min-width:640px){.Report_row__aFUvN{grid-template-columns:18ch 1fr;align-items:center;gap:16px}}.Observe_field__SxpPr{background:var(--field);margin-top:var(--section);border-top:4px solid var(--accent);scroll-margin-top:0}.Observe_inner__HtmBX{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:40px var(--col-gap);gap:40px var(--col-gap);padding-block:var(--band-pad)}@media (min-width:1024px){.Observe_inner__HtmBX{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;row-gap:0}.Observe_form__2jWXS,.Observe_text__Te3Xp{grid-column:1/span 5}.Observe_figure__m1RTA{grid-column:7/span 6;grid-row:1/span 2;align-self:center}}.Observe_body__P92qM{margin-top:24px;max-width:60ch;color:var(--muted)}.Observe_form__2jWXS{margin-top:0;max-width:560px}.Observe_label__dILmf{display:block;font-family:var(--mono);font-size:var(--t-sm);margin-bottom:8px}.Observe_row__jcxVt{display:flex;flex-wrap:wrap;gap:8px}.Observe_input__NaD2A{flex:1 1 260px;min-width:0;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--muted);border-radius:0;padding:12px 14px}.Observe_input__NaD2A::placeholder{color:var(--muted)}.Observe_input__NaD2A:focus-visible{outline:2px solid var(--accent-text);outline-offset:0;border-color:var(--accent-text)}.Observe_note__q8Vd_{margin-top:12px;font-size:var(--t-sm);color:var(--muted)}.Observe_turnstile__Hql0N:not(:empty){margin-top:12px}@media (min-width:1024px){.Observe_form__2jWXS{margin-top:40px}}.ContactActions_wrap__LXJYz{margin-top:32px}.ContactActions_actions__0wBAi{display:flex;flex-wrap:wrap;gap:12px}.ContactActions_note__flwq2{margin-top:16px;font-size:var(--t-sm);color:var(--muted)}.Markdown_h2__OdEqN{font-size:var(--t-xl);font-weight:600;letter-spacing:-.015em;line-height:1.2;margin-top:56px;padding-top:20px;border-top:1px solid var(--rule);scroll-margin-top:24px}.Markdown_h3__S7q2v{font-size:var(--t-lg);font-weight:600;margin-top:32px;scroll-margin-top:24px}.Markdown_list__Ogu9M,.Markdown_p__IOaQB,.Markdown_quote__Xz0SN{margin-top:16px;color:var(--muted)}.Markdown_list__Ogu9M strong,.Markdown_p__IOaQB strong{color:var(--ink)}.Markdown_list__Ogu9M{padding-left:1.4em}.Markdown_list__Ogu9M li+li{margin-top:8px}.Markdown_list__Ogu9M li::marker{color:var(--accent-text);font-family:var(--mono)}.Markdown_quote__Xz0SN{margin-inline:0;padding-left:16px;border-left:2px solid var(--accent-text);color:var(--ink)}.Markdown_tableWrap__c8Yma{margin-top:24px;overflow-x:auto;border-top:1px solid var(--ink)}.Markdown_table__nx6Do{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.Markdown_table__nx6Do td,.Markdown_table__nx6Do th{text-align:left;vertical-align:top;padding:10px 16px 10px 0;border-bottom:1px solid var(--rule)}.Markdown_table__nx6Do thead th{font-family:var(--mono);font-size:var(--t-xs);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.Markdown_table__nx6Do tbody th{font-weight:600;min-width:9rem}.Markdown_table__nx6Do td{color:var(--muted);min-width:8rem}.Markdown_code__fKW6l{margin-top:20px;padding:16px 20px;overflow-x:auto;background:var(--window);color:var(--window-ink);border-radius:4px;font-size:var(--t-sm);line-height:1.6}.Markdown_code__fKW6l code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:inherit}.StatusLabel_label__ain4Q{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ink)}.StatusLabel_label__ain4Q:before{content:"";width:7px;height:7px;border-radius:50%;flex:none}.StatusLabel_available__wcq4T:before{background:#1f8f45}.StatusLabel_in-build__kjoEW{color:var(--accent-text)}.StatusLabel_in-build__kjoEW:before{background:var(--accent-text)}.StatusLabel_planned__6YFxP{color:var(--muted)}.StatusLabel_planned__6YFxP:before{border:1px solid var(--muted)}.StatusLabel_dark__XVt9N{color:var(--window-ink)}.StatusLabel_dark__XVt9N.StatusLabel_available__wcq4T:before{background:var(--ok)}.StatusLabel_dark__XVt9N.StatusLabel_in-build__kjoEW{color:var(--window-accent)}.StatusLabel_dark__XVt9N.StatusLabel_in-build__kjoEW:before{background:var(--window-accent)}.StatusLabel_dark__XVt9N.StatusLabel_planned__6YFxP{color:var(--window-dim)}.StatusLabel_dark__XVt9N.StatusLabel_planned__6YFxP:before{border-color:var(--window-dim)}.DocsShell_layout__rWOt2{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:56px;gap:56px;padding-top:clamp(32px,5vw,64px)}@media (min-width:900px){.DocsShell_layout__rWOt2{grid-template-columns:13.5rem minmax(0,1fr);gap:64px}.DocsShell_rail__TkQHL{grid-column:1;grid-row:1;align-self:start;position:-webkit-sticky;position:sticky;top:calc(var(--bar-top) + 24px);max-height:calc(100vh - var(--bar-top) - 48px);overflow-y:auto}.DocsShell_main__uBSZ7{grid-column:2}.DocsShell_jump__DNCz5{display:none}}.DocsShell_main__uBSZ7{max-width:72ch;min-width:0}.DocsShell_jump__DNCz5{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase}.DocsShell_eyebrow__bcR0P{margin-top:16px;font-family:var(--mono);font-size:var(--t-sm);color:var(--muted)}@media (min-width:900px){.DocsShell_eyebrow__bcR0P{margin-top:0}}.DocsShell_title__FpK8Y{margin-top:12px;font-family:var(--serif);font-size:clamp(2.25rem,1.6rem + 2.6vw,3.25rem);font-weight:500;letter-spacing:-.02em;line-height:1.05}.DocsShell_meta__eMs8r{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:20px}.DocsShell_status__CpOI7{display:inline-flex;align-items:center;gap:8px}.DocsShell_qualifier__xgcBU,.DocsShell_reviewed__atCHq{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.04em;color:var(--muted)}.DocsShell_lead__sCXqx{margin-top:24px;font-size:var(--t-lg);line-height:1.45}.DocsShell_body__uTrCv{margin-top:8px}.DocsShell_call__wDXLT{margin-top:64px;padding-top:32px;border-top:1px solid var(--ink)}.DocsShell_callTitle__FcdUO{font-size:var(--t-xl);font-weight:600;letter-spacing:-.015em}.DocsShell_callBody__TjOjD{margin-top:16px;max-width:52ch;color:var(--muted)}.DocsShell_pager__BbPVJ{display:flex;justify-content:space-between;gap:24px;margin-top:64px;padding-top:20px;border-top:1px solid var(--rule)}.DocsShell_pager__BbPVJ a{display:flex;flex-direction:column;gap:4px;font-weight:600;color:var(--ink);text-decoration:none}.DocsShell_pager__BbPVJ a:hover{text-decoration:underline}.DocsShell_pager__BbPVJ span{font-family:var(--mono);font-size:var(--t-xs);font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.DocsShell_next__6zBvf{text-align:right;margin-left:auto}.DocsShell_rail__TkQHL{font-size:var(--t-sm);border-top:1px solid var(--ink);padding-top:16px}@media (min-width:900px){.DocsShell_rail__TkQHL{border-top:0;padding-top:0}}.DocsShell_group__bCG1V+.DocsShell_group__bCG1V{margin-top:24px}.DocsShell_groupName__anmkA{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.DocsShell_rail__TkQHL ul{list-style:none;margin:8px 0 0;padding:0}.DocsShell_rail__TkQHL a{display:block;padding:5px 0 5px 12px;border-left:2px solid var(--rule);color:var(--ink);text-decoration:none}.DocsShell_rail__TkQHL a:hover{text-decoration:underline}.DocsShell_rail__TkQHL a[aria-current=page]{border-left-color:var(--accent-text);color:var(--accent-text);font-weight:600}.page_section__n6sVC{padding-top:var(--section);display:grid;grid-gap:32px var(--col-gap);gap:32px var(--col-gap);align-items:start}.page_stencil___69_2{margin-top:40px}.page_text__pyOk7{max-width:64ch}.page_h2__MePSR{max-width:22ch}.page_status__zIWOK{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:20px}.page_body__m09na{margin-top:24px;color:var(--muted)}.page_list__utBFw{padding-left:1.2em}.page_list__utBFw li+li{margin-top:8px}.page_list__utBFw li::marker{color:var(--accent-text)}.page_after__Ls6fr{color:var(--muted)}.page_tableWrap__wyVAR{overflow-x:auto;border-top:1px solid var(--ink)}.page_table__LpHQX{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--t-sm)}.page_table__LpHQX td,.page_table__LpHQX th{text-align:left;vertical-align:top;padding:12px 16px 12px 0;border-bottom:1px solid var(--rule)}.page_table__LpHQX thead th{font-family:var(--mono);font-size:var(--t-xs);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.page_table__LpHQX tbody th{font-weight:600}.page_table__LpHQX td{color:var(--muted)}.page_closing__MFndy{margin-top:var(--section);padding-top:40px;border-top:1px solid var(--ink)}.page_closingBody__Ktw35{margin-top:24px;max-width:52ch;color:var(--muted)}.ArticleBody_section__XGEID{padding-top:var(--section);max-width:72ch}.ArticleBody_section__XGEID:first-child{padding-top:24px}.ArticleBody_h2__Ry2Fz{max-width:22ch}.ArticleBody_status__kP2Ze{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:20px}.ArticleBody_body__IbBaC{margin-top:24px;color:var(--muted)}.ArticleBody_list__eQ3ns,.ArticleBody_steps__Hr_c7{padding-left:1.4em}.ArticleBody_list__eQ3ns li+li,.ArticleBody_steps__Hr_c7 li+li{margin-top:10px}.ArticleBody_list__eQ3ns li::marker,.ArticleBody_steps__Hr_c7 li::marker{color:var(--accent-text);font-family:var(--mono)}.ArticleBody_quote__TCLtP{margin:0;padding-left:16px;border-left:2px solid var(--accent-text);color:var(--ink)}.ArticleBody_tableWrap__F3TtR{margin-top:32px;overflow-x:auto;border-top:1px solid var(--ink)}.ArticleBody_table__0195s{width:100%;min-width:600px;border-collapse:collapse;font-size:var(--t-sm)}.ArticleBody_table__0195s td,.ArticleBody_table__0195s th{text-align:left;vertical-align:top;padding:12px 16px 12px 0;border-bottom:1px solid var(--rule)}.ArticleBody_table__0195s thead th{font-family:var(--mono);font-size:var(--t-xs);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ArticleBody_table__0195s tbody th{font-weight:600}.ArticleBody_table__0195s td{color:var(--muted)}.ArticleBody_after__bhcPh{margin-top:24px;color:var(--muted)}.ArticleBody_closing__vfi8I{margin-top:var(--section);padding-top:40px;border-top:1px solid var(--ink)}.ArticleBody_closingBody__oHiyW{margin-top:24px;max-width:52ch;color:var(--muted)}.page_cards__inWDq{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--col-gap);gap:var(--col-gap)}.page_card__YUiVd{position:relative;padding:24px 0;border-top:1px solid var(--ink)}.page_title__gKO5l{font-family:var(--serif);font-size:var(--t-xl);font-weight:400;line-height:1.15}.page_title__gKO5l a{color:var(--ink);text-decoration:none}.page_title__gKO5l a:after{content:"";position:absolute;inset:0}.page_card__YUiVd:hover .page_title__gKO5l a,.page_title__gKO5l a:focus-visible{text-decoration:underline}.page_status__MfEUh{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px}.page_body__e9kQk{margin-top:16px;color:var(--muted);max-width:44ch}.page_more__7yYG2{margin-top:16px;font-family:var(--mono);font-size:var(--t-sm);color:var(--accent-text)}.page_verticals__EcfQC{margin-top:var(--section);max-width:72ch;padding-top:24px;border-top:1px solid var(--rule)}.page_vTitle__MA2xt{font-family:var(--mono);font-size:var(--t-xs);font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.page_verticals__EcfQC ul{margin-top:16px;padding-left:1.2em}.page_verticals__EcfQC li+li{margin-top:8px}@media (min-width:900px){.page_cards__inWDq{grid-template-columns:repeat(3,1fr)}}.page_tiers__oc_H7{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--col-gap);gap:var(--col-gap)}.page_tier__7_KC6{padding:24px 0;border-top:1px solid var(--ink)}.page_name__VyWyu{font-family:var(--serif);font-size:var(--t-xl);font-weight:400}.page_model__HsvU7{margin-top:8px;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.page_who__aFUeM{margin-top:16px;color:var(--ink)}.page_items__y0NbV{margin-top:16px;padding-left:1.2em;color:var(--muted)}.page_items__y0NbV li+li{margin-top:8px}.page_items__y0NbV li::marker{color:var(--accent-text)}.page_notes__8inFr{margin-top:48px;max-width:72ch;padding-left:1.2em;color:var(--muted)}.page_notes__8inFr li+li{margin-top:8px}.page_why__eRWz6{margin-top:var(--section);padding-top:40px;border-top:1px solid var(--ink)}.page_whyBody___z99_{margin-top:24px;max-width:52ch;color:var(--muted)}@media (min-width:768px){.page_tiers__oc_H7{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.page_tiers__oc_H7{grid-template-columns:repeat(4,1fr)}}