.Iy-jUG_button{background:var(--ink);height:46px;color:var(--white);font-size:var(--type-md);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px 0 4px;font-weight:600;transition:background .15s;display:inline-flex}.Iy-jUG_button:hover{background:var(--black)}.Iy-jUG_dark{background:var(--white);color:var(--ink)}.Iy-jUG_dark:hover{background:var(--paper-2)}.Iy-jUG_small{height:36px;font-size:var(--type-sm);gap:8px;padding:0 16px 0 3px}
._9Djuiq_photo{object-fit:cover;background:var(--paper-2);border-radius:50%;flex:none}
._0Fw2MG_header{z-index:50;height:var(--bar);-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--line);background:#ffffffeb;transition:border-color .25s,background .25s;position:fixed;inset:0 0 auto}._0Fw2MG_dark{background:#0b0b0ecc;border-bottom-color:#ffffff0f}._0Fw2MG_inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1200px;height:100%;margin:0 auto;padding:0 24px;display:grid}._0Fw2MG_brand{color:var(--ink);justify-self:start;transition:color .25s;display:inline-flex}._0Fw2MG_dark ._0Fw2MG_brand{color:var(--on)}._0Fw2MG_brand svg{width:auto;height:22px}._0Fw2MG_nav{font-size:var(--type-sm);color:var(--ink-muted);gap:28px;display:flex}._0Fw2MG_nav a{transition:color .15s}._0Fw2MG_nav a:hover{color:var(--ink)}._0Fw2MG_dark ._0Fw2MG_nav{color:var(--on-2)}._0Fw2MG_dark ._0Fw2MG_nav a:hover{color:var(--on)}._0Fw2MG_end{justify-self:end;align-items:center;gap:16px;display:flex}._0Fw2MG_language{font-size:var(--type-sm);color:var(--ink-muted);font-weight:500;transition:color .15s}._0Fw2MG_language:hover{color:var(--ink)}._0Fw2MG_dark ._0Fw2MG_language{color:var(--on-2)}._0Fw2MG_dark ._0Fw2MG_language:hover{color:var(--on)}@media (max-width:860px){._0Fw2MG_inner{grid-template-columns:1fr auto;padding:0 16px}._0Fw2MG_nav{display:none}}
.a57s8W_page{background:var(--white)}.a57s8W_wrap{max-width:1120px;margin:0 auto;padding:0 40px}.a57s8W_section{scroll-margin-top:var(--bar);padding:96px 0}.a57s8W_white{background:var(--white)}.a57s8W_paper{background:var(--paper)}.a57s8W_head{max-width:680px;margin-bottom:48px}.a57s8W_eyebrow{font-size:var(--type-xs);color:var(--green-2);font-weight:600}.a57s8W_title{font-size:var(--type-title);letter-spacing:var(--track-title);text-wrap:balance;color:var(--ink);margin-top:10px;font-weight:650;line-height:1.1}.a57s8W_lead{font-size:var(--type-lg);color:var(--ink-muted);text-wrap:pretty;margin-top:14px;line-height:1.55}.a57s8W_lead b{color:var(--ink);font-weight:600}.a57s8W_after{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px;display:flex}.a57s8W_after span{font-size:var(--type-sm);color:var(--ink-muted)}@media (max-width:720px){.a57s8W_wrap{padding:0 16px}.a57s8W_section{padding:64px 0}.a57s8W_head{margin-bottom:32px}.a57s8W_lead{font-size:var(--type-base)}}
.pVKq1q_closing{background:var(--night);color:var(--on)}section.pVKq1q_ask{text-align:center;border-top:1px solid #ffffff0f;justify-items:center;padding-top:88px;padding-bottom:88px;display:grid}.pVKq1q_photo{box-shadow:0 0 0 2px #ffffffd9}.pVKq1q_ask .pVKq1q_name{font-size:var(--type-xs);color:var(--on-2);gap:2px;margin-top:14px;line-height:1.4;display:grid}.pVKq1q_name b{font-size:var(--type-md);color:var(--on);font-weight:600}.pVKq1q_ask h2{font-size:var(--type-title-lg);letter-spacing:var(--track-display);text-wrap:balance;margin-top:22px;font-weight:650;line-height:1.1}.pVKq1q_ask p{font-size:var(--type-lg);color:var(--on-2);margin-top:12px;line-height:1.5}.pVKq1q_button{margin-top:28px}.pVKq1q_fine{font-size:var(--type-xs);color:var(--on-2);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:18px;display:flex}.pVKq1q_fine li:before{content:"✓";color:var(--green);margin-right:6px;font-weight:700}.pVKq1q_footer{font-size:var(--type-xs);color:var(--on-2);border-top:1px solid #ffffff14;padding:40px 0 28px;line-height:1.7}.pVKq1q_columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pVKq1q_columns a:hover{color:var(--on)}.pVKq1q_wordmark{width:auto;height:20px;color:var(--on);margin-bottom:6px}.pVKq1q_copyright{font-size:var(--type-2xs);color:var(--on-3);margin-top:28px}@media (max-width:720px){section.pVKq1q_ask{padding-top:64px;padding-bottom:64px}.pVKq1q_columns{grid-template-columns:1fr;gap:16px}}
.Z8nUlW_architecture{background:var(--night);color:var(--on);padding:130px 0 120px;position:relative;overflow:hidden}.Z8nUlW_architecture:before{content:"";pointer-events:none;background:radial-gradient(800px 500px at 50% 60%,#1a5cff24,#0000 60%);position:absolute;inset:0}.Z8nUlW_grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:50px;display:grid;position:relative}.Z8nUlW_grid p{font-size:var(--type-md);color:var(--on-2);margin-top:22px;line-height:1.6}.Z8nUlW_legend{font-size:var(--type-xs);color:var(--on-2);gap:10px;margin-top:30px;display:grid}.Z8nUlW_legend li{align-items:center;gap:10px;display:flex}.Z8nUlW_legend i{border:1.5px solid;border-radius:3px;width:22px;height:12px}.Z8nUlW_legend .Z8nUlW_legendGateway{border-color:#5b8cff}.Z8nUlW_legend .Z8nUlW_legendInput{border-color:#f0b64a}.Z8nUlW_legend .Z8nUlW_legendOutput{border-color:var(--on)}.Z8nUlW_legend .Z8nUlW_legendData{border-color:var(--on-2);border-style:dashed}.Z8nUlW_diagram{width:100%;height:auto;display:block}.Z8nUlW_box{fill:#f5f5f708;stroke:var(--on);stroke-width:1.3px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease), fill .8s}.Z8nUlW_box.Z8nUlW_input{stroke:#f0b64a}.Z8nUlW_box.Z8nUlW_gateway{stroke:#5b8cff;stroke-width:1.8px}.Z8nUlW_box.Z8nUlW_data{stroke:var(--on-2)}.Z8nUlW_wire{fill:none;stroke:var(--on-2);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease)}.Z8nUlW_wire.Z8nUlW_input{stroke:#f0b64a}.Z8nUlW_wire.Z8nUlW_blue{stroke:#5b8cff}.Z8nUlW_diagram text{font-family:var(--font-sans);fill:var(--on);opacity:0;font-size:17px;transition:opacity .8s}.Z8nUlW_diagram text.Z8nUlW_small{fill:var(--on-2);font-size:13.5px}.Z8nUlW_diagram text.Z8nUlW_big{font-size:24px;font-weight:600}.Z8nUlW_flow{fill:#5b8cff;opacity:0}.Z8nUlW_diagram[data-shown] .Z8nUlW_box,.Z8nUlW_diagram[data-shown] .Z8nUlW_wire{stroke-dashoffset:0}.Z8nUlW_diagram[data-shown] .Z8nUlW_box.Z8nUlW_gateway{fill:#5b8cff1a}.Z8nUlW_diagram[data-shown] text,.Z8nUlW_diagram[data-shown] .Z8nUlW_flow{opacity:1}@media (max-width:900px){.Z8nUlW_architecture{padding:96px 0 88px}.Z8nUlW_grid{grid-template-columns:1fr;gap:32px}}@media (prefers-reduced-motion:reduce){.Z8nUlW_box,.Z8nUlW_wire{stroke-dashoffset:0}.Z8nUlW_diagram text,.Z8nUlW_flow{opacity:1}}section.Z8nUlW_connections{scroll-margin-top:var(--bar);padding:104px 0 96px}.Z8nUlW_grid .Z8nUlW_kicker{font-size:var(--type-xs);color:var(--green);margin-top:0;font-weight:600;line-height:1.5}.Z8nUlW_connections .Z8nUlW_title{font-size:var(--type-title);letter-spacing:var(--track-title);text-wrap:balance;margin-top:10px;font-weight:650;line-height:1.1}.Z8nUlW_connections .Z8nUlW_part{stroke:#5b8cff;stroke-width:1.2px}section.Z8nUlW_connections text.Z8nUlW_partDetail{font-size:12.5px}.Z8nUlW_scroller{min-width:0}@media (max-width:720px){section.Z8nUlW_connections{padding:72px 0 64px}.Z8nUlW_scroller{scrollbar-width:none;margin:0 -16px;padding:0 16px;overflow-x:auto}.Z8nUlW_scroller::-webkit-scrollbar{display:none}.Z8nUlW_scroller svg{width:680px;max-width:none}}
._0u9wBa_feeling{color:var(--ink);background:linear-gradient(#fff,#f2faf5);padding:112px 0;position:relative;overflow:hidden}._0u9wBa_feeling:before{content:"";pointer-events:none;background:radial-gradient(700px 420px at 78%,#1fd46b29,#0000 70%);position:absolute;inset:0}._0u9wBa_grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:64px;display:grid;position:relative}._0u9wBa_copy h2{font-size:var(--type-title-lg);letter-spacing:var(--track-display);text-wrap:balance;color:var(--ink);font-weight:650;line-height:1.08}._0u9wBa_copy h2 span{color:var(--money);margin-top:10px;display:block}._0u9wBa_copy p{max-width:440px;font-size:var(--type-lg);color:var(--ink-muted);margin-top:20px;line-height:1.55}._0u9wBa_chat{background:var(--night);color:var(--on);border-radius:22px;box-shadow:0 2px 4px #00000014,0 40px 90px #0b0b0e47,0 0 0 1px #0000000a}._0u9wBa_chatHead{font-size:var(--type-xs);color:var(--on-2);border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:14px 18px;display:flex}._0u9wBa_chatHead b{color:var(--on);font-weight:600}._0u9wBa_chatHead span{margin-left:auto}._0u9wBa_mark{width:18px;height:18px;color:var(--on)}._0u9wBa_thread{align-content:start;gap:18px;min-height:300px;padding:24px 20px 20px;display:grid}._0u9wBa_question{background:var(--white);max-width:86%;min-height:42px;color:var(--ink);font-size:var(--type-base);border-radius:18px 18px 4px;justify-self:end;padding:11px 16px;font-weight:500}._0u9wBa_caret{vertical-align:-.15em;background:var(--ink);width:2px;height:1.05em;margin-left:2px;animation:.9s step-end infinite _0u9wBa_blink;display:inline-block}._0u9wBa_reply{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}._0u9wBa_replyMark{width:28px;height:28px;color:var(--on)}._0u9wBa_reading{font-size:var(--type-sm);color:var(--on-2);align-items:center;gap:8px;padding-top:4px;display:inline-flex}._0u9wBa_dots{gap:4px;display:inline-flex}._0u9wBa_dots i{background:var(--green);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite _0u9wBa_think}._0u9wBa_dots i:nth-child(2){animation-delay:.15s}._0u9wBa_dots i:nth-child(3){animation-delay:.3s}._0u9wBa_answer{font-size:var(--type-base);color:var(--white);padding-top:3px;line-height:1.55}._0u9wBa_after{animation:_0u9wBa_appear .5s var(--ease);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}._0u9wBa_sources{flex-wrap:wrap;gap:4px;display:inline-flex}._0u9wBa_sources i{background:var(--fill-on-dark);font-size:var(--type-2xs);color:var(--on-2);border-radius:999px;padding:3px 9px;font-style:normal}._0u9wBa_action{background:var(--green);height:30px;color:var(--night);font-size:var(--type-2xs);border-radius:999px;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}._0u9wBa_steps{justify-content:center;gap:6px;padding:0 0 16px;display:flex}._0u9wBa_steps i{background:var(--fill-on-dark-2);border-radius:2px;width:18px;height:3px;transition:background .3s,width .3s}._0u9wBa_steps i._0u9wBa_now{background:var(--green);width:30px}@keyframes _0u9wBa_blink{50%{opacity:0}}@keyframes _0u9wBa_think{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes _0u9wBa_appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:900px){._0u9wBa_feeling{padding:72px 0}._0u9wBa_grid{grid-template-columns:1fr;gap:36px}._0u9wBa_thread{min-height:280px}}@media (prefers-reduced-motion:reduce){._0u9wBa_caret,._0u9wBa_dots i,._0u9wBa_after{animation:none}}
.wtXMiG_brain{height:auto;display:block;overflow:visible}.wtXMiG_ringInner,.wtXMiG_ringOuter{transform-box:fill-box;transform-origin:50%;transition:transform .7s cubic-bezier(.3,1.3,.5,1)}.wtXMiG_ringOuter{transition-delay:60ms}.wtXMiG_off .wtXMiG_ringInner{transform:rotate(135deg)}.wtXMiG_off .wtXMiG_ringOuter{transform:rotate(-135deg)}.wtXMiG_filling .wtXMiG_ringInner,.wtXMiG_filling .wtXMiG_ringOuter{transition:none}.wtXMiG_skin{transition:opacity .2s linear}.wtXMiG_on .wtXMiG_skin.wtXMiG_d0{opacity:0;transition:opacity .15s linear .62s}.wtXMiG_on .wtXMiG_skin.wtXMiG_d1{opacity:0;transition:opacity .4s .7s}.wtXMiG_spill{opacity:0;transition:opacity .3s}.wtXMiG_on .wtXMiG_spill.wtXMiG_d0{opacity:1;transition:opacity .5s .62s}.wtXMiG_on .wtXMiG_spill.wtXMiG_d1{opacity:1;transition:opacity .5s .82s}.wtXMiG_on .wtXMiG_spill.wtXMiG_d2{opacity:1;transition:opacity .6s 1s}.wtXMiG_flash{opacity:0;transform-box:fill-box;transform-origin:50%}.wtXMiG_on.wtXMiG_flashing .wtXMiG_flash{animation:1s ease-out .62s wtXMiG_flash}.wtXMiG_onWord{transition:opacity .3s}.wtXMiG_off .wtXMiG_onWord{opacity:.2}.wtXMiG_on .wtXMiG_onWord{transition:opacity .6s .7s}@keyframes wtXMiG_flash{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(2.4)}}
.kfcnHa_hero{background:var(--night);color:var(--on);text-align:center;scroll-margin-top:var(--bar);position:relative;overflow:hidden}.kfcnHa_hero:before{content:"";opacity:.25;pointer-events:none;background:radial-gradient(620px 360px at 50% 9%,#1fd46b33,#0000 70%),radial-gradient(900px 520px at 50% 85%,#1fd46b0f,#0000 70%);transition:opacity 1.2s;position:absolute;inset:0}.kfcnHa_on:before{opacity:1}.kfcnHa_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.kfcnHa_spark{z-index:3;pointer-events:none}.kfcnHa_hero{min-height:min(880px,100vh);padding-top:var(--bar);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.kfcnHa_inner{z-index:2;flex-direction:column;align-items:center;width:100%;padding-top:64px;padding-bottom:88px;display:flex;position:relative}.kfcnHa_switch{-webkit-tap-highlight-color:transparent;border-radius:20px;display:block}.kfcnHa_switch:focus-visible{outline:2px solid var(--on-3);outline-offset:10px}.kfcnHa_brain{width:236px}.kfcnHa_on .kfcnHa_brain [data-core]{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out 1.6s infinite kfcnHa_beat}@keyframes kfcnHa_beat{0%,40%,to{transform:scale(1)}8%{transform:scale(1.16)}16%{transform:scale(1)}24%{transform:scale(1.09)}}.kfcnHa_title{max-width:840px;font-size:var(--type-display);letter-spacing:var(--track-display);text-wrap:balance;color:var(--white);margin-top:22px;font-weight:650;line-height:1.05}@property --lit-r{syntax:"<length>";inherits:false;initial-value:-60px}.kfcnHa_title span{--spark-x:30%;--spark-y:50%;--lit-r:-60px;background-image:radial-gradient(circle at var(--spark-x) var(--spark-y), #8dffbf 0, #1fd46b var(--lit-r), #fff calc(var(--lit-r) + 36px));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;transition:--lit-r .3s}.kfcnHa_lit .kfcnHa_title span{--lit-r:560px;filter:drop-shadow(0 0 22px #1fd46b59);transition:--lit-r 1.5s cubic-bezier(.25,.6,.25,1),filter 1.2s}.kfcnHa_lead{max-width:600px;font-size:var(--type-lg);color:var(--on-2);text-wrap:balance;margin-top:18px;line-height:1.5}.kfcnHa_lead b{color:var(--white);font-weight:600}.kfcnHa_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.kfcnHa_host{font-size:var(--type-sm);color:var(--on-2);margin-top:20px;line-height:1.4}.kfcnHa_host b{color:var(--on);font-weight:600}.kfcnHa_trust{font-size:var(--type-xs);color:var(--on-2);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:14px;display:flex}.kfcnHa_trust li{align-items:center;gap:6px;display:inline-flex}.kfcnHa_trust b{color:var(--on);font-weight:600}.kfcnHa_stars{color:var(--green);letter-spacing:1px}.kfcnHa_check:before{content:"✓";color:var(--green);font-weight:700}@media (max-width:1179px){.kfcnHa_inner{padding-top:172px}}@media (max-width:720px){.kfcnHa_inner{padding-bottom:56px}.kfcnHa_brain{width:190px}.kfcnHa_lead{font-size:var(--type-base)}}@media (prefers-reduced-motion:reduce){.kfcnHa_on .kfcnHa_brain [data-core]{animation:none}}
.-VCjaa_shot{text-align:left;background:var(--fill-on-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;width:min(720px,100%);margin-top:44px;padding:16px;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 100px #00000080,0 0 80px #1fd46b14}.-VCjaa_head{font-size:var(--type-xs);color:var(--on-2);align-items:center;gap:8px;padding:2px 4px 12px;display:flex}.-VCjaa_head b{color:var(--on);font-weight:600}.-VCjaa_mark{width:20px;height:20px;color:var(--on)}.-VCjaa_status{font-size:var(--type-2xs);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.-VCjaa_status i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite -VCjaa_live}.-VCjaa_field{background:var(--white);border-radius:16px;align-items:center;gap:12px;min-height:60px;padding:8px 8px 8px 20px;display:flex;box-shadow:0 1px 2px #0003}.-VCjaa_field p{min-width:0;font-size:var(--type-lg);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.-VCjaa_hint{color:var(--ink-faint)}.-VCjaa_caret{vertical-align:-.16em;background:var(--ink);width:2px;height:1.05em;margin:0 1px;animation:.9s step-end infinite -VCjaa_blink;display:inline-block}.-VCjaa_send{background:var(--ink);width:44px;height:44px;color:var(--white);font-size:var(--type-lg);transition:background .3s ease, transform .3s var(--ease);border-radius:12px;flex:none;place-items:center;font-weight:700;display:grid}.-VCjaa_send.-VCjaa_sending{background:var(--green);color:var(--night);transform:scale(.94)}.-VCjaa_sources{flex-wrap:wrap;gap:6px;padding:12px 4px 2px;display:flex}.-VCjaa_sources span{background:var(--fill-on-dark);font-size:var(--type-2xs);color:var(--on-2);border-radius:999px;padding:4px 10px;transition:background .3s,color .3s,box-shadow .3s}.-VCjaa_sources span.-VCjaa_lit{background:var(--green-tint);color:var(--green-glow);box-shadow:inset 0 0 0 1px #1fd46b59}@keyframes -VCjaa_blink{50%{opacity:0}}@keyframes -VCjaa_live{0%{box-shadow:0 0 #1fd46b8c}70%,to{box-shadow:0 0 0 8px #1fd46b00}}@media (max-width:720px){.-VCjaa_shot{margin-top:32px;padding:12px}.-VCjaa_status{display:none}.-VCjaa_field{min-height:52px;padding-left:14px}.-VCjaa_field p{font-size:var(--type-md)}.-VCjaa_send{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.-VCjaa_status i,.-VCjaa_caret{animation:none}}
.JD24dW_morning{background:var(--night);color:var(--on);scroll-margin-top:var(--bar);padding:104px 0 24px;position:relative;overflow:hidden}.JD24dW_morning:before{content:"";pointer-events:none;background:radial-gradient(760px 420px at 50% 70%,#1fd46b1f,#0000 70%);position:absolute;inset:0}.JD24dW_head{text-align:center;max-width:640px;margin:0 auto 36px;position:relative}.JD24dW_kicker{font-size:var(--type-xs);color:var(--green);font-weight:600}.JD24dW_head h2{font-size:var(--type-title-lg);letter-spacing:var(--track-display);color:var(--white);margin-top:10px;font-weight:650;line-height:1.1}.JD24dW_head p:last-child{font-size:var(--type-lg);color:var(--on-2);margin-top:12px;line-height:1.5}.JD24dW_letter{background:var(--fill-on-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;width:min(700px,100%);margin:0 auto;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 90px #00000080}.JD24dW_letterHead{font-size:var(--type-xs);color:var(--on-2);border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:10px 10px 10px 18px;display:flex}.JD24dW_letterHead b{color:var(--on);font-weight:600}.JD24dW_dot{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite JD24dW_live}@keyframes JD24dW_live{0%{box-shadow:0 0 #1fd46b8c}70%,to{box-shadow:0 0 0 8px #1fd46b00}}.JD24dW_tabs{background:var(--fill-on-dark);scrollbar-width:none;border-radius:999px;gap:2px;max-width:100%;margin-left:auto;padding:3px;display:flex;overflow-x:auto}.JD24dW_tabs::-webkit-scrollbar{display:none}.JD24dW_tabs button{height:28px;font-size:var(--type-2xs);color:var(--on-2);white-space:nowrap;border-radius:999px;padding:0 10px;font-weight:500;transition:background .15s,color .15s}.JD24dW_tabs button:hover{color:var(--on)}.JD24dW_tabs button[aria-pressed=true]{background:var(--white);color:var(--ink)}.JD24dW_greeting{font-size:var(--type-md);color:var(--on);padding:16px 20px 2px;font-weight:500}.JD24dW_findings{padding:0 20px 8px}.JD24dW_finding{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 0;display:grid}.JD24dW_finding+.JD24dW_finding{border-top:1px solid #ffffff14}.JD24dW_findingText p{font-size:var(--type-md);color:var(--on);line-height:1.4}.JD24dW_findingText b{color:var(--green-bright);font-variant-numeric:tabular-nums;font-weight:700}.JD24dW_findingText small{font-size:var(--type-xs);color:var(--on-2);margin-top:3px;line-height:1.45;display:block}.JD24dW_finding:not(.JD24dW_shown) .JD24dW_findingText p,.JD24dW_finding:not(.JD24dW_shown) .JD24dW_findingText small{color:#0000;background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d) 0 0/200% 100%;border-radius:6px;animation:1.4s linear infinite JD24dW_shimmer}.JD24dW_finding:not(.JD24dW_shown) .JD24dW_findingText b{color:#0000}.JD24dW_finding:not(.JD24dW_shown) .JD24dW_act{opacity:0}.JD24dW_shown .JD24dW_findingText{animation:JD24dW_land .5s var(--ease)}@keyframes JD24dW_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes JD24dW_land{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:none}}.JD24dW_act{height:30px;font-size:var(--type-2xs);color:var(--on);white-space:nowrap;border-radius:999px;padding:0 12px;font-weight:600;transition:background .15s,opacity .3s;box-shadow:inset 0 0 0 1px #ffffff38}.JD24dW_act:hover{background:var(--fill-on-dark)}.JD24dW_act.JD24dW_done{cursor:default;color:var(--green-bright);background:var(--green-tint);box-shadow:inset 0 0 0 1px #1fd46b66}@media (max-width:720px){.JD24dW_morning{padding-top:72px}.JD24dW_letterHead{flex-wrap:wrap}.JD24dW_tabs{width:100%;margin-left:0}.JD24dW_finding{grid-template-columns:1fr;gap:10px}.JD24dW_act{justify-self:start}}@media (prefers-reduced-motion:reduce){.JD24dW_dot,.JD24dW_finding:not(.JD24dW_shown) .JD24dW_findingText p,.JD24dW_finding:not(.JD24dW_shown) .JD24dW_findingText small,.JD24dW_shown .JD24dW_findingText{animation:none}}
.feLhDa_people{scroll-margin-top:var(--bar);background:radial-gradient(700px 380px at 15% 0,#7c5cff12,#0000 70%),radial-gradient(700px 380px at 90% 100%,#f2802e12,#0000 70%),#fff;padding:104px 0}.feLhDa_head{text-align:center;margin-left:auto;margin-right:auto}.feLhDa_cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.feLhDa_card{background:var(--white);min-height:236px;box-shadow:inset 0 0 0 1px var(--line), 0 1px 2px #00000008;opacity:.45;transition:opacity .5s var(--ease), transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:20px;flex-direction:column;padding:20px;display:flex;transform:translateY(10px)}.feLhDa_card.feLhDa_arrived{opacity:1;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c) 45%, transparent), 0 18px 44px color-mix(in srgb, var(--c) 16%, transparent);transform:none}.feLhDa_who{font-size:var(--type-xs);color:var(--ink-muted);align-items:center;gap:10px;line-height:1.3;display:flex}.feLhDa_who b{color:var(--ink);font-size:var(--type-md);font-weight:600;display:block}.feLhDa_who time{font-size:var(--type-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums;align-self:flex-start;margin-left:auto}.feLhDa_avatar{background:var(--c);width:42px;height:42px;color:var(--white);font-size:var(--type-sm);box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 16%, transparent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.feLhDa_message{font-size:var(--type-md);color:var(--ink-2);opacity:0;transition:opacity .45s var(--ease) .15s, transform .45s var(--ease) .15s;margin-top:16px;line-height:1.45;transform:translateY(6px)}.feLhDa_message b{color:var(--c);font-weight:700}.feLhDa_arrived .feLhDa_message{opacity:1;transform:none}.feLhDa_foot{margin-top:auto;padding-top:16px;display:grid}.feLhDa_action,.feLhDa_done{height:32px;font-size:var(--type-2xs);transition:opacity .35s ease, transform .35s var(--ease);border-radius:999px;grid-area:1/1;justify-self:start;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.feLhDa_action{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);opacity:0}.feLhDa_arrived .feLhDa_action{opacity:1}.feLhDa_done{color:var(--white);background:var(--c);opacity:0;transform:scale(.92)}.feLhDa_acted .feLhDa_action{opacity:0}.feLhDa_acted .feLhDa_done{opacity:1;transform:none}@media (max-width:1000px){.feLhDa_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.feLhDa_people{padding:64px 0}.feLhDa_cards{grid-template-columns:1fr}.feLhDa_card{min-height:0}}@media (prefers-reduced-motion:reduce){.feLhDa_card,.feLhDa_message,.feLhDa_action,.feLhDa_done{transition:none}}
.jHGrYG_section{background:#e7e7e7;height:300vh;position:relative}.jHGrYG_stage{top:var(--bar);height:calc(100svh - var(--bar));background:#e7e7e7;position:sticky;overflow:hidden}.jHGrYG_stage .jHGrYG_grid{z-index:1;grid-template-columns:minmax(0,400px);align-items:center;max-width:1320px;height:100%;display:grid;position:relative}.jHGrYG_copy h2 span{color:var(--ink-muted)}.jHGrYG_lead{font-size:var(--type-lg)}.jHGrYG_list{justify-items:start;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:grid}.jHGrYG_item{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);width:fit-content;max-width:100%;color:var(--on);transition:background .2s var(--ease), border-radius .2s var(--ease);background:#3c3c409e;border-radius:22px}.jHGrYG_item button{font-size:var(--type-md);color:inherit;text-align:left;align-items:center;gap:12px;padding:9px 9px 9px 18px;font-weight:500;display:flex}.jHGrYG_item button:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:22px}.jHGrYG_plus{width:24px;height:24px;transition:opacity .2s var(--ease);background:#ffffff2e;border-radius:999px;flex:none;position:relative}.jHGrYG_plus:before,.jHGrYG_plus:after{content:"";background:currentColor;border-radius:1px;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jHGrYG_plus:after{transform:translate(-50%,-50%)rotate(90deg)}.jHGrYG_body{width:0;min-width:100%;transition:grid-template-rows .2s var(--ease);grid-template-rows:0fr;display:grid}.jHGrYG_body p{min-height:0;font-size:var(--type-base);color:var(--on);margin:0;padding:0 22px;line-height:1.45;overflow:hidden}.jHGrYG_open{background:#343438c7;width:100%}.jHGrYG_open button{font-size:var(--type-xs);color:var(--on-2);padding:16px 22px 0}.jHGrYG_open .jHGrYG_plus{display:none}.jHGrYG_open .jHGrYG_body{grid-template-rows:1fr}.jHGrYG_open .jHGrYG_body p{padding-top:8px;padding-bottom:18px}.jHGrYG_whole.jHGrYG_open{background:var(--green-2)}.jHGrYG_video{object-fit:contain;pointer-events:none;display:block;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 82%,#0000);mask-image:radial-gradient(closest-side,#000 82%,#0000)}@media (min-width:901px) and (max-height:820px){.jHGrYG_copy>.jHGrYG_lead{display:none}}@media (max-width:900px){.jHGrYG_section{height:280vh}.jHGrYG_stage .jHGrYG_grid{grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:1fr;align-items:start;padding-top:28px;padding-bottom:20px}.jHGrYG_copy{display:contents}.jHGrYG_copy>.jHGrYG_lead{display:none}.jHGrYG_list{grid-row:5;margin-top:0}.jHGrYG_item:not(.jHGrYG_open){display:none}}@media (prefers-reduced-motion:reduce){.jHGrYG_item,.jHGrYG_body{transition:none}}
.bKomNW_proof{border-block:1px solid var(--line);background:var(--paper);padding:36px 0 28px}.bKomNW_stage{justify-items:center;gap:18px;display:grid}.bKomNW_frame{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:20px;width:100%;display:grid}.bKomNW_arrow{background:var(--white);width:44px;height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2), 0 2px 6px #0000000d;border-radius:50%;place-items:center;transition:box-shadow .15s,transform .15s;display:grid}.bKomNW_arrow:hover{box-shadow:inset 0 0 0 1px var(--ink-faint), 0 4px 12px #00000014;transform:scale(1.04)}.bKomNW_arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.bKomNW_slide{opacity:0;place-items:center;width:100%;min-height:112px;display:grid}.bKomNW_slide.bKomNW_in{animation:bKomNW_turn .7s var(--ease) both}@keyframes bKomNW_turn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bKomNW_result{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;max-width:760px;display:grid}.bKomNW_figure{min-width:2.4em;font-size:var(--type-figure);letter-spacing:var(--track-figure);text-align:right;color:var(--money);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.bKomNW_result p{font-size:var(--type-xl);color:var(--ink-2);text-wrap:balance;font-weight:500;line-height:1.45}.bKomNW_dots{gap:6px;display:flex}.bKomNW_dots button{background:var(--line-2);border-radius:2px;width:18px;height:4px;transition:width .3s,background .3s}.bKomNW_dots button[aria-pressed=true]{background:var(--money);width:32px}@media (max-width:720px){.bKomNW_frame{grid-template-columns:34px minmax(0,1fr) 34px;gap:8px}.bKomNW_arrow{width:34px;height:34px}.bKomNW_slide{min-height:150px}.bKomNW_result{text-align:center;grid-template-columns:1fr;justify-items:center;gap:10px}.bKomNW_figure{text-align:center;min-width:0}.bKomNW_result p{font-size:var(--type-lg)}}@media (prefers-reduced-motion:reduce){.bKomNW_slide,.bKomNW_slide.bKomNW_in{opacity:1;animation:none}}
.-xWJ1q_grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.-xWJ1q_more{font-size:var(--type-md);color:var(--ink-muted);align-items:center;gap:12px;margin-top:18px;line-height:1.5;display:flex}.-xWJ1q_more a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.-xWJ1q_list{border-top:1px solid var(--line)}.-xWJ1q_list details{border-bottom:1px solid var(--line)}.-xWJ1q_list summary{font-size:var(--type-base);color:var(--ink);padding:18px 40px 18px 0;font-weight:600;list-style:none;position:relative}.-xWJ1q_list summary::-webkit-details-marker{display:none}.-xWJ1q_list summary:before,.-xWJ1q_list summary:after{content:"";background:var(--ink-muted);border-radius:1px;width:12px;height:1.5px;transition:transform .2s;position:absolute;top:50%;right:6px}.-xWJ1q_list summary:after{transform:rotate(90deg)}.-xWJ1q_list details[open] summary:after{transform:rotate(0)}.-xWJ1q_list p{font-size:var(--type-md);color:var(--ink-muted);padding:0 40px 20px 0;line-height:1.6}@media (max-width:900px){.-xWJ1q_grid{grid-template-columns:1fr;gap:24px}}
._8bh8BG_seals{flex-wrap:wrap;justify-content:center;gap:24px 16px;margin-bottom:40px;display:flex}._8bh8BG_seal{color:var(--ink-2);flex:0 0 calc(20% - 12.8px);justify-items:center;gap:10px;display:grid}._8bh8BG_seal svg{width:112px;height:112px;overflow:visible}._8bh8BG_seal span{font-size:var(--type-xs);text-align:center;color:var(--ink);font-weight:600}._8bh8BG_ringOuter{fill:none;stroke:currentColor;stroke-width:1.6px}._8bh8BG_ringThin{fill:none;stroke:currentColor;stroke-width:.8px;opacity:.55}._8bh8BG_spin{transform-box:view-box;transform-origin:60px 60px;animation:48s linear infinite _8bh8BG_turn}@keyframes _8bh8BG_turn{to{transform:rotate(360deg)}}._8bh8BG_ringText{fill:currentColor;letter-spacing:var(--track-caps);font-size:8.4px;font-weight:600}._8bh8BG_icon{fill:none;stroke:var(--green-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}._8bh8BG_icon ._8bh8BG_fill{fill:var(--green-2);stroke:none}._8bh8BG_access{background:var(--white);border-radius:24px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:40px;padding:32px;display:grid;box-shadow:0 1px 2px #0000000a,0 20px 50px #0000000f}._8bh8BG_accessText h3{font-size:var(--type-xl);letter-spacing:var(--track-tight);color:var(--ink);font-weight:600}._8bh8BG_accessText>p:first-of-type{font-size:var(--type-md);color:var(--ink-muted);margin-top:8px;line-height:1.55}._8bh8BG_accessText ul{font-size:var(--type-sm);color:var(--ink-2);gap:8px;margin-top:16px;display:grid}._8bh8BG_accessText li:before{content:"✓";color:var(--money);margin-right:8px;font-weight:700}._8bh8BG_tableWrap{background:var(--paper);border-radius:14px;min-width:0;padding:8px 16px;overflow-x:auto}._8bh8BG_table{border-collapse:collapse;width:100%;font-size:var(--type-xs)}._8bh8BG_table th,._8bh8BG_table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 6px}._8bh8BG_table thead th{font-size:var(--type-2xs);color:var(--ink-muted);font-weight:600}._8bh8BG_table tbody th{color:var(--ink);font-weight:600}._8bh8BG_table td span{height:22px;font-size:var(--type-2xs);border-radius:999px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}._8bh8BG_edit{background:var(--green-tint);color:var(--green-2)}._8bh8BG_read,._8bh8BG_own,._8bh8BG_until{background:var(--white);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}._8bh8BG_none{color:var(--ink-faint);font-weight:500}@media (max-width:960px){._8bh8BG_seal{flex-basis:calc(33.3333% - 10.6667px)}._8bh8BG_access{grid-template-columns:1fr;gap:24px}}@media (max-width:560px){._8bh8BG_seal svg{width:92px;height:92px}._8bh8BG_access{padding:20px}}@media (prefers-reduced-motion:reduce){._8bh8BG_spin{animation:none}}
section.xHP-sq_see{--lit:var(--money);--lit-ink:var(--green-2);--lit-tint:#15a1501a;--lit-glow:#1fd46bb3;--lit-ring:#1fd46b8c;--lit-lo:var(--band-lo);--lit-mid:var(--band-mid);--lit-hi:var(--band-hi);--lit-down:var(--red);padding:96px 0 88px}section.xHP-sq_costs{--lit:var(--cost);--lit-ink:var(--cost-ink);--lit-tint:#e8702a1f;--lit-glow:#f2802eb3;--lit-ring:#f2802e99;--lit-lo:var(--cost-lo);--lit-mid:var(--cost-mid);--lit-hi:var(--cost-hi);--lit-down:var(--money)}.xHP-sq_story{height:calc(100vh - var(--bar) + 280vh);position:relative}.xHP-sq_stage{top:var(--bar);height:calc(100vh - var(--bar));align-items:center;display:flex;position:sticky;overflow:hidden}@supports (height:100svh){.xHP-sq_story{height:calc(100svh - var(--bar) + 280svh)}.xHP-sq_stage{height:calc(100svh - var(--bar))}}.xHP-sq_stageInner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:52px;width:100%;display:grid}.xHP-sq_panel{min-width:0}.xHP-sq_views{background:var(--paper-2);border-radius:999px;gap:2px;margin-bottom:26px;padding:3px;display:inline-flex}.xHP-sq_views button{font-size:var(--type-xs);color:var(--ink-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 14px 6px 11px;font-weight:600;transition:color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.xHP-sq_views button:hover{color:var(--ink)}.xHP-sq_views button.xHP-sq_on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #00000014}.xHP-sq_views i{background:var(--money);border-radius:50%;flex:none;width:7px;height:7px}.xHP-sq_views .xHP-sq_costsTab i{background:var(--cost)}.xHP-sq_inHead{display:none}.xHP-sq_steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:30px;display:grid}.xHP-sq_steps button{text-align:left;font-size:var(--type-2xs);color:var(--ink-faint);white-space:nowrap;flex-direction:column;gap:9px;font-weight:600;transition:color .3s;display:flex}.xHP-sq_steps button:before{content:"";background:var(--line-2);border-radius:2px;height:3px;transition:background .4s}.xHP-sq_steps button:hover,.xHP-sq_steps button.xHP-sq_done{color:var(--ink-muted)}.xHP-sq_steps button.xHP-sq_done:before{background:#1d1d1f6b}.xHP-sq_steps button.xHP-sq_on{color:var(--ink)}.xHP-sq_steps button.xHP-sq_on:before{background:var(--lit)}.xHP-sq_beats{display:grid}.xHP-sq_beat{opacity:0;visibility:hidden;min-width:0;transition:opacity .4s var(--ease), transform .5s var(--ease), visibility 0s .4s;grid-area:1/1;transform:translateY(14px)}.xHP-sq_beat.xHP-sq_on{opacity:1;visibility:visible;transition:opacity .6s var(--ease) .12s, transform .7s var(--ease) .12s, visibility 0s;transform:none}.xHP-sq_kicker{font-size:var(--type-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--lit-ink);font-weight:600}.xHP-sq_num{flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin-top:12px;display:flex}.xHP-sq_num b{font-size:var(--type-figure);letter-spacing:var(--track-figure);font-variant-numeric:tabular-nums;font-weight:700;line-height:.92}.xHP-sq_num span{font-size:var(--type-lg);color:var(--ink-2);font-weight:600}.xHP-sq_textNum b{font-size:var(--type-title);letter-spacing:var(--track-title);text-wrap:balance;line-height:1.08}.xHP-sq_sub{max-width:450px;font-size:var(--type-lg);color:var(--ink);margin-top:16px;font-weight:500;line-height:1.4}.xHP-sq_line{max-width:450px;font-size:var(--type-md);color:var(--ink-muted);margin-top:12px;line-height:1.55}.xHP-sq_line b{color:var(--ink);font-weight:600}.xHP-sq_fine{font-size:var(--type-2xs);color:var(--ink-faint);margin-top:14px}.xHP-sq_okPill{background:var(--lit-tint);color:var(--lit-ink);font-size:var(--type-sm);border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:7px 13px 7px 11px;font-weight:600;display:inline-flex}.xHP-sq_properties{gap:7px;max-width:450px;margin-top:18px;display:grid}.xHP-sq_properties div{font-size:var(--type-xs);color:var(--ink-2);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 38px;align-items:center;gap:10px;display:grid}.xHP-sq_properties span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xHP-sq_properties em{box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue-2);font-size:var(--type-3xs);border-radius:999px;margin-left:5px;padding:1px 7px;font-style:normal;font-weight:600}.xHP-sq_properties i{height:9px;position:relative}.xHP-sq_properties i:before{content:"";background:var(--line-2);width:1px;position:absolute;top:-4px;bottom:-4px;left:23%}.xHP-sq_properties i:after{content:"";top:0;bottom:0;left:var(--l);width:var(--w);background:var(--lit);transform-origin:0;transition:transform .8s var(--ease);border-radius:4px;position:absolute;transform:scaleX(0)}.xHP-sq_properties .xHP-sq_down i:after{background:var(--lit-down);transform-origin:100%}.xHP-sq_beat.xHP-sq_on .xHP-sq_properties i:after{transform:none}.xHP-sq_properties div:nth-child(2) i:after{transition-delay:70ms}.xHP-sq_properties div:nth-child(3) i:after{transition-delay:.14s}.xHP-sq_properties div:nth-child(4) i:after{transition-delay:.21s}.xHP-sq_properties div:nth-child(5) i:after{transition-delay:.28s}.xHP-sq_properties div:nth-child(6) i:after{transition-delay:.35s}.xHP-sq_properties div:nth-child(7) i:after{transition-delay:.42s}.xHP-sq_properties b{text-align:right;color:var(--ink);font-weight:700}.xHP-sq_properties .xHP-sq_high span{color:var(--ink);font-weight:600}.xHP-sq_properties .xHP-sq_zero,.xHP-sq_properties .xHP-sq_zero b{color:var(--ink-muted)}.xHP-sq_properties .xHP-sq_zero b{font-weight:600}.xHP-sq_wheel{font-size:var(--type-xs);color:var(--ink-muted);align-items:center;gap:10px;margin-top:28px;display:inline-flex}.xHP-sq_wheel i{width:20px;height:31px;box-shadow:inset 0 0 0 1.5px var(--ink-faint);border-radius:11px;flex:none;position:relative}.xHP-sq_wheel i:after{content:"";background:var(--ink-muted);width:4px;height:7px;animation:xHP-sq_wheel 1.8s var(--ease) infinite;border-radius:2px;margin-left:-2px;position:absolute;top:6px;left:50%}@keyframes xHP-sq_wheel{0%{opacity:0;transform:translateY(-3px)}30%{opacity:1}to{opacity:0;transform:translateY(10px)}}.xHP-sq_viz{background:var(--white);border-radius:24px;min-width:0;padding:20px 24px 16px;position:relative;box-shadow:0 1px 2px #0000000d,0 24px 70px #00000017}.xHP-sq_dots{pointer-events:none;display:block;position:absolute;top:0;left:0}.xHP-sq_vizHead{z-index:1;min-height:20px;font-size:var(--type-xs);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex;position:relative}.xHP-sq_vizHead b{color:var(--ink);font-weight:600}.xHP-sq_keys{gap:14px;display:flex}.xHP-sq_keys>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.xHP-sq_keys i{border-radius:50%;flex:none;width:9px;height:9px}.xHP-sq_keyLit i{background:var(--lit);box-shadow:0 0 6px var(--lit-glow)}.xHP-sq_keyGrey i{background:#8e8e93}.xHP-sq_keyLight i{background:#d1d1d6}.xHP-sq_plot{z-index:1;height:300px;margin-top:34px;position:relative}.xHP-sq_bracket{border:1.5px solid var(--lit-hi);opacity:0;height:9px;transition:opacity .4s, left .8s var(--ease), width .8s var(--ease);border-bottom:0;border-radius:5px 5px 0 0;position:absolute;top:-14px}.xHP-sq_bracket span{font-size:var(--type-2xs);color:var(--ink);white-space:nowrap;font-weight:600;position:absolute;top:-8px;right:calc(100% + 8px)}.xHP-sq_freed{text-align:center;opacity:0;transition:opacity .5s .5s, left .6s var(--ease), width .6s var(--ease);background:#00000007;border-radius:12px;align-content:center;place-items:center;display:grid;position:absolute;top:0;bottom:0}.xHP-sq_freed b{font-size:var(--type-title);letter-spacing:var(--track-title);color:var(--ink);font-weight:700;line-height:1;display:block}.xHP-sq_freed span{font-size:var(--type-2xs);color:var(--ink-muted);margin-top:4px;line-height:1.3;display:block}.xHP-sq_bands{z-index:1;height:44px;margin-top:10px;position:relative}.xHP-sq_band{border-top:3px solid var(--lit-lo);font-size:var(--type-2xs);color:var(--ink-muted);white-space:nowrap;opacity:0;transition:opacity .4s, left .8s var(--ease), width .8s var(--ease);padding-top:6px;line-height:1.35;position:absolute;top:0;overflow:hidden}.xHP-sq_band b{color:var(--ink);font-weight:600;display:block}.xHP-sq_band1{border-color:var(--lit-mid)}.xHP-sq_band2{border-color:var(--lit-hi)}.xHP-sq_ledger{z-index:1;border-top:1px solid var(--line);margin-top:10px;padding-top:14px;position:relative}.xHP-sq_ledgerRow{font-size:var(--type-xs);color:var(--ink-muted);align-items:baseline;gap:10px;display:flex}.xHP-sq_ledgerRow b{font-size:var(--type-2xl);letter-spacing:var(--track-tight);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:700}.xHP-sq_delta{background:var(--lit-tint);color:var(--lit-ink);font-size:var(--type-2xs);border-radius:999px;align-self:center;padding:3px 8px;font-style:normal;font-weight:700;display:none}.xHP-sq_track{background:var(--paper);border-radius:5px;height:14px;margin-top:10px;display:flex;position:relative}.xHP-sq_segment{background:var(--lit);flex:none;width:0;height:100%;transition:background-color .6s,margin .5s,border-radius .5s}.xHP-sq_segment:first-child{border-radius:4px 0 0 4px}.xHP-sq_segment:nth-child(3){border-radius:0 4px 4px 0}.xHP-sq_ghost{background:var(--ink);opacity:0;border-radius:1px;width:2px;margin-left:-1px;transition:opacity .4s;position:absolute;top:-5px;bottom:-5px}.xHP-sq_ledgerKeys{min-height:18px;font-size:var(--type-2xs);color:var(--ink-muted);opacity:0;flex-wrap:wrap;gap:4px 14px;margin-top:9px;transition:opacity .4s;display:flex}.xHP-sq_ledgerKeys span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.xHP-sq_ledgerKeys i{border-radius:3px;flex:none;width:10px;height:10px}.xHP-sq_ledgerKeys .xHP-sq_low{background:var(--lit-lo)}.xHP-sq_ledgerKeys .xHP-sq_mid{background:var(--lit-mid)}.xHP-sq_ledgerKeys .xHP-sq_hi{background:var(--lit-hi)}.xHP-sq_ledgerKeys .xHP-sq_ghostKey{background:var(--ink);border-radius:1px;width:2px;height:12px}.xHP-sq_vizFine{z-index:1;font-size:var(--type-3xs);color:var(--ink-faint);margin-top:8px;position:relative}.xHP-sq_viz[data-beat="3"] .xHP-sq_segment,.xHP-sq_viz[data-beat="4"] .xHP-sq_segment{border-radius:4px;margin-right:2px}.xHP-sq_viz[data-beat="3"] .xHP-sq_segment:first-child,.xHP-sq_viz[data-beat="4"] .xHP-sq_segment:first-child{background:var(--lit-lo)}.xHP-sq_viz[data-beat="3"] .xHP-sq_segment:nth-child(2),.xHP-sq_viz[data-beat="4"] .xHP-sq_segment:nth-child(2){background:var(--lit-mid)}.xHP-sq_viz[data-beat="3"] .xHP-sq_segment:nth-child(3),.xHP-sq_viz[data-beat="4"] .xHP-sq_segment:nth-child(3){background:var(--lit-hi)}.xHP-sq_viz[data-beat="3"] :is(.xHP-sq_band,.xHP-sq_bracket,.xHP-sq_ledgerKeys),.xHP-sq_viz[data-beat="4"] :is(.xHP-sq_band,.xHP-sq_bracket,.xHP-sq_ledgerKeys,.xHP-sq_freed,.xHP-sq_ghost){opacity:1}.xHP-sq_viz[data-beat="4"] .xHP-sq_delta{display:inline-block}.xHP-sq_tip{z-index:6;width:max-content;max-width:260px;box-shadow:0 0 0 1px var(--line), 0 10px 30px #00000024;font-size:var(--type-2xs);color:var(--ink-muted);pointer-events:none;opacity:0;background:#fffffff7;border-radius:14px;padding:11px 13px;line-height:1.45;transition:opacity .2s;position:absolute;top:0;left:0}.xHP-sq_tip.xHP-sq_tipOn{opacity:1}.xHP-sq_tip.xHP-sq_tipCard{box-shadow:0 0 0 1.5px var(--lit-ring), 0 14px 40px #00000029}.xHP-sq_tip b{color:var(--ink);font-size:var(--type-xs);font-weight:600;display:block}.xHP-sq_tip em{color:var(--ink);font-style:normal;font-weight:600}.xHP-sq_tip dl{grid-template-columns:auto 1fr;gap:2px 12px;margin:8px 0 0;display:grid}.xHP-sq_tip dt{color:var(--ink-faint)}.xHP-sq_tip dd{color:var(--ink);margin:0}.xHP-sq_tipWhen{font-size:var(--type-3xs);color:var(--ink-faint);display:block}.xHP-sq_tipTo{border-top:1px solid var(--line);color:var(--ink-2);margin-top:8px;padding-top:7px}.xHP-sq_verdict{font-size:var(--type-title);letter-spacing:var(--track-title);color:var(--ink-faint);text-wrap:balance;margin-top:8px;font-weight:700;line-height:1.12}.xHP-sq_verdict span{color:var(--ink)}@media (max-width:1100px){.xHP-sq_properties div{grid-template-columns:minmax(0,14.5em) minmax(0,1fr) 38px}}@media (max-width:900px){section.xHP-sq_see{padding:64px 0}.xHP-sq_stageInner{grid-template-columns:1fr;align-content:center;gap:18px}.xHP-sq_viz{border-radius:20px;order:-1;padding:14px 14px 10px}.xHP-sq_inPanel{display:none}.xHP-sq_inHead{margin:20px 0 0;display:inline-flex}.xHP-sq_steps{gap:5px;margin-bottom:14px}.xHP-sq_steps button{font-size:var(--type-3xs);gap:7px}.xHP-sq_sub{font-size:var(--type-base);margin-top:10px}.xHP-sq_line{font-size:var(--type-sm);margin-top:8px}.xHP-sq_okPill{font-size:var(--type-xs);margin-top:12px}.xHP-sq_properties{gap:2px;margin-top:8px}.xHP-sq_properties div{font-size:var(--type-3xs);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) 32px;gap:8px;line-height:1.3}.xHP-sq_properties i{height:7px}.xHP-sq_wide,.xHP-sq_wheel{display:none}.xHP-sq_plot{margin-top:30px}.xHP-sq_vizHead{align-content:center;gap:2px 12px;min-height:38px}.xHP-sq_ledgerRow{flex-wrap:wrap;row-gap:2px}.xHP-sq_ledgerRow>span{flex-basis:100%}.xHP-sq_ledgerRow b{font-size:var(--type-xl)}.xHP-sq_ledgerKeys{align-content:flex-start;min-height:36px}.xHP-sq_tip{max-width:230px;font-size:var(--type-2xs)}.xHP-sq_tight .xHP-sq_line,.xHP-sq_tight .xHP-sq_fine{display:none}}
.l7LhLa_start{background:radial-gradient(900px 520px at 88% 10%,#1fd46b2e,#0000 62%),linear-gradient(#f2fbf5,#e8f7ee)}.l7LhLa_grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.l7LhLa_steps{gap:16px;margin-top:32px;display:grid}.l7LhLa_steps li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;display:grid}.l7LhLa_steps p{font-size:var(--type-base);color:var(--ink-muted);padding-top:3px;line-height:1.5}.l7LhLa_steps b{color:var(--ink);font-weight:600}.l7LhLa_num{background:var(--white);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line-2);font-size:var(--type-xs);color:var(--ink);border-radius:50%;place-items:center;font-weight:600;display:grid}.l7LhLa_person{background:var(--white);border-radius:20px;gap:16px;padding:28px;display:grid;box-shadow:0 1px 2px #0000000a,0 20px 50px #00000012}.l7LhLa_who{align-items:center;gap:14px;display:flex}.l7LhLa_name{font-size:var(--type-lg);color:var(--ink);font-weight:600}.l7LhLa_role{font-size:var(--type-sm);color:var(--ink-muted)}.l7LhLa_note{font-size:var(--type-md);color:var(--ink-2);line-height:1.5}.l7LhLa_book{width:100%}.l7LhLa_mail{font-size:var(--type-sm);color:var(--ink-muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;justify-self:center}.l7LhLa_mail:hover{color:var(--ink)}.l7LhLa_trust{border-top:1px solid var(--line);font-size:var(--type-xs);color:var(--ink-muted);flex-wrap:wrap;justify-content:center;gap:6px 16px;padding-top:14px;display:flex}.l7LhLa_trust li:before{content:"✓";color:var(--money);margin-right:6px;font-weight:700}@media (max-width:900px){.l7LhLa_grid{grid-template-columns:1fr;gap:36px}}@media (max-width:560px){.l7LhLa_person{padding:22px}}
.QoTtWa_section{scroll-margin-top:var(--bar);padding:96px 0}.QoTtWa_story{height:calc(100vh - var(--bar) + 200vh);position:relative}.QoTtWa_stage{top:var(--bar);height:calc(100vh - var(--bar));align-items:center;display:flex;position:sticky;overflow:hidden}@supports (height:100svh){.QoTtWa_story{height:calc(100svh - var(--bar) + 200svh)}.QoTtWa_stage{height:calc(100svh - var(--bar))}}.QoTtWa_stageInner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px;width:100%;display:grid}.QoTtWa_list{gap:6px;display:grid;position:relative}.QoTtWa_list:before,.QoTtWa_list:after{content:"";background:var(--line);border-radius:1px;width:2px;position:absolute;top:18px;bottom:18px;left:15px}.QoTtWa_list:after{height:calc((100% - 36px) * var(--p));background:var(--ink);transition:height .5s var(--ease);bottom:auto}.QoTtWa_item{z-index:1;position:relative}.QoTtWa_itemHead{text-align:left;align-items:center;gap:14px;padding:6px 0;display:flex}.QoTtWa_num{background:var(--white);width:32px;height:32px;box-shadow:inset 0 0 0 1.5px var(--line-2);font-size:var(--type-xs);color:var(--ink-faint);border-radius:50%;place-items:center;font-weight:700;transition:background .35s,color .35s,box-shadow .35s;display:grid}.QoTtWa_kicker{font-size:var(--type-md);color:var(--ink-faint);font-weight:600;transition:color .35s}.QoTtWa_done .QoTtWa_num{background:var(--ink);color:var(--white);box-shadow:none}.QoTtWa_done .QoTtWa_kicker{color:var(--ink-muted)}.QoTtWa_on .QoTtWa_num{background:var(--t);color:var(--white);box-shadow:0 0 0 5px color-mix(in srgb, var(--t) 18%, transparent)}.QoTtWa_on .QoTtWa_kicker{color:color-mix(in srgb, var(--t) 85%, #000)}.QoTtWa_body{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.QoTtWa_body>div{min-height:0;padding-left:46px;overflow:hidden}.QoTtWa_on .QoTtWa_body{grid-template-rows:1fr}.QoTtWa_body h3{font-size:var(--type-2xl);letter-spacing:var(--track-tight);color:var(--ink);padding-top:6px;font-weight:650;line-height:1.15}.QoTtWa_body p{max-width:440px;font-size:var(--type-base);color:var(--ink-2);margin-top:10px;padding-bottom:14px;line-height:1.55}.QoTtWa_panel{background:color-mix(in srgb, var(--t) 10%, #fff);min-height:440px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t) 18%, transparent);border-radius:28px;padding:40px;transition:background .6s,box-shadow .6s;display:grid;position:relative}.QoTtWa_visual{background:var(--white);width:min(460px,100%);box-shadow:0 1px 2px #0000000a, 0 24px 60px color-mix(in srgb, var(--t) 18%, transparent);opacity:0;visibility:hidden;transition:opacity .4s ease, transform .5s var(--ease), visibility 0s .4s;border-radius:18px;flex-direction:column;grid-area:1/1;place-self:center;gap:12px;padding:22px;display:flex;transform:translateY(16px)scale(.98)}.QoTtWa_visual.QoTtWa_on{opacity:1;visibility:visible;transition:opacity .5s ease .1s, transform .6s var(--ease) .1s, visibility 0s;transform:none}.QoTtWa_systems{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.QoTtWa_systems span{background:var(--paper);height:42px;font-size:var(--type-sm);color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:0 14px;font-weight:500;display:flex}.QoTtWa_systems i{background:var(--ink-faint);border-radius:50%;flex:none;width:8px;height:8px}.QoTtWa_on .QoTtWa_systems i{animation:.4s both QoTtWa_connect;animation-delay:calc(.3s + var(--i) * .14s)}@keyframes QoTtWa_connect{to{background:var(--green);box-shadow:0 0 0 4px #1fd46b33}}.QoTtWa_ask{background:var(--ink);color:var(--white);font-size:var(--type-sm);border-radius:16px 16px 16px 4px;align-self:flex-start;padding:9px 14px;font-weight:500}.QoTtWa_meanings{gap:4px;display:grid}.QoTtWa_meanings li{height:36px;font-size:var(--type-sm);color:var(--ink-muted);border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:0 12px;display:grid}.QoTtWa_meanings em{font-size:var(--type-2xs);color:var(--ink-faint);font-style:normal}.QoTtWa_meanings b{text-align:right;min-width:70px;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-weight:600}.QoTtWa_meanings li.QoTtWa_ours em{color:var(--t);font-weight:700}.QoTtWa_on .QoTtWa_meanings li.QoTtWa_ours{animation:.6s .9s both QoTtWa_pick}.QoTtWa_on .QoTtWa_meanings li.QoTtWa_ours b,.QoTtWa_on .QoTtWa_meanings li.QoTtWa_ours span{animation:.6s .9s both QoTtWa_ink}@keyframes QoTtWa_pick{to{background:color-mix(in srgb, var(--t) 12%, #fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--t) 55%, transparent)}}@keyframes QoTtWa_ink{to{color:var(--ink);font-weight:700}}.QoTtWa_ledger{font-size:var(--type-xs);color:var(--ink-muted);font-weight:600}.QoTtWa_drivers{gap:10px;display:grid}.QoTtWa_drivers li{background:var(--paper);border-radius:12px;align-items:center;gap:14px;padding:12px 14px 16px;display:flex;position:relative;overflow:hidden}.QoTtWa_drivers i{background:color-mix(in srgb, var(--t) 16%, #fff);width:32px;height:32px;color:color-mix(in srgb, var(--t) 80%, #000);font-size:var(--type-base);border-radius:9px;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.QoTtWa_drivers span{font-size:var(--type-xs);color:var(--ink-muted);line-height:1.4}.QoTtWa_drivers b{color:var(--ink);font-size:var(--type-sm);font-weight:600;display:block}.QoTtWa_drivers em{background:linear-gradient(90deg, var(--t), var(--t)) no-repeat 0 0 / 0 100%, #0000000f;border-radius:2px;height:3px;position:absolute;bottom:7px;left:14px;right:14px}.QoTtWa_on .QoTtWa_drivers em{animation:QoTtWa_grow 1s var(--ease) both;animation-delay:calc(.4s + var(--i) * .2s)}@keyframes QoTtWa_grow{to{background-size:var(--w) 100%}}.QoTtWa_note{border-radius:14px;padding:14px 16px;box-shadow:0 1px 2px #0000000d,0 10px 28px #00000014}.QoTtWa_on .QoTtWa_note{animation:QoTtWa_slide .6s var(--ease) .3s both}.QoTtWa_noteHead{font-size:var(--type-2xs);color:var(--ink-muted);align-items:center;gap:6px;display:flex}.QoTtWa_noteHead b{color:var(--ink);font-weight:600}.QoTtWa_noteHead span{margin-left:auto}.QoTtWa_noteMark{width:18px;height:18px;color:var(--ink)}.QoTtWa_noteText{font-size:var(--type-md);color:var(--ink);margin-top:10px;line-height:1.35}.QoTtWa_noteText b{color:color-mix(in srgb, var(--t) 85%, #000);font-weight:700}.QoTtWa_noteAct{background:var(--t);height:30px;color:var(--white);font-size:var(--type-2xs);border-radius:999px;align-items:center;margin-top:12px;padding:0 12px;font-weight:600;display:inline-flex}.QoTtWa_question{background:var(--ink);color:var(--white);font-size:var(--type-sm);border-radius:16px 16px 4px;align-self:flex-end;padding:9px 14px}.QoTtWa_on .QoTtWa_question{animation:QoTtWa_slide .6s var(--ease) 1.1s both}@keyframes QoTtWa_slide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.QoTtWa_us{background:var(--ink);color:var(--white);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:8px;padding:20px 26px;display:flex}.QoTtWa_us p{font-size:var(--type-lg);color:var(--on-2);font-weight:500}.QoTtWa_us p b{color:var(--white);font-weight:650}.QoTtWa_us ul{font-size:var(--type-sm);color:var(--on-2);flex-wrap:wrap;gap:8px 20px;display:flex}.QoTtWa_us li:before{content:"✓";color:var(--green);margin-right:6px;font-weight:700}@media (max-width:900px){.QoTtWa_section{padding:64px 0}.QoTtWa_stageInner{grid-template-columns:1fr;align-content:center;gap:18px}.QoTtWa_panel{border-radius:22px;order:-1;min-height:0;padding:18px}.QoTtWa_visual{padding:16px}.QoTtWa_list:before,.QoTtWa_list:after{display:none}.QoTtWa_list{gap:2px}.QoTtWa_itemHead{padding:3px 0}.QoTtWa_num{width:26px;height:26px;font-size:var(--type-2xs)}.QoTtWa_kicker{font-size:var(--type-sm)}.QoTtWa_body>div{padding-left:40px}.QoTtWa_body h3{font-size:var(--type-xl)}.QoTtWa_body p{font-size:var(--type-sm);margin-top:6px;padding-bottom:8px}.QoTtWa_systems span{height:36px;font-size:var(--type-xs)}.QoTtWa_meanings li{height:30px;font-size:var(--type-xs)}.QoTtWa_meanings em{display:none}.QoTtWa_drivers li{padding:10px 12px 14px}}@media (prefers-reduced-motion:reduce){.QoTtWa_list:after,.QoTtWa_num,.QoTtWa_kicker,.QoTtWa_body,.QoTtWa_panel,.QoTtWa_visual,.QoTtWa_visual.QoTtWa_on{transition:none}.QoTtWa_on .QoTtWa_systems i,.QoTtWa_on .QoTtWa_meanings li.QoTtWa_ours,.QoTtWa_on .QoTtWa_meanings li.QoTtWa_ours b,.QoTtWa_on .QoTtWa_meanings li.QoTtWa_ours span,.QoTtWa_on .QoTtWa_drivers em,.QoTtWa_on .QoTtWa_note,.QoTtWa_on .QoTtWa_question{animation-duration:10ms;animation-delay:0s}}
