#main .pulse{animation-iteration-count:3}.ab-vis{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.ab-vis .stage__cap{align-self:stretch;margin-top:0}.ab-ps{display:none}@media (max-width:419px),(min-width:960px) and (max-width:1199px){.ab-pl{display:none}.ab-ps{display:inline}}.ab-hero{width:100%;flex:none;margin:0;min-height:500px;padding:56px 24px 40px;border-radius:var(--radius-lg)}.ab-godown{width:min(100%,500px);height:auto;margin:20px auto 0;--or:color-mix(in srgb,var(--flame-3) 55%,var(--flame-4))}.ab-godown .ft{fill:color-mix(in srgb,var(--flame-2) 7%,var(--surface-3))}.ab-godown .fl{fill:color-mix(in srgb,var(--ink) 9%,var(--surface-3))}.ab-godown .fr{fill:color-mix(in srgb,var(--ink) 15%,var(--surface-3))}.ab-godown :is(.st,.ul){fill:color-mix(in srgb,var(--ink-2) 84%,var(--bg))}.ab-godown :is(.sl,.ur){fill:var(--ink-2)}.ab-godown .sr{fill:color-mix(in srgb,var(--ink-2) 70%,var(--ink))}.ab-godown .ut{fill:color-mix(in srgb,var(--ink-2) 72%,var(--bg))}.ab-godown .kt{fill:color-mix(in srgb,var(--flame-2) 38%,var(--surface-3))}.ab-godown .kl{fill:color-mix(in srgb,var(--flame-2) 45%,var(--line-2))}.ab-godown .kr{fill:color-mix(in srgb,var(--flame-2) 50%,var(--mute-h))}.ab-godown .ot{fill:color-mix(in srgb,var(--flame-1) 45%,var(--flame-2))}.ab-godown .ol,.ab-godown .cl{fill:var(--flame-3)}.ab-godown :is(.or,.cr){fill:var(--or)}.ab-godown .pt{fill:color-mix(in srgb,var(--flame-2) 28%,var(--mute-h))}.ab-godown .pl{fill:color-mix(in srgb,var(--flame-2) 22%,var(--muted))}.ab-godown .pr{fill:color-mix(in srgb,var(--flame-2) 18%,var(--ink-2))}.ab-godown .tt{fill:var(--surface)}.ab-godown .tl{fill:color-mix(in srgb,var(--ink) 7%,var(--surface))}.ab-godown .tr{fill:color-mix(in srgb,var(--ink) 15%,var(--surface))}.ab-godown .ct{fill:var(--flame-2)}.ab-godown :is(.wt,.wl,.wr){fill:var(--flame-1)}[data-theme="dark"] .ab-godown .ft{fill:color-mix(in srgb,var(--flame-2) 10%,var(--surface-3))}[data-theme="dark"] .ab-godown .fl{fill:var(--surface-2)}[data-theme="dark"] .ab-godown .fr{fill:var(--surface)}[data-theme="dark"] .ab-godown :is(.st,.ul){fill:color-mix(in srgb,var(--faint) 70%,var(--mute-h))}[data-theme="dark"] .ab-godown :is(.sl,.ur){fill:var(--faint)}[data-theme="dark"] .ab-godown .sr{fill:color-mix(in srgb,var(--faint) 70%,var(--bg))}[data-theme="dark"] .ab-godown .ut{fill:var(--mute-h)}[data-theme="dark"] .ab-godown .kt{fill:color-mix(in srgb,var(--flame-2) 55%,var(--mute-h))}[data-theme="dark"] .ab-godown .kl{fill:color-mix(in srgb,var(--flame-2) 45%,var(--faint))}[data-theme="dark"] .ab-godown .kr{fill:color-mix(in srgb,var(--flame-2) 35%,var(--surface-3))}[data-theme="dark"] .ab-godown .pr{fill:color-mix(in srgb,var(--flame-2) 18%,var(--faint))}[data-theme="dark"] .ab-godown .tt{fill:var(--ink-2)}[data-theme="dark"] .ab-godown .tl{fill:var(--mute-h)}[data-theme="dark"] .ab-godown .tr{fill:var(--faint)}.ab-hero__pick{position:absolute;left:20px;top:22px;width:236px;padding:12px 14px}.ab-hero__pick .m-h{margin-bottom:0}.ab-hero__party{margin-bottom:6px}.ab-hero__pick .m-check{white-space:nowrap;font-size:11.6px;padding:6px 0}.ab-hero__pick .m-check.is-now{margin:0 -14px;padding:6px 14px}.ab-hero__tally{position:absolute;right:18px;top:132px}.ab-hero__del{position:absolute;right:28px;bottom:26px}.ab-hero .m-toast__ic{width:30px;height:30px}.ab-hero__del .m-toast__ic{background:var(--c)}.ab-hero__cur1{--x:58%;--y:18px}.ab-hero__cur2{--x:46%;--y:48%}.ab-hero__cur3{--x:12%;--y:calc(100% - 64px)}.ab-story{gap:64px}.ab-prose .lead{margin-top:24px;color:var(--ink-2)}.ab-prose p + p{margin-top:16px}.ab-prose p:not(.lead){font-size:16.5px;color:var(--muted);line-height:1.65;max-width:60ch}.ab-then{padding:28px;box-shadow:var(--shadow);margin-top:8px}.ab-then .kicker{margin-bottom:16px}.ab-fixes li{grid-template-columns:1fr 30px 1.05fr;padding:14px}.ab-mod{display:block;margin-top:3px;font-family:var(--mono);font-size:11.5px;font-weight:500;color:var(--muted)}.ab-then__foot{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:14px;color:var(--muted)}.ab-facts{margin-top:96px}.ab-grew-h .h2{max-width:none}@media (min-width:760px){.ab-grew-h .h2 .mute{display:block}}.ab-grow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;max-width:1140px;margin:0 auto}.ab-node{position:relative;display:flex;flex-direction:column;padding-top:66px;min-width:0}.ab-node::before{content:"";position:absolute;left:44px;right:-28px;top:21px;height:2px;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 70%,transparent),var(--le,color-mix(in srgb,var(--flame-2) 35%,transparent)))}.ab-node:nth-child(3n)::before,.ab-node:last-child::before{right:0;--le:transparent}.ab-node__dot{position:absolute;left:0;top:0;margin:0;border-radius:14px;box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 22%,transparent),0 12px 26px -10px var(--c)}.ab-node__card{flex:1;display:flex;flex-direction:column;padding:22px;border-radius:20px;background:var(--surface);border:1px solid var(--line)}.ab-node__pain{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;color:var(--muted)}.ab-node__pain::before{content:"";flex:none;width:16px;height:16px;margin-top:1px;border-radius:50%;background:linear-gradient(45deg,transparent 42%,var(--hot-ink) 42% 58%,transparent 58%) center/8px 8px no-repeat,linear-gradient(-45deg,transparent 42%,var(--hot-ink) 42% 58%,transparent 58%) center/8px 8px no-repeat,var(--hot-bg)}.ab-node h3{margin-top:10px;font-size:20px;font-weight:650;letter-spacing:-0.026em;line-height:1.2}.ab-node__txt{margin-top:8px;font-size:14.5px;color:var(--muted);line-height:1.55}.ab-node__mods{display:flex;flex-direction:column;gap:7px;margin-top:14px}.ab-node__mods li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14.5px;font-weight:560;color:var(--ink-2);padding-top:7px;border-top:1px dashed var(--line-2)}.ab-node__mods li:first-child{padding-top:0;border-top:0}.ab-node__foot{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ab-node__foot .m-card{align-self:stretch;box-shadow:none}.ab-node__tags{flex-direction:row;flex-wrap:wrap;gap:6px}.ab-node__who{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ab-node__who .kicker{margin-right:4px;font-size:11px}.ab-node--next .ab-node__card{border-style:dashed;border-color:var(--line-2);background:color-mix(in srgb,var(--custom-bg) 45%,transparent)}.ab-node--next{--c:var(--custom-fg)}.ab-node--next .ab-node__dot{background:var(--custom-bg);color:var(--custom-fg);border:1.5px dashed var(--custom-fg);box-shadow:0 0 0 6px color-mix(in srgb,var(--custom-fg) 12%,transparent)}.ab-node__pain--open{color:var(--custom-fg)}.ab-node__pain--open::before{background:var(--custom-bg);border:1.5px dashed var(--custom-fg)}#grew .stage__cap{margin-top:40px}.ab-vals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 40px}.ab-val{position:relative;display:flex;flex-direction:column;padding-top:22px;border-top:1px solid var(--line-2)}.ab-val::before{content:"";position:absolute;left:0;top:-1px;width:48px;height:2px;background:var(--grad)}.ab-val__n{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:13px;font-weight:600;color:var(--accent-ink)}.ab-val__n .icon{width:18px;height:18px}.ab-val h3{margin-top:14px;font-size:21px;font-weight:650;letter-spacing:-0.028em;line-height:1.2}.ab-val>p:not(.ab-val__n){margin:8px 0 22px;font-size:15.5px;color:var(--muted);line-height:1.55}.ab-val__mock{margin-top:auto}.ab-val__chips{display:flex;flex-wrap:wrap;gap:6px}.ab-val__chips .chip{font-size:12px;padding:4px 9px}.ab-val .m-sync{padding:6px 14px}.ab-plain s{color:var(--ui-muted);text-decoration-color:color-mix(in srgb,var(--hot) 70%,transparent)}.ab-how{gap:72px}.ab-plan{margin-top:32px;max-width:440px;box-shadow:var(--shadow-lg)}.ab-plan__b{padding:6px 14px 10px}.ab-plan .m-check:first-child{border-top:0}.ab-plan__k{margin-top:10px;padding:8px 0 4px;border-top:1px solid var(--ui-line);font-size:10.5px}.ab-plan .m-kv:not(:first-child){border-top:1px dashed var(--ui-line)}.ab-plan .badge{height:20px;font-size:10.5px}.ab-steps{display:flex;flex-direction:column}.ab-step{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:0 24px;padding-bottom:48px}.ab-step:last-child{padding-bottom:0}.ab-step:not(:last-child)::before{content:"";position:absolute;left:23px;top:58px;bottom:10px;width:2px;border-radius:2px;background:linear-gradient(var(--flame-2),color-mix(in srgb,var(--flame-2) 12%,transparent))}.ab-step__n{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--flame-2);background:var(--surface);color:var(--accent-ink);font:660 18px/1 var(--mono)}.ab-step:first-child .ab-step__n{background:var(--primary);border-color:var(--primary);color:var(--primary-fg)}.ab-step h3{margin-top:9px;font-size:24px;font-weight:650;letter-spacing:-0.03em;line-height:1.2}.ab-step h3 + p{margin-top:10px;font-size:16.5px;color:var(--muted);line-height:1.6}.ab-step .checks{margin-top:16px;gap:8px}.ab-step .checks li{font-size:15px}.ab-get{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:18px;padding:12px 16px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.ab-get .kicker{color:var(--accent-ink);font-size:11px}.ab-get b{font-size:15.5px;font-weight:620;line-height:1.35}@media (max-height:719px){.ab-how__side{position:static}}.ab-count{gap:64px}.ab-wont{margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.ab-wont .kicker{margin-bottom:16px}.ab-promise{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.ab-promise__h{display:flex;align-items:center;gap:10px;padding:18px 24px;background:var(--surface-2);border-bottom:1px solid var(--line);font-size:15.5px}.ab-promise__h .badge{margin-left:auto}.ab-promise li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:center;padding:16px 24px}.ab-promise li + li{border-top:1px dashed var(--line-2)}.ab-promise .icon-tile{width:40px;height:40px;margin:0;border-radius:11px}.ab-promise .icon-tile .icon{width:19px;height:19px}.ab-promise li b{display:block;font-size:16.5px;font-weight:640;letter-spacing:-0.015em;color:var(--ink)}.ab-promise li>span:last-child{font-size:14.5px;color:var(--muted);line-height:1.45}.ab-segs .seg-card{min-height:0}.ab-segs .seg-card__name{padding-right:44px}.ab-segs .chips{margin-top:auto;padding-top:14px}.ab-segs .chip{font-size:12px}@media (min-width:960px) and (max-width:1199px){.ab-hero__tally{top:auto;bottom:118px}}@media (min-width:760px) and (max-width:959px){.ab-node--next{grid-column:1 / -1}}@media (max-width:959px){.ab-hero{min-height:480px}.ab-story,.ab-count,.ab-how{gap:48px}.ab-grow,.ab-vals{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-node:nth-child(3n)::before{right:-28px;--le:initial}.ab-node:nth-child(2n)::before,.ab-node:last-child::before{right:0;--le:transparent}.ab-facts{margin-top:72px}.ab-plan{max-width:none}}@media (max-width:759px){.ab-grow{grid-template-columns:1fr;gap:16px}.ab-node{padding:0 0 0 58px}.ab-node::before,.ab-node:nth-child(n)::before{left:21px;right:auto;top:52px;bottom:-12px;width:2px;height:auto;background:linear-gradient(color-mix(in srgb,var(--c) 70%,transparent),color-mix(in srgb,var(--flame-2) 25%,transparent))}.ab-node:last-child::before{display:none}.ab-node__card{padding:18px}.ab-node__mods{flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:12px}.ab-node__mods li,.ab-node__mods li:first-child{padding:4px 6px 4px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);font-size:13px;gap:6px}.ab-node__mods .badge{height:18px;font-size:10.5px;padding:0 7px}.ab-node__foot{padding-top:14px;gap:12px}}@media (max-width:599px){.ab-hero{min-height:400px;padding:16px 12px}.ab-godown{width:100%;margin-top:118px}.ab-hero__pick{left:12px;top:12px;width:214px;padding:10px 12px}.ab-hero__tally{right:10px;top:auto;bottom:12px}.ab-hero__cur1{--x:62%;--y:24px}.ab-hero__cur2,.ab-hero__cur3{display:none}.ab-then{padding:20px}.ab-fixes li{grid-template-columns:1fr;padding:12px 14px}.ab-facts{margin-top:56px}.ab-node h3{font-size:18px}.ab-node__foot .m-kv + .m-kv{display:none}.ab-vals{grid-template-columns:1fr;gap:36px}.ab-val>p:not(.ab-val__n){margin-bottom:16px}.ab-val h3{font-size:19px}.ab-step{grid-template-columns:40px minmax(0,1fr);gap:0 14px;padding-bottom:32px}.ab-step .checks{margin-top:12px;gap:6px}.ab-step .checks li{font-size:14.5px}.ab-get{margin-top:14px}.ab-step__n{width:40px;height:40px;font-size:16px}.ab-step:not(:last-child)::before{left:19px;top:50px}.ab-step h3{margin-top:6px;font-size:20px}.ab-step h3 + p{font-size:15px;line-height:1.55}.ab-plan{margin-top:24px}.ab-get{padding:12px 14px}.ab-promise__h{padding:14px 16px;flex-wrap:wrap}.ab-promise__h .badge{margin-left:0}.ab-promise li{padding:14px 16px;gap:12px}.ab-segs .seg-card{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;align-items:center;padding:18px}.ab-segs .icon-tile{grid-row:1 / span 2;align-self:start;margin:0}.ab-segs .seg-card__name{font-size:20px}.ab-segs .seg-card__txt{display:none}.ab-segs .chips{grid-column:2;padding-top:8px}.ab-segs .seg-card__go{top:18px;right:18px}}
