.RouteLadder_section__2WJjM{padding:0}.RouteLadder_pin__3S0lG{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:center;padding:112px 0}.RouteLadder_text__nmpRp{display:flex;flex-direction:column;gap:0}.RouteLadder_text__nmpRp>*+*{margin-top:16px}.RouteLadder_answer__FEVzO{margin-top:24px}.RouteLadder_stage__d2taQ{position:relative}.RouteLadder_glow__r_DTX{position:absolute;left:8%;right:8%;top:20%;bottom:-40px;z-index:-1;border-radius:50%;background:radial-gradient(60% 70% at 30% 60%,color-mix(in oklch,var(--hh-ember) 55%,transparent),transparent 70%),radial-gradient(55% 70% at 72% 55%,color-mix(in oklch,var(--hh-violet) 55%,transparent),transparent 70%);filter:blur(70px);opacity:.22;will-change:transform;pointer-events:none;transition:opacity .8s ease}.dark .RouteLadder_glow__r_DTX{opacity:.3}.RouteLadder_stage__d2taQ[data-step="3"] .RouteLadder_glow__r_DTX{opacity:.32}.RouteLadder_stage__d2taQ[data-step="4"] .RouteLadder_glow__r_DTX{opacity:.4}.RouteLadder_stage__d2taQ[data-step="5"] .RouteLadder_glow__r_DTX{opacity:.5}.RouteLadder_caption__TDY3E{margin:0;padding:12px 20px 0;line-height:1.5;color:var(--hh-faint)}.RouteLadder_caption__TDY3E,.RouteLadder_request__yP_lx{font-family:var(--hh-mono),ui-monospace,monospace;font-size:12px}.RouteLadder_request__yP_lx{display:flex;align-items:baseline;gap:12px;margin:14px 20px 0;padding:10px 12px;border-radius:10px;background:var(--hh-tile);box-shadow:var(--hh-tile-lip);line-height:1.4}.RouteLadder_reqLabel__XdIgJ{flex:none;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--hh-faint)}.RouteLadder_reqSlot__c_ucq{display:grid;flex:1;min-width:0}.RouteLadder_req__t4pEB{grid-area:1/1;display:flex;align-items:baseline;gap:10px;min-width:0;white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.7,.2,1)}.RouteLadder_req__t4pEB code{color:var(--hh-ember)}.RouteLadder_reqUrl__tKDYN{overflow:hidden;text-overflow:ellipsis;color:var(--hh-fg)}.RouteLadder_req__t4pEB em{margin-left:auto;font-style:normal;color:var(--hh-faint)}.RouteLadder_rungs__YEE2q{position:relative;padding:18px 22px 4px 56px}.RouteLadder_list__g1mR2{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.RouteLadder_rung__ZCh_3{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start;min-height:92px;margin:0 -14px 0 -38px;padding:14px 14px 14px 38px;border-radius:12px;background:var(--hh-band);opacity:.4;transition:opacity .45s ease}.RouteLadder_rung__ZCh_3:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,color-mix(in oklch,var(--hh-ember) 14%,transparent),color-mix(in oklch,var(--hh-ember) 4%,transparent) 60%,transparent);opacity:0;transition:opacity .45s ease;pointer-events:none}.RouteLadder_title__z0M_v{display:flex;align-items:baseline;gap:10px}.RouteLadder_rung__ZCh_3 b{font-size:15px;font-weight:560;letter-spacing:-.01em;color:var(--hh-fg)}.RouteLadder_tags__AvABa{display:grid}.RouteLadder_hit__Bnn_q,.RouteLadder_tried__NtJwC{grid-area:1/1;font-family:var(--hh-mono),ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:0;opacity:0;transform:translateX(-4px);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.7,.2,1)}.RouteLadder_tried__NtJwC{color:var(--hh-faint)}.RouteLadder_hit__Bnn_q{color:var(--hh-ok)}.RouteLadder_tech__zzNaz{display:block;margin-top:3px;font-size:13px;line-height:1.45;color:var(--hh-muted)}.RouteLadder_plainLine__oEx3f{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--hh-faint)}.RouteLadder_priceWrap__e9JwI{position:relative;display:inline-flex}.RouteLadder_ring__1vG1g{position:absolute;inset:0;border-radius:7px;background:color-mix(in oklch,var(--hh-ok) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--hh-ok) 45%,transparent);opacity:0;transition:opacity .45s ease;pointer-events:none}.RouteLadder_per__Eo_Jj{display:block;margin-top:6px;text-align:right;font-family:var(--hh-mono),ui-monospace,monospace;font-size:11px;color:var(--hh-faint)}.RouteLadder_beam__GUkm7{position:absolute;left:28px;top:18px;bottom:0;width:1px;background:linear-gradient(to bottom,color-mix(in oklch,var(--hh-ember) 70%,transparent),var(--hh-line2) 60%,transparent);pointer-events:none}.RouteLadder_ember__K2WLN{position:absolute;left:26px;top:22px;width:5px;height:5px;border-radius:50%;background:var(--hh-ember);box-shadow:var(--hh-point-glow);transform:translateY(var(--y1,18px));transition:transform .7s cubic-bezier(.6,0,.2,1);pointer-events:none}.RouteLadder_stage__d2taQ[data-step="1"] .RouteLadder_req__t4pEB:first-child,.RouteLadder_stage__d2taQ[data-step="2"] .RouteLadder_req__t4pEB:nth-child(2),.RouteLadder_stage__d2taQ[data-step="3"] .RouteLadder_req__t4pEB:nth-child(3),.RouteLadder_stage__d2taQ[data-step="4"] .RouteLadder_req__t4pEB:nth-child(4),.RouteLadder_stage__d2taQ[data-step="5"] .RouteLadder_req__t4pEB:nth-child(5){opacity:1;transform:none}.RouteLadder_stage__d2taQ[data-step="2"] .RouteLadder_ember__K2WLN{transform:translateY(var(--y2,116px))}.RouteLadder_stage__d2taQ[data-step="3"] .RouteLadder_ember__K2WLN{transform:translateY(var(--y3,214px))}.RouteLadder_stage__d2taQ[data-step="4"] .RouteLadder_ember__K2WLN{transform:translateY(var(--y4,312px))}.RouteLadder_stage__d2taQ[data-step="5"] .RouteLadder_ember__K2WLN{transform:translateY(var(--y5,410px))}.RouteLadder_stage__d2taQ[data-step="2"] .RouteLadder_rung__ZCh_3:nth-child(-n+1),.RouteLadder_stage__d2taQ[data-step="3"] .RouteLadder_rung__ZCh_3:nth-child(-n+2),.RouteLadder_stage__d2taQ[data-step="4"] .RouteLadder_rung__ZCh_3:nth-child(-n+3),.RouteLadder_stage__d2taQ[data-step="5"] .RouteLadder_rung__ZCh_3:nth-child(-n+4){opacity:.62}.RouteLadder_stage__d2taQ[data-step="2"] .RouteLadder_rung__ZCh_3:nth-child(-n+1) .RouteLadder_tried__NtJwC,.RouteLadder_stage__d2taQ[data-step="3"] .RouteLadder_rung__ZCh_3:nth-child(-n+2) .RouteLadder_tried__NtJwC,.RouteLadder_stage__d2taQ[data-step="4"] .RouteLadder_rung__ZCh_3:nth-child(-n+3) .RouteLadder_tried__NtJwC,.RouteLadder_stage__d2taQ[data-step="5"] .RouteLadder_rung__ZCh_3:nth-child(-n+4) .RouteLadder_tried__NtJwC{opacity:1;transform:none}.RouteLadder_stage__d2taQ[data-step="1"] .RouteLadder_rung__ZCh_3:first-child,.RouteLadder_stage__d2taQ[data-step="2"] .RouteLadder_rung__ZCh_3:nth-child(2),.RouteLadder_stage__d2taQ[data-step="3"] .RouteLadder_rung__ZCh_3:nth-child(3),.RouteLadder_stage__d2taQ[data-step="4"] .RouteLadder_rung__ZCh_3:nth-child(4),.RouteLadder_stage__d2taQ[data-step="5"] .RouteLadder_rung__ZCh_3:nth-child(5){opacity:1}.RouteLadder_stage__d2taQ[data-step="1"] .RouteLadder_rung__ZCh_3:first-child :is(.RouteLadder_hit__Bnn_q,.RouteLadder_ring__1vG1g),.RouteLadder_stage__d2taQ[data-step="1"] .RouteLadder_rung__ZCh_3:first-child:before,.RouteLadder_stage__d2taQ[data-step="2"] .RouteLadder_rung__ZCh_3:nth-child(2) :is(.RouteLadder_hit__Bnn_q,.RouteLadder_ring__1vG1g),.RouteLadder_stage__d2taQ[data-step="2"] .RouteLadder_rung__ZCh_3:nth-child(2):before,.RouteLadder_stage__d2taQ[data-step="3"] .RouteLadder_rung__ZCh_3:nth-child(3) :is(.RouteLadder_hit__Bnn_q,.RouteLadder_ring__1vG1g),.RouteLadder_stage__d2taQ[data-step="3"] .RouteLadder_rung__ZCh_3:nth-child(3):before,.RouteLadder_stage__d2taQ[data-step="4"] .RouteLadder_rung__ZCh_3:nth-child(4) :is(.RouteLadder_hit__Bnn_q,.RouteLadder_ring__1vG1g),.RouteLadder_stage__d2taQ[data-step="4"] .RouteLadder_rung__ZCh_3:nth-child(4):before,.RouteLadder_stage__d2taQ[data-step="5"] .RouteLadder_rung__ZCh_3:nth-child(5) :is(.RouteLadder_hit__Bnn_q,.RouteLadder_ring__1vG1g),.RouteLadder_stage__d2taQ[data-step="5"] .RouteLadder_rung__ZCh_3:nth-child(5):before{opacity:1;transform:none}.RouteLadder_foot__5K9NE{margin:14px 4px 0;font-family:var(--hh-mono),ui-monospace,monospace;font-size:12px;line-height:1.6;color:var(--hh-faint)}.RouteLadder_ladderCta__j83_T{margin-top:20px}.RouteLadder_stars__wjCWG{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 42%,transparent 88%);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 42%,transparent 88%)}.RouteLadder_stars__wjCWG i{position:absolute;inset:0 0 -20vh;background:url(/home/stars-far.svg) top/1400px 1000px repeat;opacity:.75}.RouteLadder_stars__wjCWG i+i{background-image:url(/home/stars-near.svg);opacity:1}html:not(.dark) .RouteLadder_stars__wjCWG{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.RouteLadder_stars__wjCWG i{animation:RouteLadder_drift__bc_kh linear both;animation-timeline:view();animation-range:cover}.RouteLadder_stars__wjCWG i+i{animation-name:RouteLadder_driftNear__09DFU}}}@keyframes RouteLadder_drift__bc_kh{to{transform:translateY(-6vh)}}@keyframes RouteLadder_driftNear__09DFU{to{transform:translateY(-18vh)}}@media (prefers-reduced-motion:no-preference) and (min-width:961px){.RouteLadder_room__4oJtZ{min-height:260vh}.RouteLadder_pin__3S0lG{position:sticky;top:56px;height:calc(100vh - 56px);padding:0;contain:layout paint}}@media (max-width:960px){.RouteLadder_pin__3S0lG{grid-template-columns:1fr;gap:40px;padding:72px 0}.RouteLadder_request__yP_lx{margin:12px 14px 0}.RouteLadder_req__t4pEB em{display:none}.RouteLadder_rungs__YEE2q{padding:16px 16px 0 44px}.RouteLadder_rung__ZCh_3{grid-template-columns:1fr;gap:8px;min-height:0;margin:0 -8px 0 -30px;padding:12px 10px 12px 30px}.RouteLadder_beam__GUkm7{left:22px;top:16px}.RouteLadder_ember__K2WLN{left:20px}.RouteLadder_per__Eo_Jj{display:none}}@media (prefers-reduced-motion:reduce){.RouteLadder_stage__d2taQ *,.RouteLadder_stage__d2taQ :before{transition:none!important}}.Switchboard_head__reNFR{max-width:760px}.Switchboard_head__reNFR>*+*{margin-top:16px}.Switchboard_sheet__Ewfpy{--row-h:64px;position:relative;display:grid;grid-template-columns:320px 1fr;margin-top:48px;border-radius:14px;background:var(--hh-win);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.35' numOctaves='2' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-blend-mode:overlay;box-shadow:inset 0 0 0 1px var(--hh-line2);overflow:hidden}.Switchboard_list__MpeZn{margin:0;padding:16px 10px;list-style:none}.Switchboard_row__XnnAL{position:relative;height:var(--row-h)}.Switchboard_row__XnnAL button{display:flex;flex-direction:column;justify-content:center;gap:3px;width:100%;height:100%;padding:0 10px;border-radius:10px;text-align:left;color:var(--hh-muted);transition:color .15s,background .15s}.Switchboard_row__XnnAL[data-active] button{background:var(--hh-tile);box-shadow:var(--hh-tile-lip)}.Switchboard_rowHead__ZLNqy{display:flex;align-items:baseline;gap:10px;min-width:0}.Switchboard_rowHead__ZLNqy code{flex-shrink:0;font-family:var(--hh-mono),ui-monospace,monospace;font-size:12.5px;color:var(--hh-muted)}.Switchboard_rowHead__ZLNqy b{font-size:14px;font-weight:560;letter-spacing:-.01em;color:var(--hh-fg2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.Switchboard_row__XnnAL[data-active] .Switchboard_rowHead__ZLNqy b,.Switchboard_row__XnnAL[data-active] .Switchboard_rowHead__ZLNqy code{color:var(--hh-fg)}@media (hover:hover){.Switchboard_row__XnnAL button:hover .Switchboard_rowHead__ZLNqy b{color:var(--hh-fg)}}.Switchboard_rowPlain__L_BfR{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.35;color:var(--hh-faint);transition:color .15s}.Switchboard_row__XnnAL[data-active] .Switchboard_rowPlain__L_BfR{color:var(--hh-muted)}.Switchboard_progress__xAGJ1{position:absolute;left:20px;right:20px;bottom:5px;height:1px;border-radius:1px;background:linear-gradient(90deg,var(--hh-ember),var(--hh-rose));transform:scaleX(0);transform-origin:left;animation:Switchboard_fillRow__9iu7m linear both;pointer-events:none}@keyframes Switchboard_fillRow__9iu7m{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Switchboard_panels__DizYn{min-width:0;padding:24px}.Switchboard_panel__AzT07[hidden]{display:none}.Switchboard_glass__QgfO_{display:flex;flex-direction:column}.Switchboard_res__07fTb{position:relative;margin:2px 10px 10px;border-radius:10px;background:var(--hh-band);overflow:hidden}.Switchboard_scan__1BJmg{position:absolute;inset:0;background:linear-gradient(to top,var(--hh-ember) 0,var(--hh-rose) 2px,color-mix(in oklch,var(--hh-ember) 14%,transparent) 2px,transparent 36px);opacity:0;transform:translateY(-100%);pointer-events:none}.Switchboard_status__9tz1u{display:inline-block}.Switchboard_sheet__Ewfpy[data-live] .Switchboard_panel__AzT07:not([hidden]) .Switchboard_req__VShIK{animation:Switchboard_reqIn__6e4Um .5s cubic-bezier(.2,.7,.2,1) both}.Switchboard_sheet__Ewfpy[data-live] .Switchboard_panel__AzT07:not([hidden]) .Switchboard_res__07fTb{animation:Switchboard_stream__kbjhu .75s cubic-bezier(.45,0,.25,1) .08s both}.Switchboard_sheet__Ewfpy[data-live] .Switchboard_panel__AzT07:not([hidden]) .Switchboard_scan__1BJmg{animation:Switchboard_scanDown__QnO5j .75s cubic-bezier(.45,0,.25,1) .08s both}.Switchboard_sheet__Ewfpy[data-live] .Switchboard_panel__AzT07:not([hidden]) .Switchboard_status__9tz1u{animation:Switchboard_settle__bC0KW .45s cubic-bezier(.2,.7,.2,1) .7s both}@keyframes Switchboard_reqIn__6e4Um{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes Switchboard_stream__kbjhu{0%{clip-path:inset(0 0 100% 0);opacity:.4}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes Switchboard_scanDown__QnO5j{0%{transform:translateY(-100%);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(0);opacity:0}}@keyframes Switchboard_settle__bC0KW{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.Switchboard_under__x2IYc{margin:18px 4px 0}.Switchboard_under__x2IYc p{margin:0;font-size:15px;line-height:1.55;color:var(--hh-muted)}.Switchboard_under__x2IYc ul{margin-top:10px}.Switchboard_answer__bRwPb{margin-top:40px}.Switchboard_cta__4nkg0{margin-top:32px}@media (max-width:960px){.Switchboard_sheet__Ewfpy{grid-template-columns:1fr;margin-top:32px}.Switchboard_list__MpeZn{display:flex;gap:6px;padding:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.Switchboard_list__MpeZn::-webkit-scrollbar{display:none}.Switchboard_row__XnnAL{flex-shrink:0;height:auto;scroll-snap-align:start}.Switchboard_row__XnnAL button{height:28px;padding:0 10px;border-radius:7px;background:var(--hh-chip)}.Switchboard_row__XnnAL[data-active] button{background:var(--hh-tile-hover)}.Switchboard_progress__xAGJ1{left:6px;right:6px}.Switchboard_rowHead__ZLNqy code{display:none}.Switchboard_rowHead__ZLNqy b{font-family:var(--hh-mono),ui-monospace,monospace;font-size:12px;font-weight:500}.Switchboard_rowPlain__L_BfR{display:none}.Switchboard_panels__DizYn{padding:14px}}.ThreeLines_head__ChUlN{max-width:760px}.ThreeLines_head__ChUlN>*+*{margin-top:16px}.ThreeLines_panels__dhgWR{--gap:24px;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:start;margin-top:48px}.ThreeLines_panel__lA6eT{min-width:0}.ThreeLines_panel__lA6eT [role=tabpanel]:not([hidden]){animation:ThreeLines_fadeCode__eFus3 .2s ease both}@keyframes ThreeLines_fadeCode__eFus3{0%{opacity:0}to{opacity:1}}.ThreeLines_sweep__gCaDR{position:absolute;inset:42px 0 0;z-index:1;background:linear-gradient(to bottom,transparent 44%,color-mix(in oklch,var(--hh-ember) 9%,transparent) 49%,color-mix(in oklch,var(--hh-ember) 9%,transparent) 51%,transparent 56%);transform:translateY(-100%);pointer-events:none}.ThreeLines_receipt__JmRvr{margin:2px 10px 10px;padding:10px 14px 11px;border-radius:10px;background:var(--hh-band)}.ThreeLines_status__p2V8H{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-family:var(--hh-mono),ui-monospace,monospace;font-size:12px;color:var(--hh-muted)}.ThreeLines_status__p2V8H b{display:inline-flex;align-items:center;gap:4px;font-weight:500;color:var(--hh-ok)}.ThreeLines_status__p2V8H span+span:before{content:"·";margin-right:10px;color:var(--hh-faint)}.ThreeLines_status__p2V8H i{font-style:normal;color:var(--hh-ember)}.ThreeLines_installs__0KzhN{margin-top:28px}.ThreeLines_installs__0KzhN ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ThreeLines_installChip__My_0R{height:28px;padding:0 12px}.ThreeLines_installChip__My_0R code{font:inherit}.ThreeLines_quote__xZqYQ{max-width:72ch;margin:14px 0 0;font-size:13px;line-height:1.6;color:var(--hh-muted)}.ThreeLines_quote__xZqYQ code{font-family:var(--hh-mono),ui-monospace,monospace;font-size:12px;color:var(--hh-fg2)}.ThreeLines_quote__xZqYQ a{color:var(--hh-fg2);text-decoration:underline;text-decoration-color:var(--hh-line2);text-underline-offset:3px}.ThreeLines_quote__xZqYQ a:hover{text-decoration-color:var(--hh-ember)}.ThreeLines_integrations___KCSD{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:40px 0 0;padding:0;list-style:none}.ThreeLines_cell__PYDwY{display:flex;gap:12px;align-items:flex-start;height:100%;padding:18px 18px 18px 16px}@media (hover:hover){.ThreeLines_cell__PYDwY:hover .ThreeLines_logo__pa312{transform:scale(1.06)}}.ThreeLines_logo__pa312{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.ThreeLines_logo__pa312 img{display:block;width:20px;height:20px;object-fit:contain}.ThreeLines_logoDark__uf_2w,.dark .ThreeLines_logoLight__5G2jF{display:none}.dark .ThreeLines_logoDark__uf_2w{display:block}.ThreeLines_monogram__pXTuy{border-radius:6px;background:linear-gradient(to bottom,color-mix(in oklch,var(--hh-win) 100%,var(--hh-fg) 3%),color-mix(in oklch,var(--hh-win) 100%,var(--hh-fg) 8%));box-shadow:inset 0 0 0 1px var(--hh-line2),inset 0 1px 0 oklch(100% 0 0/60%),0 1px 2px oklch(0 0 0/6%);font-family:var(--hh-mono),ui-monospace,monospace;font-size:9.5px;font-weight:600;letter-spacing:.06em;color:var(--hh-fg2)}.dark .ThreeLines_monogram__pXTuy{box-shadow:inset 0 0 0 1px var(--hh-line2),inset 0 1px 0 oklch(100% 0 0/10%),0 1px 2px oklch(0 0 0/40%)}.ThreeLines_cellText__5qwLF{display:flex;flex-direction:column;gap:3px;min-width:0}.ThreeLines_cellName__VofhT{font-size:14px;font-weight:560;letter-spacing:-.01em;color:var(--hh-fg);text-decoration:none}.ThreeLines_cellName__VofhT:hover{text-decoration:underline;text-decoration-color:var(--hh-ember);text-underline-offset:3px}.ThreeLines_cellLineText__MBGzM{font-size:13px;line-height:1.45;color:var(--hh-muted)}.ThreeLines_cellLineText__MBGzM code{font-family:var(--hh-mono),ui-monospace,monospace;font-size:12px;color:var(--hh-fg2)}.ThreeLines_lineLink__YgvMF{color:inherit;text-decoration:underline;text-decoration-color:var(--hh-line2);text-underline-offset:3px}.ThreeLines_lineLink__YgvMF:hover{text-decoration-color:var(--hh-ember)}.ThreeLines_cta__S5gUN{margin-top:40px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ThreeLines_receipt__JmRvr{animation:ThreeLines_receiptIn__mXes1 linear both;animation-timeline:view();animation-range:entry 30% entry 45%}.ThreeLines_sweep__gCaDR{animation:ThreeLines_sweepDown__IlQMB linear both;animation-timeline:view();animation-range:cover 4% cover 30%}}}@keyframes ThreeLines_receiptIn__mXes1{0%{opacity:0}to{opacity:1}}@keyframes ThreeLines_sweepDown__IlQMB{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (max-width:960px){.ThreeLines_panels__dhgWR{grid-template-columns:1fr;gap:16px;margin-top:32px}.ThreeLines_integrations___KCSD{grid-template-columns:repeat(2,1fr);gap:10px}.ThreeLines_cell__PYDwY{padding:16px 14px}}@media (max-width:560px){.ThreeLines_integrations___KCSD{grid-template-columns:1fr}}.VersusBuild_head__lG5Zv>*+*{margin-top:16px}.VersusBuild_answer__9Md_R{margin-top:24px}.VersusBuild_sheetWrap__y_P3A{margin-top:40px}.VersusBuild_sheetWrap__y_P3A .VersusBuild_sheet__XCWOb{overflow:clip}.VersusBuild_table__FmDq3{--band-r:12px;position:relative;z-index:1;width:100%;border-collapse:initial;border-spacing:0 5px;margin-top:-5px;padding:0 8px 8px;font-size:13.5px;line-height:1.45;color:var(--hh-muted)}.VersusBuild_caption__F6KHh{padding:12px 8px 6px;text-align:left;font-family:var(--hh-mono),ui-monospace,monospace;font-size:12px;line-height:1.5;color:var(--hh-faint)}.VersusBuild_table__FmDq3 td,.VersusBuild_table__FmDq3 th{padding:11px 16px;vertical-align:top;text-align:left;transition:background .25s ease}.VersusBuild_table__FmDq3 thead th{padding-top:8px;padding-bottom:6px;font-size:12px;font-weight:560;letter-spacing:.02em;color:var(--hh-faint)}.VersusBuild_table__FmDq3 tbody th{font-weight:560;color:var(--hh-fg)}.VersusBuild_row__c9cij>:first-child{border-radius:var(--band-r) 0 0 var(--band-r)}.VersusBuild_row__c9cij>:last-child{border-radius:0 var(--band-r) var(--band-r) 0}.VersusBuild_row__c9cij:nth-child(2n)>*{background:var(--hh-band)}.VersusBuild_row__c9cij:focus-within>*{background:color-mix(in oklch,var(--hh-ember) 6%,transparent)}@media (hover:hover){.VersusBuild_row__c9cij:hover>*{background:color-mix(in oklch,var(--hh-ember) 6%,transparent)}}.VersusBuild_lift__biuDt{position:relative;z-index:0;color:var(--hh-fg);font-weight:520}.VersusBuild_lift__biuDt:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--hh-tile);transform-origin:top}.VersusBuild_row__c9cij:focus-within>.VersusBuild_lift__biuDt,.VersusBuild_row__c9cij:hover>.VersusBuild_lift__biuDt,.VersusBuild_row__c9cij:nth-child(2n)>.VersusBuild_lift__biuDt{background:transparent}.VersusBuild_pane__Ts5jC{display:none}@supports (anchor-name:--a){.VersusBuild_table__FmDq3 thead .VersusBuild_lift__biuDt{anchor-name:--vs-head}.VersusBuild_table__FmDq3 tbody tr:last-child .VersusBuild_lift__biuDt{anchor-name:--vs-last}.VersusBuild_lift__biuDt:before{display:none}.VersusBuild_pane__Ts5jC{display:block;position:absolute;z-index:0;top:calc(anchor(--vs-head top) - 2px);left:anchor(--vs-head left);right:anchor(--vs-head right);bottom:calc(anchor(--vs-last bottom) - 2px);border-radius:14px;background:var(--hh-tile);box-shadow:var(--hh-tile-lip),0 18px 40px -18px color-mix(in oklch,var(--hh-ember) 45%,transparent);transform-origin:top;pointer-events:none}.VersusBuild_pane__Ts5jC:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(70% 40% at 50% 100%,color-mix(in oklch,var(--hh-ember) 16%,transparent),transparent 70%)}}.VersusBuild_row__c9cij.VersusBuild_liftRow__CPKxZ:focus-within>*,.VersusBuild_row__c9cij.VersusBuild_liftRow__CPKxZ:hover>*,.VersusBuild_row__c9cij.VersusBuild_liftRow__CPKxZ>*{background:color-mix(in oklch,var(--hh-ember) 9%,transparent);color:var(--hh-fg);font-weight:520}.VersusBuild_ok__u_eOb{display:inline-block;color:var(--hh-ok)}.VersusBuild_no__abnA4{color:var(--hh-faint)}.VersusBuild_srOnly__5uhKq{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.VersusBuild_priceCol__BP7dq{width:23%}.VersusBuild_bar__JmmI4{display:block;height:3px;margin-top:7px;border-radius:2px;background:var(--hh-line2);transform-origin:left}.VersusBuild_liftRow__CPKxZ .VersusBuild_bar__JmmI4{background:linear-gradient(90deg,var(--hh-ember),var(--hh-rose))}.VersusBuild_foot__hRiWI{margin:10px 4px 0;font-family:var(--hh-mono),ui-monospace,monospace;font-size:12px;line-height:1.6;color:var(--hh-faint)}.VersusBuild_chipsWrap__DfSQM{margin-top:32px}.VersusBuild_chipsLabel__wV72I{margin:0 0 10px;font-size:13px;color:var(--hh-faint)}.VersusBuild_chips__Hxs4z{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none}.VersusBuild_chip__THXVQ{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--hh-tile);box-shadow:var(--hh-tile-lip);font-size:12.5px;font-weight:520;color:var(--hh-muted);text-decoration:none;transition:color .15s,background .15s}.VersusBuild_chip__THXVQ:hover{color:var(--hh-fg);background:color-mix(in oklch,var(--hh-ember) 10%,transparent)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.VersusBuild_lift__biuDt:before{animation:VersusBuild_pour__a_lz6 linear both;animation-timeline:view();animation-range:cover 0 cover 12%}.VersusBuild_pane__Ts5jC{animation:VersusBuild_pour__a_lz6 cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:cover 0 cover 16%}.VersusBuild_ok__u_eOb{animation:VersusBuild_pop__qwbkh linear both;animation-timeline:view();animation-range:cover 4% cover 16%}.VersusBuild_bar__JmmI4{animation:VersusBuild_drawX__C_8X7 cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:cover 3% cover 22%}}}@keyframes VersusBuild_pour__a_lz6{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes VersusBuild_drawX__C_8X7{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes VersusBuild_pop__qwbkh{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:none}}@media (max-width:960px){.VersusBuild_sheetWrap__y_P3A .VersusBuild_sheet__XCWOb{overflow-x:auto;overflow-y:clip}.VersusBuild_table__FmDq3{min-width:640px}.VersusBuild_bar__JmmI4,.VersusBuild_lift__biuDt:before,.VersusBuild_ok__u_eOb,.VersusBuild_pane__Ts5jC{animation:none}}