.lp-hero{position:relative;padding:136px var(--gut) 72px;text-align:center}.lp-hero-copy{max-width:980px;margin:0 auto}.lp-hero-for{display:inline-flex;align-items:center;gap:10px;margin-bottom:30px;font-size:15px;color:var(--muted)}.lp-rot{position:relative;display:inline-block;padding:0 11px;background:var(--surface);border:1px solid var(--line-2);font-size:15px;font-weight:550;letter-spacing:-.01em;line-height:30px;color:var(--ink)}.lp-rot:before{content:"";position:absolute;inset:-4px;pointer-events:none;background:linear-gradient(var(--ink),var(--ink)) 0 0 /7px 1px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 0 /1px 7px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 0 /7px 1px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 0 /1px 7px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 100% /7px 1px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 100% /1px 7px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 100% /7px 1px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 100% /1px 7px no-repeat}.lp-rot-in{display:inline-grid;overflow:hidden;vertical-align:top}.lp-rot-sizer{grid-area:1/1;visibility:hidden}.lp-rot-word{grid-area:1/1;text-align:center;opacity:0;transform:translateY(80%);transition:opacity .35s ease,transform .6s var(--ease)}.lp-rot-word.now{opacity:1;transform:none}.lp-rot-word.was{opacity:0;transform:translateY(-80%)}.lp-hero .lp-display{margin:0 auto 26px}.lp-hero-sub{max-width:600px;margin:0 auto 36px;font-size:19px;line-height:1.55;color:var(--muted)}.lp-hero-ctas{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.lp-hero-note{margin-top:18px;font-family:var(--f-mono);font-size:12px;letter-spacing:.01em;color:var(--faint)}.lp-hero-stage{margin:72px calc(28px - var(--gut)) 0}@media (max-width:1100px){.lp-hero-stage{margin-inline:calc(20px - var(--gut))}}@media (max-width:760px){.lp-hero{padding-top:100px;padding-bottom:48px}.lp-hero-for{margin-bottom:24px;font-size:14px}.lp-hero .lp-display{margin-bottom:20px}.lp-hero-sub{font-size:17px;margin-bottom:28px}.lp-hero-ctas .lp-btn{flex:1 1 100%;max-width:360px}.lp-hero-stage{margin:48px calc(8px - var(--gut)) 0}}.bx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 24px}.bx{min-width:0}.bx:nth-child(2),.bx:nth-child(4){--d:80ms}.bx-stage{position:relative;display:grid;place-items:center;aspect-ratio:1.36;padding:24px;overflow:hidden;container-type:inline-size;border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--bg-2);background-image:radial-gradient(circle,rgba(13,13,14,.085) .8px,transparent .95px);background-size:14px 14px;background-position:50% 50%}.bx-snap *,.bx-snap :after,.bx-snap :before{transition:none!important;animation:none!important}.bx-mock{position:relative;width:28em;font-size:clamp(11px,calc(100cqi / 35),15px);line-height:1.4;transition:opacity .45s ease}.bx-fade .bx-mock{opacity:0}.bx-mock svg{flex:none}.bx-cap{max-width:540px;margin-top:22px;font-size:16.5px;line-height:1.55;color:var(--muted)}.bx-cap b{font-weight:600;color:var(--ink)}.bx-caret{display:inline-block;width:1.5px;height:1.05em;margin-left:1px;vertical-align:-.18em;background:var(--ink);animation:bx-caret 1s steps(1) infinite}@keyframes bx-caret{50%{opacity:0}}.bw{position:relative;overflow:hidden;background:var(--surface);border:1px solid rgba(13,13,14,.09);border-radius:.55em;box-shadow:0 1px 2px rgba(13,13,14,.04),0 .3em .6em -.2em rgba(13,13,14,.05),0 1.6em 3.2em -1.4em rgba(13,13,14,.26)}.bw-bar{display:flex;align-items:center;gap:.6em;height:2.5em;padding:0 .9em;border-bottom:1px solid var(--line)}.bw-dots{display:inline-flex;gap:.35em}.bw-dots i{width:.55em;height:.55em;border-radius:50%;background:#e3e3de}.bw-title{font-size:.82em;font-weight:600;color:var(--ink)}.bw-live{align-items:center;gap:.4em;font-size:.76em;font-weight:500;color:var(--body)}.bc-legend,.bw-live{display:inline-flex;margin-left:auto}.bc-legend{gap:.8em;font-size:.7em;color:var(--muted)}.bc-legend span{display:inline-flex;align-items:center;gap:.35em}.bc-legend i{width:.6em;height:.6em;border-radius:.15em;background:var(--ink)}.bc-legend span+span i{background:var(--blue)}.bw-live i{width:.55em;height:.55em;border-radius:50%;background:var(--live);box-shadow:0 0 0 .2em rgba(34,197,94,.18)}.ba-page{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.6em;padding:.9em .9em .7em}.ba-tile{padding:.6em .75em;border:1px solid var(--line);border-radius:.4em}.ba-tile small{display:block;font-size:.7em;font-weight:500;color:var(--muted)}.ba-tile b{display:block;margin-top:.1em;font-size:1.12em;font-weight:650;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.ba-tile em{font-style:normal;font-size:.7em;font-weight:600;color:var(--good)}.ba-new{position:relative;grid-column:1/-1;height:8.4em}.ba-slot{position:absolute;inset:0;display:grid;place-items:center;border:1.5px dashed var(--line-2);border-radius:.4em;font-size:1.3em;font-weight:300;color:var(--ghost);transition:opacity .3s ease}.ba-new.on .ba-slot{opacity:0}.ba-new-in{position:absolute;inset:0;display:flex;flex-direction:column;padding:.6em .75em .5em;border:1px solid var(--line);border-radius:.4em;background:var(--surface);opacity:0;transform:translateY(.6em) scale(.97);transition:opacity .35s ease,transform .75s var(--spring),box-shadow .6s ease}.ba-new.on .ba-new-in{opacity:1;transform:none}.bx-ask .bx-stage[data-step="2"] .ba-new-in{animation:ba-ring 1.4s ease .1s both}@keyframes ba-ring{0%,to{box-shadow:0 0 0 0 rgba(13,13,14,0)}25%,55%{box-shadow:0 0 0 .25em rgba(13,13,14,.07)}}.ba-new-head{display:flex;justify-content:space-between;font-size:.78em;color:var(--ink)}.ba-added,.ba-new-head{align-items:center;font-weight:600}.ba-added{display:inline-flex;gap:.3em;padding:.1em .5em;border:1px solid var(--good-line);border-radius:.3em;background:var(--good-bg);font-size:.85em;color:var(--good);opacity:0;transform:scale(.85);transition:opacity .3s ease .9s,transform .55s var(--spring) .9s}.ba-added svg{width:.9em;height:.9em}.ba-new.on .ba-added{opacity:1;transform:none}.ba-bars{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:1em;min-height:0;padding-top:.5em}.ba-group{display:flex;flex-direction:column;align-items:center;gap:.3em;min-height:0}.ba-group>span{font-size:.66em;color:var(--muted)}.ba-val{font-family:var(--f-mono);font-size:.62em;font-weight:500;color:var(--ink);opacity:0;transform:translateY(.3em);transition:opacity .3s ease calc(.7s + var(--i) * .11s),transform .4s var(--ease) calc(.7s + var(--i) * .11s)}.ba-new.on .ba-val{opacity:1;transform:none}.ba-pair{border-bottom:1px solid var(--line-2);flex:1;display:flex;align-items:flex-end;justify-content:center;gap:.25em;min-height:0;width:100%}.ba-bar{width:1.1em;border-radius:.12em .12em 0 0;transform-origin:bottom;transform:scaleY(0);transition:transform .6s var(--ease) calc(.25s + var(--i) * .11s)}.ba-last{background:#d6d6d0}.ba-now{background:var(--ink);transition-delay:calc(.36s + var(--i) * .11s)}.ba-new.on .ba-bar{transform:none}.ba-think{position:absolute;left:.9em;bottom:-.1em;display:flex;align-items:center;gap:.45em;padding:.3em .6em .3em .35em;border:1px solid var(--line);border-radius:.35em;background:var(--surface);box-shadow:0 .4em .8em -.4em rgba(13,13,14,.3);opacity:0;transform:translateY(.3em);transition:opacity .25s ease,transform .4s var(--ease);pointer-events:none}.ba-think.on{opacity:1;transform:none}.ba-think svg{width:1.1em;height:1.1em}.ba-think span{display:inline-flex;gap:.2em}.ba-think i{width:.32em;height:.32em;border-radius:50%;background:var(--muted);animation:ba-dots .9s ease-in-out infinite}.ba-think i:nth-child(2){animation-delay:.15s}.ba-think i:nth-child(3){animation-delay:.3s}@keyframes ba-dots{0%,to{opacity:.3;transform:none}50%{opacity:1;transform:translateY(-.18em)}}.ba-input{display:flex;align-items:center;gap:.6em;height:2.7em;margin:.3em .9em .9em;padding:0 .4em 0 .8em;border:1px solid var(--line-2);border-radius:.45em;color:var(--faint);transition:border-color .3s ease,box-shadow .3s ease,color .3s ease}.ba-input svg{width:1em;height:1em}.ba-input.typing{border-color:var(--ink);box-shadow:0 0 0 .22em rgba(13,13,14,.07);color:var(--ink)}.ba-text{flex:1;min-width:0;font-size:.86em;color:var(--ink);white-space:nowrap;overflow:hidden}.ba-ph{color:var(--faint)}.ba-send{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:.35em;background:#f4f4f1;color:var(--faint);transition:background-color .25s ease,color .25s ease}.ba-send svg{width:.9em;height:.9em}.ba-input.typing .ba-send{background:var(--ink);color:#fff}.bx-ask .bx-stage[data-step="1"] .ba-send{animation:bx-press .35s var(--ease)}@keyframes bx-press{50%{transform:scale(.84)}}.bx-alert .bx-mock{padding-bottom:1.8em}.bl-rule{padding:.95em .95em .8em}.bl-rule p{font-size:.95em;line-height:1.75;color:var(--body)}.bl-slot{display:inline-block;padding:0 .45em;border:1px dashed var(--line-3);border-radius:.25em;background:#f4f4f1;line-height:1.6;color:var(--faint);transition:background-color .35s ease calc(.2s + var(--i) * .28s),color .35s ease calc(.2s + var(--i) * .28s),border-color .35s ease calc(.2s + var(--i) * .28s)}.bl-slot.on{border-style:solid;border-color:var(--ink);background:var(--ink);color:#fff}.bl-watch{display:inline-flex;align-items:center;gap:.45em;margin-top:.55em;padding:.15em .6em .15em .45em;border:1px solid var(--line);border-radius:.3em;font-size:.72em;font-weight:600;color:var(--faint);transition:color .3s ease .9s,border-color .3s ease .9s,background-color .3s ease .9s}.bl-watch i{width:.6em;height:.6em;border-radius:50%;background:var(--ghost);transition:background-color .3s ease .9s,box-shadow .3s ease .9s}.bl-watch.on{color:var(--good);border-color:var(--good-line);background:var(--good-bg)}.bl-watch.on i{background:var(--live);box-shadow:0 0 0 .2em rgba(34,197,94,.2)}.bl-chart{margin:0 .95em .95em;padding:.6em .75em .7em;border:1px solid var(--line);border-radius:.4em}.bl-chart-head{display:flex;justify-content:space-between;font-size:.7em;color:var(--muted)}.bl-chart-head span:first-child{font-weight:600;color:var(--body)}.bl-chart .ch{--ch-fs:0.62em;height:7.4em;margin-top:.7em}.bl-note{position:absolute;left:1.3em;right:1.3em;bottom:0;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:.7em;column-gap:.7em;padding:.65em .8em;background:hsla(0,0%,100%,.97);backdrop-filter:blur(8px);border:1px solid rgba(13,13,14,.08);border-radius:.5em;box-shadow:0 1px 2px rgba(13,13,14,.06),0 1.2em 2.4em -1em rgba(13,13,14,.4);opacity:0;transform:translateY(1.2em) scale(.96);transition:opacity .3s ease,transform .8s var(--spring)}.bl-note.on{opacity:1;transform:none}.bl-note-icon{display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:.4em;background:var(--red-bg);color:var(--red)}.bl-note-icon svg{width:1.05em;height:1.05em;transform-origin:50% 12%}.bx-alert .bx-stage[data-step="2"] .bl-note-icon svg{animation:bl-bell .9s ease .35s}@keyframes bl-bell{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}.bl-note-copy{min-width:0}.bl-note-copy b{display:block;font-size:.84em;font-weight:650;color:var(--ink)}.bl-note-copy>span{display:flex;align-items:center;gap:.35em;margin-top:.15em;font-size:.7em;color:var(--muted);white-space:nowrap}.bl-note-copy>span svg{width:1em;height:1em}.bl-note-copy>span svg:not(:first-child){color:var(--good-2)}.bl-sep{width:1px;height:.9em;margin:0 .25em;background:var(--line-2)}.bl-note-when{align-self:start;font-size:.66em;color:var(--faint)}.br-when{display:inline-flex;align-items:center;gap:.45em;margin:0 0 .7em .3em;padding:.3em .75em .3em .55em;border:1px solid var(--line);border-radius:.3em;background:var(--surface);box-shadow:0 .3em .8em -.4em rgba(13,13,14,.25);font-size:.74em;font-weight:600;color:var(--body);opacity:0;transform:translateY(.4em);transition:opacity .3s ease,transform .5s var(--ease)}.br-when svg{width:1.05em;height:1.05em}.br-when.on{opacity:1;transform:none}.br-mail{padding:.95em 1em 1em;opacity:0;transform:translateY(1em) scale(.98);transition:opacity .35s ease .25s,transform .8s var(--spring) .25s}.br-mail.on{opacity:1;transform:none}.br-head{display:flex;align-items:center;gap:.65em;padding-bottom:.75em;border-bottom:1px solid var(--line)}.br-head svg{width:1.55em;height:1.55em}.br-head b{display:block;font-size:.84em;font-weight:650;color:var(--ink)}.br-head small{display:block;font-size:.66em;color:var(--faint)}.br-lead{margin:.75em 0;font-size:.86em;line-height:1.5;color:var(--body);opacity:0;transform:translateY(.3em);transition:opacity .4s ease,transform .5s var(--ease)}.br-lead.on{opacity:1;transform:none}.br-lead em{font-style:normal;font-weight:650;color:var(--good)}.br-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45em}.br-tiles>span{display:flex;flex-direction:column;min-width:0;padding:.45em .6em .5em;border:1px solid var(--line);border-radius:.4em;background:var(--surface-2);opacity:0;transform:translateY(.4em);transition:opacity .35s ease calc(.2s + var(--i) * .1s),transform .5s var(--ease) calc(.2s + var(--i) * .1s)}.br-tiles.on>span{opacity:1;transform:none}.br-tiles small{font-size:.62em;font-weight:550;color:var(--faint);white-space:nowrap}.br-tiles b{font-size:.98em;font-weight:650;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.br-tiles em{font-style:normal;font-size:.62em;font-weight:600;color:var(--good)}.br-todo{display:grid;gap:.35em;margin-top:.75em}.br-todo small{font-size:.64em;font-weight:600;color:var(--faint);opacity:0;transition:opacity .3s ease}.br-todo span{display:flex;align-items:center;gap:.45em;font-size:.74em;color:var(--body);opacity:0;transform:translateX(-.3em);transition:opacity .35s ease calc(.12s + var(--i) * .2s),transform .5s var(--ease) calc(.12s + var(--i) * .2s)}.br-todo svg{width:1em;height:1em;color:var(--good-2)}.br-todo.on small,.br-todo.on span{opacity:1;transform:none}.bc-track{display:flex;flex-wrap:wrap;align-items:center;gap:.35em;padding:.75em .9em;border-bottom:1px solid var(--line)}.bc-track small{margin-right:.25em;font-size:.68em;font-weight:500;color:var(--faint)}.bc-chip{display:inline-flex;align-items:center;gap:.35em;padding:.18em .55em .18em .22em;border:1px solid var(--line);border-radius:.3em;font-size:.68em;font-weight:550;color:var(--body);opacity:0;transform:scale(.85);transition:opacity .3s ease calc(var(--i) * 90ms),transform .5s var(--spring) calc(var(--i) * 90ms)}.bc-track.on .bc-chip{opacity:1;transform:none}.bc-chip i{display:grid;place-items:center;width:1.45em;height:1.45em;border-radius:50%;background:var(--blue-bg);font-style:normal;font-size:.85em;font-weight:700;color:var(--blue)}.bc-more{padding:.18em .55em;color:var(--faint)}.bc-row{display:grid;grid-template-columns:8.2em minmax(0,1fr);align-items:center;gap:.9em;padding:.75em .9em;border-bottom:1px solid var(--line);opacity:.25;transition:opacity .4s ease}.bc-row:last-child{border-bottom:0}.bc-row.on{opacity:1}.bc-label{font-size:.8em;font-weight:600;line-height:1.3;color:var(--ink)}.bc-label small{display:block;font-size:.82em;font-weight:500;color:var(--faint)}.bc-bars{display:grid;gap:.35em}.bc-bar{display:grid;grid-template-columns:minmax(0,1fr) 2.7em;align-items:center;gap:.45em}.bc-rail{height:.5em;overflow:hidden;border-radius:.1em;background:#f0f0ec}.bc-rail i{display:block;height:100%;border-radius:inherit;background:var(--ink);transform-origin:left;transform:scaleX(0);transition:transform .8s var(--ease) .1s}.bc-them .bc-rail i{background:var(--blue);transition-delay:.25s}.bc-row.on .bc-rail i{transform:none}.bc-bar b{display:inline-flex;align-items:center;justify-content:flex-end;gap:.2em;font-size:.72em;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums}.bc-bar b svg{width:.85em;height:.85em}.bc-them b{color:var(--blue)}.bc-spark{display:flex;align-items:center;justify-content:space-between;gap:.9em}.bc-spark .ch{--ch-fs:0.6em;flex:1;max-width:8em;height:2.2em}.bc-spark .ch-cross{display:none}.bc-up{font-size:.74em;font-weight:650;color:var(--good);white-space:nowrap}.bc-duo{display:flex;gap:.9em}.bc-duo span{font-size:.74em;color:var(--body);white-space:nowrap}.bc-duo b{font-weight:650;color:var(--good)}.bc-them-t b{color:var(--blue)}@media (max-width:1000px){.bx-grid{gap:48px 18px}.bx-cap{font-size:15.5px}}@media (max-width:760px){.bx-grid{grid-template-columns:minmax(0,1fr);gap:44px}.bx:nth-child(n){--d:0ms}}@media (max-width:640px){.bx-stage{aspect-ratio:auto;padding:36px 12px;border-radius:var(--r-lg)}.bx-alert .bx-stage{padding-bottom:28px}.bx-cap{margin-top:16px;font-size:15.5px}.ba-added,.ba-group>span,.ba-tile em,.ba-tile small,.ba-val,.bc-bar b,.bc-chip,.bc-duo span,.bc-label small,.bc-legend,.bc-track small,.bl-chart-head,.bl-note-copy>span,.bl-note-when,.br-head small,.br-tiles em,.br-tiles small,.br-todo small,.br-when,.bw-live{font-size:9px}.bl-chart .ch{--ch-fs:9px}.ba-text,.bc-label,.bl-note-copy b,.br-head b,.br-lead,.br-todo span,.bw-title{font-size:10.5px}}@media (scripting:none){.bx .ba-added,.bx .ba-new-in,.bx .ba-val,.bx .bc-chip,.bx .bl-note,.bx .br-lead,.bx .br-mail,.bx .br-tiles>span,.bx .br-todo small,.bx .br-todo span,.bx .br-when{opacity:1;transform:none}.bx .ba-slot{opacity:0}.bx .ba-bar,.bx .bc-rail i{transform:none}.bx .bc-row{opacity:1}.bx .bl-slot{border-style:solid;border-color:var(--ink);background:var(--ink);color:#fff}}