html.gsap-js [data-gsap-lines]{visibility:hidden}[data-gsap-lines] .line{display:block;overflow:hidden}[data-gsap-lines] .line>span{will-change:transform, opacity;display:block}@media (prefers-reduced-motion:no-preference){.fade-up{opacity:0;animation:.5s .6s forwards page-fade-up;transform:translateY(1rem)}@keyframes page-fade-up{to{opacity:1;transform:none}}}.faq2_answer{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.faq2_answer>div{min-height:0;overflow:hidden}.faq2_accordion.open .faq2_answer{grid-template-rows:1fr}.faq2_icon-wrapper{transition:transform .4s}.faq2_accordion.open .faq2_icon-wrapper{transform:rotate(180deg)}.faq2_question{cursor:pointer;transition:background-color .2s}.faq2_question:hover{background-color:#f7f7f7}@keyframes logo3-loop{0%{transform:translate(0,0)}to{transform:translate(-112rem)}}.logo3_component{will-change:transform;animation:30s linear infinite logo3-loop}@media (prefers-reduced-motion:reduce){.logo3_component{animation:none}}.faq3_answer{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.faq3_answer>div{min-height:0;overflow:hidden}.faq3_accordion.open .faq3_answer{grid-template-rows:1fr}.faq3_icon-wrapper{transition:transform .4s}.faq3_accordion.open .faq3_icon-wrapper{transform:rotate(180deg)}.faq3_question{cursor:pointer}
.in-short,.keep-exploring,.replay{--ab-ink:var(--_primitives---colors--black,#161616);--ab-muted:var(--_primitives---colors--gray-500,#5f5f5f);--ab-orange:var(--_primitives---colors--orange-500,#ff5b19);--ab-soft:var(--_primitives---colors--gray-100,#f4f4f4);--ab-hairline:#1616161a;--ab-micro:var(--_typography---font-styles--micro,ui-monospace, monospace);--ab-ease:cubic-bezier(.23, 1, .32, 1)}.in-short_inner{border-top:1px solid var(--ab-hairline);border-bottom:1px solid var(--ab-hairline);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:1.5rem 3rem;padding:2.5rem 0;display:grid}.in-short_label{font-family:var(--ab-micro);letter-spacing:.02em;text-transform:none;color:var(--ab-ink);margin:0;padding-top:.45rem;font-size:.8125rem;font-weight:500;line-height:1.2}.in-short_label:before{content:"";background:var(--ab-orange);width:2rem;height:3px;margin-bottom:.875rem;display:block}.in-short_text{max-width:52rem}.in-short_text p{color:var(--ab-ink);text-wrap:pretty;margin:0;font-size:1.375rem;line-height:1.5}.in-short_text p+p{margin-top:.875rem}.in-short_text strong{font-weight:600}.keep-exploring{background:var(--ab-soft)}.keep-exploring_pad{padding:5rem 0}.keep-exploring_head{gap:.75rem;margin-bottom:2.5rem;display:grid}.keep-exploring_head h2{margin:0}.keep-exploring_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.keep-exploring_group{border:1px solid var(--ab-hairline);border-radius:var(--_ui-styles---radius--large,1rem);background:#fff;padding:1.75rem}.keep-exploring_group-heading{font-family:var(--ab-micro);letter-spacing:.02em;text-transform:none;color:var(--ab-muted);margin:0 0 1rem;font-size:.75rem;font-weight:500}.keep-exploring_list{margin:0;padding:0;list-style:none;display:grid}.keep-exploring_list li{background-image:none;margin:0;padding:0}.keep-exploring_list li+li{border-top:1px solid var(--ab-hairline)}.keep-exploring_link{color:var(--ab-ink);gap:.25rem;padding:.875rem 0;text-decoration:none;display:grid}.keep-exploring_title{font-weight:600;line-height:1.3}.keep-exploring_arrow{color:var(--ab-orange);transition:transform .2s var(--ab-ease);margin-left:.3em;display:inline-block}.keep-exploring_note{color:var(--ab-muted);font-size:.9375rem;line-height:1.45}.keep-exploring_link:hover .keep-exploring_title{color:var(--ab-orange)}.keep-exploring_link:focus-visible{outline:2px solid var(--ab-orange);outline-offset:4px;border-radius:2px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.keep-exploring_link:hover .keep-exploring_arrow{transform:translate(3px)}}.replay_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.replay .workflow_control.is-done:not(.is-active){border-color:var(--ab-ink)}.replay_again{font:inherit;color:var(--ab-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--ab-orange);text-decoration-color:var(--ab-orange);cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-weight:500}.replay_again:disabled{color:var(--ab-muted);cursor:default;text-decoration-color:#0000}.replay_again:focus-visible{outline:2px solid var(--ab-orange);outline-offset:2px}.replay_progress{background:var(--ab-hairline);height:2px;margin-top:1.25rem;overflow:hidden}.replay_progress span{background:var(--ab-orange);transform-origin:0;height:100%;transition:transform .4s var(--ab-ease);display:block}.replay .workflow_panel{align-items:center;margin-top:1.25rem}.replay_step-time{font-family:var(--ab-micro);letter-spacing:.04em;color:var(--ab-orange);margin-bottom:.75rem;font-size:.75rem}.replay_card{border:1px solid var(--ab-hairline);border-radius:var(--_ui-styles---radius--medium,.75rem);background:var(--ab-soft);overflow:hidden}.replay_card-head{border-bottom:1px solid var(--ab-hairline);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.replay_id,.replay_status,.replay_kicker,.replay_meta,.replay_record dt{font-family:var(--ab-micro);letter-spacing:.02em;font-size:.75rem}.replay_id{color:var(--ab-muted)}.replay_status{border:1px solid var(--ab-hairline);white-space:nowrap;border-radius:99px;padding:.2rem .6rem}.replay_status.is-progress{border-color:var(--ab-ink)}.replay_status.is-warn{border-color:var(--ab-orange);color:#b23c0a;background:#fff1ea}.replay_status.is-done{background:var(--ab-ink);border-color:var(--ab-ink);color:#fff}.replay_card-body{gap:.875rem;padding:1.25rem;display:grid}.replay_kicker{color:var(--ab-orange)}.replay_request{margin:0;font-size:1.0625rem;font-weight:500;line-height:1.45}.replay_footer{color:#ffffffa3;background:#161616;gap:.3rem;padding:1rem;font-size:.8125rem;line-height:1.4;display:grid}.replay_footer-line{color:#fff}.replay_footer del{color:#ff9a70;text-decoration-thickness:2px}.replay_footer u{text-underline-offset:2px}.replay_meta{color:var(--ab-muted)}.replay_note{color:#b23c0a}.replay_record{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;display:grid}.replay_record dt{color:var(--ab-muted);margin-bottom:.15rem}.replay_record dd{margin:0;font-size:.9375rem;font-weight:500}@media screen and (max-width:767px){.in-short_inner{grid-template-columns:1fr;gap:.75rem;padding:2rem 0}.in-short_label{padding-top:0}.in-short_text p{font-size:1.1875rem}.keep-exploring_pad{padding:3.5rem 0}.keep-exploring_grid{grid-template-columns:1fr}.replay_bar{justify-content:stretch;display:grid}.replay .workflow_controls{grid-template-columns:1fr 1fr;display:grid}.replay .workflow_control{justify-content:center;padding:.625rem .75rem}.replay_again{justify-self:start}}@media screen and (min-width:768px) and (max-width:991px){.keep-exploring_grid{grid-template-columns:1fr 1fr}}.method_list,.proof,.stack,.setup,.path_features,.paths_grid,.compare{--ab-ink:var(--_primitives---colors--black,#161616);--ab-muted:var(--_primitives---colors--gray-500,#5f5f5f);--ab-orange:var(--_primitives---colors--orange-500,#ff5b19);--ab-soft:var(--_primitives---colors--gray-100,#f4f4f4);--ab-hairline:#1616161a;--ab-micro:var(--_typography---font-styles--micro,ui-monospace, monospace)}.method_list{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.method_item{border:1px solid var(--ab-hairline);background:#fff;flex-direction:column;margin:0;padding:1.75rem;display:flex}.method_title{margin:0 0 .5rem}.method_text{margin:0 0 1.25rem}.method_proof{border-top:1px solid var(--ab-hairline);color:var(--ab-ink);margin:auto 0 0;padding-top:1rem;font-size:.9375rem;line-height:1.45}.method_proof-label{font-family:var(--ab-micro);color:var(--ab-orange);margin-bottom:.35rem;font-size:.75rem;display:block}.proof_head{max-width:48rem;margin-bottom:3rem}.proof_stats{border-top:1px solid var(--ab-ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 2.5rem;display:grid}.proof_stat{flex-direction:column-reverse;gap:.4rem;padding:1.5rem 1.5rem 0 0;display:flex}.proof_stat+.proof_stat{border-left:1px solid var(--ab-hairline);padding-left:1.5rem}.proof_stat-value{font-family:var(--_typography---font-styles--heading,inherit);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:700;line-height:1}.proof_stat-label{color:var(--ab-muted);font-size:.9375rem}.proof_grid{grid-template-columns:1.35fr 1fr;align-items:start;gap:1.25rem;display:grid}.proof_table-wrap{border:1px solid var(--ab-hairline);background:#fff;overflow-x:auto}.proof_table{border-collapse:collapse;width:100%;font-size:.9375rem}.proof_table caption{caption-side:top;text-align:left;font-family:var(--ab-micro);color:var(--ab-muted);border-bottom:1px solid var(--ab-hairline);padding:1rem 1.25rem;font-size:.75rem}.proof_table th,.proof_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ab-hairline);padding:.875rem 1.25rem}.proof_table thead th{font-family:var(--ab-micro);color:var(--ab-muted);font-size:.75rem;font-weight:500}.proof_table tbody th{font-weight:600}.proof_table td:nth-child(2){font-variant-numeric:tabular-nums}.proof_table tfoot th,.proof_table tfoot td{background:var(--ab-soft);border-bottom:0;font-weight:600}.proof_path{font-family:var(--ab-micro);color:var(--ab-muted);margin-top:.15rem;font-size:.75rem;font-weight:400;display:block}.proof_pill{border:1px solid var(--ab-hairline);font-family:var(--ab-micro);white-space:nowrap;border-radius:99px;padding:.2rem .6rem;font-size:.75rem;display:inline-block}.proof_pill.is-mixed{border-color:var(--ab-ink)}.proof_pill.is-total{background:var(--ab-ink);border-color:var(--ab-ink);color:#fff}.proof_side{gap:1.25rem;display:grid}.proof_card{border:1px solid var(--ab-hairline);background:#fff;padding:1.5rem}.proof_card.is-lesson{border-left:3px solid var(--ab-orange)}.proof_card h3{margin:0 0 .5rem}.proof_card p{margin:0}.proof_card-label{font-family:var(--ab-micro);color:var(--ab-orange);margin-bottom:.6rem;font-size:.75rem}@media screen and (max-width:991px){.method_list{grid-template-columns:1fr 1fr}.proof_grid{grid-template-columns:1fr}.proof_stats{grid-template-columns:1fr 1fr}.proof_stat:nth-child(3){border-left:0;padding-left:0}}@media screen and (max-width:767px){.method_list{grid-template-columns:1fr}.method_item{padding:1.5rem}.proof_stat{padding:1.25rem .75rem 0 0}.proof_stat+.proof_stat{padding-left:.75rem}.proof_stat:nth-child(3){padding-left:0}.proof_table th,.proof_table td{padding:.75rem .875rem}.proof_pill{white-space:normal;border-radius:.375rem}}.stack_head{max-width:48rem;margin-bottom:3rem}.stack_table-wrap{border-top:1px solid var(--ab-ink)}.stack_table{border-collapse:collapse;width:100%}.stack_table thead th{text-align:left;font-family:var(--ab-micro);color:var(--ab-muted);border-bottom:1px solid var(--ab-hairline);padding:1rem 1.5rem 1rem 0;font-size:.75rem;font-weight:500}.stack_table td,.stack_table tbody th{text-align:left;vertical-align:top;border-bottom:1px solid var(--ab-hairline);padding:1.5rem 1.5rem 1.5rem 0}.stack_job{width:38%;font-size:1.0625rem;line-height:1.45}.stack_pick{width:22%;font-family:var(--_typography---font-styles--heading,inherit);font-size:1.375rem;font-weight:700;line-height:1.15}.stack_pick a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ab-orange);text-decoration-color:var(--ab-orange);text-underline-offset:4px}.stack_pick a:hover{color:var(--ab-orange)}.stack_host{font-family:var(--ab-micro);color:var(--ab-muted);margin-top:.4rem;font-size:.75rem;font-weight:400;display:block}.stack_why{color:var(--ab-muted);line-height:1.5}@media screen and (max-width:767px){.stack_table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.stack_table,.stack_table tbody,.stack_table tr,.stack_table td,.stack_table tbody th{width:auto;display:block}.stack_table tr{border-bottom:1px solid var(--ab-hairline);flex-direction:column;padding:1.25rem 0;display:flex}.stack_table td,.stack_table tbody th{border:0;padding:0}.stack_pick{order:-1;margin-bottom:.5rem}.stack_job{margin-bottom:.5rem;font-weight:500}}.setup{background:var(--ab-soft)}.setup_head{max-width:48rem;margin-bottom:3rem}.setup_list{border-top:1px solid var(--ab-ink);margin:0;padding:0;list-style:none}.setup_item{border-bottom:1px solid var(--ab-hairline);background-image:none;grid-template-columns:9rem minmax(0,1.4fr) minmax(0,1fr);gap:1rem 2.5rem;margin:0;padding:1.75rem 0;display:grid}.setup_when{font-family:var(--ab-micro);color:var(--ab-orange);padding-top:.35rem;font-size:.8125rem}.setup_body h3{margin:0 0 .5rem}.setup_body p{margin:0}.setup_outputs{gap:.4rem;margin:0;padding:.3rem 0 0;list-style:none;display:grid}.setup_outputs li{color:var(--ab-muted);background-image:none;margin:0;padding:0 0 0 1.1rem;font-size:.9375rem;position:relative}.setup_outputs li:before{content:">";color:var(--ab-orange);font-family:var(--ab-micro);position:absolute;left:0}@media screen and (max-width:991px){.setup_item{grid-template-columns:7rem minmax(0,1fr)}.setup_outputs{grid-column:2}}@media screen and (max-width:767px){.setup_item{grid-template-columns:1fr;gap:.75rem}.setup_outputs{grid-column:auto;grid-template-columns:1fr 1fr}}.path_compare{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.path_compare-col{background:#fff;border:1px solid #1616161a;flex-direction:column;gap:1rem;padding:2rem;display:flex}.path_compare-col.is-move{border-top:3px solid var(--_primitives---colors--orange-500,#ff5b19)}.path_compare-col h3{margin:0}.path_compare-col .faq-link{margin-top:auto}.path_checklist{gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.path_checklist li{background-image:none;border-bottom:1px solid #1616161a;margin:0;padding:0 0 .75rem 1.75rem;line-height:1.45;position:relative}.path_checklist li:before{content:"";border-left:2px solid var(--_primitives---colors--orange-500,#ff5b19);border-bottom:2px solid var(--_primitives---colors--orange-500,#ff5b19);width:.9rem;height:.5rem;position:absolute;top:.35em;left:0;transform:rotate(-45deg)}.path_keep{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem 4rem;display:grid}.path_table .path_feature{width:32%;font-size:1.125rem}.proof.is-compact .proof_stats{margin-bottom:1.5rem}.paths_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.paths_card{color:inherit;background:#fff;border:1px solid #1616161a;flex-direction:column;gap:.5rem;padding:1.75rem;text-decoration:none;transition:border-color .2s,transform .2s cubic-bezier(.23,1,.32,1);display:flex}.paths_from{font-family:var(--_typography---font-styles--micro,monospace);color:var(--_primitives---colors--orange-500,#ff5b19);font-size:.75rem}.paths_title{font-family:var(--_typography---font-styles--heading,inherit);font-size:1.375rem;font-weight:700;line-height:1.2}.paths_text{color:var(--_primitives---colors--gray-500,#5f5f5f);line-height:1.45}.paths_go{margin-top:auto;padding-top:.75rem;font-weight:500}.paths_card:hover{border-color:var(--_primitives---colors--black,#161616)}.paths_card:hover .paths_go{color:var(--_primitives---colors--orange-500,#ff5b19)}.paths_card:focus-visible{outline:2px solid var(--_primitives---colors--orange-500,#ff5b19);outline-offset:3px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.paths_card:hover{transform:translateY(-2px)}}@media screen and (max-width:991px){.paths_grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.path_compare,.path_keep,.paths_grid{grid-template-columns:1fr}.path_compare-col{padding:1.5rem}}.glossary{--g-hair:#1616161a}.glossary_index{flex-wrap:wrap;gap:.5rem;margin-bottom:3rem;display:flex}.glossary_index a{border:1px solid var(--g-hair);color:var(--_primitives---colors--black,#161616);border-radius:99px;padding:.4rem .85rem;font-size:.875rem;text-decoration:none}.glossary_index a:hover{border-color:var(--_primitives---colors--orange-500,#ff5b19)}.glossary_list{border-top:1px solid var(--_primitives---colors--black,#161616);margin:0}.glossary_item{border-bottom:1px solid var(--g-hair);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem 3rem;padding:2rem 0;scroll-margin-top:6rem;display:grid}.glossary_item:target{background:linear-gradient(90deg,#ff5b190f,#0000 60%)}.glossary_item h2{margin:0}.glossary_def{margin:0 0 .5rem;font-size:1.1875rem;font-weight:500;line-height:1.5}.glossary_more{color:var(--_primitives---colors--gray-500,#5f5f5f);margin:0 0 .75rem}@media screen and (max-width:767px){.glossary_item{grid-template-columns:1fr;gap:.5rem;padding:1.5rem 0}}.compare_table thead th:nth-child(2),.compare_table thead th:nth-child(3){font-family:var(--_typography---font-styles--heading,inherit);color:var(--ab-ink);font-size:1.125rem;font-weight:700}.compare_label{width:24%;font-size:1.0625rem}.compare_table td{width:38%}.compare_table td.compare_b{color:var(--ab-ink)}.compare_choose{margin-top:3rem}@media screen and (max-width:767px){.compare_table td:before{content:attr(data-label);font-family:var(--ab-micro);color:var(--ab-orange);margin-bottom:.2rem;font-size:.75rem;display:block}.compare_table td+td{margin-top:.75rem}.compare_label{order:-1;margin-bottom:.5rem}}.planner{margin-top:.5rem}.planner,.planner_result{--ab-ink:var(--_primitives---colors--black,#161616);--ab-muted:var(--_primitives---colors--gray-500,#5f5f5f);--ab-orange:var(--_primitives---colors--orange-500,#ff5b19);--ab-soft:var(--_primitives---colors--gray-100,#f4f4f4);--ab-hairline:#1616161a;--ab-micro:var(--_typography---font-styles--micro,ui-monospace, monospace)}.planner_form{max-width:44rem}.planner_label{margin-bottom:.5rem;font-weight:500;display:block}.planner_row{gap:.75rem;display:flex}.planner_input{min-width:0;font:inherit;background:#fff;border:1px solid #16161633;border-radius:.5rem;flex:1;padding:.875rem 1rem;font-size:1.0625rem}.planner_input:focus{outline:2px solid var(--ab-orange);outline-offset:1px;border-color:#0000}.planner_hint{color:var(--ab-muted);margin:.6rem 0 0;font-size:.875rem}.planner_error{border-left:3px solid var(--ab-orange);color:#8a2d06;background:#fff1ea;margin:1.25rem 0 0;padding:.875rem 1rem}.planner_result{margin-top:3rem}.planner_stats{margin-top:0}.planner_sample{word-break:break-all;margin:0}.planner_flags{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.planner_flags li{background-image:none;margin:0;padding:0;line-height:1.45}.planner_next{background:var(--ab-ink);color:#fff;justify-content:space-between;align-items:center;gap:1.5rem 3rem;margin-top:1.25rem;padding:1.75rem 2rem;display:flex}.planner_next h2{color:#fff;margin:0 0 .4rem}.planner_next p{color:#ffffffb8;margin:0}.planner_next .button{background:var(--ab-orange);border-color:var(--ab-orange);color:#fff;flex:none}.planner_empty{border:1px solid var(--ab-hairline);background:#fff;justify-items:start;gap:1rem;padding:2rem;display:grid}.planner_empty h2,.planner_empty p{margin:0}@media screen and (max-width:767px){.planner_row{flex-direction:column}.planner_next{flex-direction:column;align-items:flex-start;padding:1.5rem}}.founder-note{background:#fff;border-top:1px solid #1616161a}.founder-note_grid{grid-template-columns:minmax(10rem,1fr) minmax(0,3fr);gap:1.5rem 3rem;display:grid}.founder-note_body{max-width:46rem}.founder-note_body h2{margin:0 0 1.5rem}.founder-note_body p{margin:0 0 1rem}.founder-note_sign{align-items:center;gap:1rem;margin-top:2rem;display:flex}.founder-note_photo{object-fit:cover;filter:grayscale();border-radius:50%;width:4rem;height:4rem}.founder-note_role{color:var(--_primitives---colors--gray-500,#5f5f5f);font-size:.9375rem}.testimonial-chips{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.testimonial-chips li{font-family:var(--_typography---font-styles--micro,monospace);background-image:none;border:1px solid #16161629;border-radius:99px;margin:0;padding:.3rem .75rem;font-size:.75rem}.testimonial-chips li strong{color:var(--_primitives---colors--orange-500,#ff5b19);font-weight:500}@media screen and (max-width:767px){.founder-note_grid{grid-template-columns:1fr}}
