body{margin:0;background:#F7F6F2}a{color:#111111}a:hover{color:#5F5E58}html{scroll-behavior:smooth}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.loop{animation:loop 9s linear infinite}@keyframes loop{0%{opacity:0}3%,94%{opacity:1}98%,to{opacity:0}}@keyframes show-a{0%,2%{opacity:0;transform:translateY(8px)}8%,to{opacity:1;transform:none}}@keyframes show-b{0%,8%{opacity:0;transform:translateY(8px)}14%,to{opacity:1;transform:none}}@keyframes show-c{0%,14%{opacity:0;transform:translateY(8px)}20%,to{opacity:1;transform:none}}@keyframes show-d{0%,22%{opacity:0;transform:translateY(8px)}28%,to{opacity:1;transform:none}}@keyframes show-e{0%,36%{opacity:0;transform:translateY(8px)}42%,to{opacity:1;transform:none}}@keyframes show-f{0%,48%{opacity:0;transform:translateY(8px)}54%,to{opacity:1;transform:none}}@keyframes show-g{0%,58%{opacity:0;transform:translateY(8px)}64%,to{opacity:1;transform:none}}@keyframes show-h{0%,68%{opacity:0;transform:translateY(8px)}74%,to{opacity:1;transform:none}}@keyframes grow-a{0%,32%{transform:scaleX(0)}48%,to{transform:scaleX(1)}}@keyframes grow-b{0%,22%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@keyframes strike{0%,36%{transform:scaleX(0)}42%,to{transform:scaleX(1)}}@keyframes dim{0%,36%{color:#111111}42%,to{color:#9A9993}}@keyframes img{0%,14%{background:#E4E2DA}22%,to{background:#F7F6F2}}@keyframes imgicon{0%,14%{opacity:.25}22%,to{opacity:1}}@keyframes tick{0%,to{opacity:.2}50%{opacity:1}}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(17,17,17,0)}50%{box-shadow:0 0 0 6px rgba(17,17,17,.12)}}@keyframes show-r{0%,40%{opacity:0;transform:translateY(8px)}44%,to{opacity:1;transform:none}}@keyframes show-i{0%,76%{opacity:0;transform:translateY(8px)}81%,to{opacity:1;transform:none}}@keyframes show-j{0%,84%{opacity:0}88%,to{opacity:1}}@keyframes run{0%,44%{transform:scaleX(0)}62%,to{transform:scaleX(1)}}@keyframes grow-c{0%,62%{transform:scaleX(0)}74%,to{transform:scaleX(1)}}@keyframes fadeb{0%,62%{opacity:1}70%,to{opacity:.5}}.s-r{animation:show-r 9s ease-out infinite}.s-i{animation:show-i 9s ease-out infinite}.s-j{animation:show-j 9s ease-out infinite}.run{animation:run 9s linear infinite}.g-c,.run{transform-origin:left center}.g-c{animation:grow-c 9s cubic-bezier(.4,0,.2,1) infinite}.fadeb{animation:fadeb 9s ease-in-out infinite}.flow{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch}.annot{flex:0 0 140px}@media (max-width:760px){.flow{grid-template-columns:minmax(0,1fr)}.flow .arr svg{transform:rotate(90deg)}}@media (max-width:600px){.annot{flex-basis:78px;font-size:10px!important}.thumbs{display:none!important}.arow{gap:10px!important}}@keyframes rv{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.s-a{animation:show-a 9s ease-out infinite}.s-b{animation:show-b 9s ease-out infinite}.s-c{animation:show-c 9s ease-out infinite}.s-d{animation:show-d 9s ease-out infinite}.s-e{animation:show-e 9s ease-out infinite}.s-f{animation:show-f 9s ease-out infinite}.s-g{animation:show-g 9s ease-out infinite}.s-h{animation:show-h 9s ease-out infinite}.g-a{animation:grow-a 9s cubic-bezier(.4,0,.2,1) infinite}.g-a,.g-b{transform-origin:left center}.g-b{animation:grow-b 9s cubic-bezier(.4,0,.2,1) infinite}.strike{animation:strike 9s ease-in-out infinite;transform-origin:left center}.dim{animation:dim 9s ease-in-out infinite}.img{animation:img 9s ease-in-out infinite}.imgicon{animation:imgicon 9s ease-in-out infinite}.t1{animation:tick 1.2s ease-in-out infinite}.t2{animation:tick 1.2s ease-in-out .3s infinite}.t3{animation:tick 1.2s ease-in-out .6s infinite}.t4{animation:tick 1.2s ease-in-out .9s infinite}.pulse{animation:pulse 1.8s ease-in-out infinite}@supports (animation-timeline:view()){.rv{animation:rv linear both;animation-timeline:view()}.rv1{animation-range:entry 0 entry 80%}.rv2{animation-range:entry 60% cover 30%}.rv3{animation-range:cover 22% cover 42%}}.tb-steps{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.tb-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.tb-header{position:static!important}.tb-nav{padding:12px 24px!important;row-gap:4px!important}.tb-nav-cta{order:1}.tb-nav-links{order:2;flex-basis:100%;margin-left:-14px}.tb-hero{padding:96px 24px 56px!important}.tb-sec{padding:56px 24px!important}.tb-panel{min-height:0!important}.tb-cta{padding:56px 24px 96px!important}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}.tb-site a{color:#111111}.tb-site a:hover{color:#5F5E58}.tb-site{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:400;color:#111111;background:#F7F6F2;min-height:100vh}.tb-site .mono{font-family:JetBrains Mono,ui-monospace,monospace}