.v2{--v2-maxw:1120px;--v2-gap:32px;--v2-radius:var(--radius-xl);--v2-shadow:var(--shadow-card);--v2-shadow-hover:var(--shadow-lift)}.v2-container{width:100%;max-width:calc(var(--v2-maxw) + 48px);margin-inline:auto;padding-inline:24px}.v2-title{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.02em;text-wrap:pretty;font-weight:650;line-height:1.1}.v2-lede{color:var(--ink-2);max-width:56ch;font-size:1.1rem;line-height:1.6}.hero-v2{padding-block:72px 88px}.hero-v2__inner{text-align:center;max-width:720px;margin-inline:auto}.hero-v2__title{text-wrap:balance;font-size:clamp(2.2rem,1.4rem + 3vw,3.2rem)}.hero-v2__lede{margin-top:24px;max-width:60ch;margin-inline:auto;font-size:1.15rem}.hero-v2__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.hero-v2__fine{color:var(--ink-3);margin-top:14px;font-size:.88rem}.hero-v2__fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}.hero-v2__fine a:hover{color:var(--ink)}.hero-v2__demo{margin-top:56px;background:var(--surface);border-radius:var(--v2-radius);max-width:1008px;margin-inline:auto;padding:24px 24px 20px}.demo-switch{background:var(--raise-1);border:1px solid var(--hair-2);border-radius:999px;gap:2px;width:fit-content;margin:0 auto 18px;padding:3px;display:flex}.demo-switch[hidden],.hero-v2__demo [data-demo-panel][hidden]{display:none}.demo-switch__tab{color:var(--ink-3);cursor:pointer;transition:color .15s var(--ease-out), background-color .15s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:.82rem;font-weight:600;display:inline-flex}.demo-switch__tab svg{width:11px;height:11px}.demo-switch__tab:hover:not(.is-active){color:var(--ink)}.demo-switch__tab.is-active{color:var(--ink);background:var(--room);border-color:var(--hair-2);box-shadow:0 1px 2px oklch(30% .02 60/.06)}.demo-switch__len{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:500}.demo-film__video{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--hair);width:100%;height:auto;box-shadow:var(--v2-shadow);background:var(--room);display:block}@media (width<=640px){.demo-film__video{aspect-ratio:9/16;width:auto;max-width:100%;max-height:78vh;margin-inline:auto}}.demo-film__alt{text-align:center;margin:12px 0 0;font-size:.85rem}.demo-film__alt a{color:var(--ink-3)}.demo-film__alt a:hover{color:var(--ink)}.capture-card{background:var(--room);border:1px solid var(--hair);border-radius:var(--radius-lg);box-shadow:var(--v2-shadow);overflow:hidden}.capture-card__bar{border-bottom:1px solid var(--hair-2);align-items:center;gap:16px;padding:12px 16px;display:flex}.capture-card__tabs{gap:4px;display:flex}.capture-card__tab{color:var(--ink-3);cursor:pointer;transition:color .15s var(--ease-out), background-color .15s var(--ease-out), border-color .15s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:.78rem;font-weight:600;display:inline-flex}.capture-card__tab.is-active{color:var(--ink);background:var(--room);border-color:var(--hair-2)}.capture-card__tab:hover:not(.is-active){color:var(--ink);background:var(--raise-1)}.capture-card__tabmark{border-radius:3px;flex-shrink:0;width:14px;height:14px;overflow:hidden}.capture-card__tabmark svg{width:100%;height:100%;display:block}.capture-card__body{align-content:start;gap:16px;min-height:244px;padding:24px;display:grid}.capture-card__msg{border-radius:16px;max-width:78%;padding:12px 16px;font-size:.94rem;line-height:1.5}.capture-card__msg--user{background:var(--raise-1);color:var(--ink-2);border-bottom-right-radius:6px;justify-self:end}.capture-card__msg--ai{background:var(--room);border:1px solid var(--hair-2);color:var(--ink-2);border-bottom-left-radius:6px;justify-self:start}.capture-flow{--flow-card-h:436px;background:var(--room);border:1px solid var(--hair);border-radius:var(--radius-lg);box-shadow:var(--v2-shadow);grid-template-columns:minmax(0,1fr) 0 minmax(0,1fr);display:grid;position:relative;overflow:hidden}.capture-flow .capture-card{box-shadow:none;border:0;border-radius:0}.capture-flow__chat,.capture-flow__filecard{height:var(--flow-card-h);flex-direction:column;display:flex}.capture-flow__filecard{background:var(--surface);border-left:1px solid var(--hair-2)!important}.capture-flow .capture-card__bar{background:var(--room);min-height:52px;padding-block:10px}.capture-flow .capture-card__body{flex:auto;gap:14px;min-height:0;padding:22px 36px 22px 22px;overflow:hidden}.capture-flow .capture-card__msg{font-size:.9rem}.capture-flow__bridge{z-index:2;align-self:center;width:0;position:relative}.bridge__beam{background:linear-gradient(90deg, transparent, var(--ember) 30%, var(--ember) 70%, transparent);opacity:0;width:144px;height:2px;transition:opacity .3s var(--ease-out), transform .4s var(--ease-out);border-radius:2px;margin-top:-1px;position:absolute;top:0;left:-72px;transform:scaleX(.4)}.capture-flow__bridge.is-carrying .bridge__beam{opacity:.55;transform:none}.bridge__mark{background:var(--room);border:1px solid var(--hair-2);width:40px;height:40px;box-shadow:var(--v2-shadow);transition:transform .3s var(--ease-out), border-color .3s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.bridge__mark.is-lit{border-color:var(--ember);transform:translate(-50%,-50%)scale(1.12)}.bridge__mark.is-pulse{animation:mark-pulse .6s var(--ease-out) both}@keyframes mark-pulse{0%{border-color:var(--ember);transform:translate(-50%,-50%)scale(1.12)}40%{border-color:var(--ember);transform:translate(-50%,-50%)scale(1.22)}to{border-color:var(--hair-2);transform:translate(-50%,-50%)scale(1)}}.bridge__packet{width:22px;height:22px;color:var(--ember);opacity:0;offset-path:path("M -84 0 H 84");offset-rotate:0deg;position:absolute;top:0;left:0}.bridge__packet svg{width:100%;height:100%;fill:var(--room);filter:drop-shadow(var(--shadow-card));display:block}.flow-file__folder{width:15px;height:15px;color:var(--ink-3)}.flow-file__dir{color:var(--ink-3);font-size:.82rem;font-weight:600}.flow-peek{border:1px solid var(--hair-2);background:var(--room);font-family:var(--font-mono);color:var(--ink);transition:opacity .3s var(--ease-out);border-radius:10px;flex:none;gap:2px;margin:0 16px 16px;padding:10px 14px;font-size:.76rem;line-height:1.5;display:grid}.flow-peek__line{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.flow-peek__key{color:var(--ink-3)}.flow-peek:before,.flow-peek:after{content:"---";color:var(--ink-3);opacity:.7}.flow-peek.is-off,.flow-peek.is-fade{opacity:0}.flow-peek:not(.is-off) .flow-peek__line{animation:peek-in .35s var(--ease-out) both}.flow-peek:not(.is-off) .flow-peek__line:nth-child(2){animation-delay:.1s}.flow-peek:not(.is-off) .flow-peek__line:nth-child(3){animation-delay:.2s}@keyframes peek-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.flow-file__done{color:var(--mint-text);align-items:center;gap:8px;font-size:.85rem;font-weight:650;display:flex}.flow-file__done svg{flex-shrink:0;width:15px;height:15px}.js-reveal-v2 .capture-card__msg{opacity:0;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out), box-shadow .25s var(--ease-out), background-color .25s var(--ease-out)}.js-reveal-v2 .capture-card__msg.is-in{opacity:1;transform:none}.capture-card__msg--user.is-linked{background:var(--ember-tint)}.capture-card__msg--ai{gap:5px;max-width:88%;display:grid}.capture-card__msg--ai .msg__p,.capture-card__msg--ai .msg__li{display:block}.capture-card__msg--ai .msg__li{padding-left:16px;position:relative}.capture-card__msg--ai .msg__li:before{content:"";background:var(--ember);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:3px}.capture-card__msg--ai code{color:var(--ink);background:var(--raise-1);border-radius:4px;padding:1px 5px;font-size:.86em}.js-reveal-v2 [data-reveal],.js-reveal-v2 [data-stagger]>*{opacity:0;transition:opacity .5s var(--ease-out) var(--rv,0s), transform .5s var(--ease-out) var(--rv,0s);transform:translateY(16px)}.js-reveal-v2 [data-stagger]>*{transition-delay:calc(var(--rv,0s) + var(--i,0) * 60ms)}.js-reveal-v2 [data-reveal].is-in,.js-reveal-v2 [data-stagger].is-in>*{opacity:1;transform:none}@media print{.js-reveal-v2 [data-reveal],.js-reveal-v2 [data-stagger]>*{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js-reveal-v2 [data-reveal],.js-reveal-v2 [data-stagger]>*{transition:opacity .2s;transform:none}}@media (width<=820px){.capture-flow{grid-template-columns:1fr}.capture-flow__chat{height:auto}.capture-card__msg{max-width:92%}.capture-flow .capture-card__body{padding:18px 16px 28px}.capture-flow__bridge{justify-self:center;width:auto;height:0}.capture-flow__filecard{border-left:0!important;border-top:1px solid var(--hair-2)!important}.bridge__beam{background:linear-gradient(180deg, transparent, var(--ember) 30%, var(--ember) 70%, transparent);width:2px;height:120px;margin:0 0 0 -1px;top:-60px;left:0;transform:scaleY(.4)}.bridge__packet{offset-path:path("M 0 -70 V 70")}}@media (width<=640px){.hero-v2{padding-block:56px 64px}.hero-v2__title{font-size:clamp(1.9rem,1.4rem + 2.4vw,2.4rem)}.hero-v2__demo{padding:14px 14px 12px}.capture-card__body{min-height:auto}}@media (width<=480px){.hero-v2__ctas{flex-direction:column;align-items:stretch;gap:10px;max-width:340px;margin-inline:auto}.hero-v2__ctas .btn{width:100%;height:46px}.hero-v2__fine{margin-top:12px}}.capture-flow__filebody{padding:var(--s3) var(--s4);display:block}.grow-tree{font-family:var(--font-mono);transition:opacity .3s var(--ease-out);font-size:13.5px;line-height:1.5}.grow-tree.is-fade{opacity:0}.vt-row{align-items:center;gap:var(--s2);padding:2px 6px 2px calc(var(--d,0) * 20px + 8px);color:var(--ink-2);white-space:nowrap;transition:color .25s var(--ease-out), background-color .4s var(--ease-out);border-radius:6px;margin-inline:-6px;display:flex}.vt-row--dir{color:var(--ink);font-weight:600}.vt-ico,.vt-mark{flex:none;width:17px;height:17px}.vt-ico svg{width:100%;height:100%;display:block}.vt-row--dir .vt-ico{color:var(--ember-text)}.vt-row--file .vt-ico{color:var(--ink-2)}.vt-mark{border-radius:4px;overflow:hidden}.vt-mark svg,.vt-mark img{width:100%;height:100%;display:block}.vt-name{text-overflow:ellipsis;overflow:hidden}.vt-row.is-land{animation:vt-land 1.1s var(--ease-out) both}@keyframes vt-land{0%{opacity:0;background-color:var(--ember-tint);transform:translateY(-4px)}25%{opacity:1;background-color:var(--ember-tint);transform:none}to{opacity:1;background-color:#0000;transform:none}}.vt-row.is-linked{background-color:var(--ember-tint)}.vt-row.is-linked,.vt-row.is-linked .vt-ico{color:var(--ember-text)}.capture-flow__filecard .flow-file__done{opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);margin-left:auto;transform:translateY(-2px)}.capture-flow__filecard .flow-file__done.is-on{opacity:1;transform:none}@media (width<=640px){.grow-tree{font-size:11.5px}.capture-card__tabs{justify-content:space-between;width:100%;margin-left:0}}.capture-card__bar{position:relative}.capture-card__tabs.has-pill{transition:opacity .3s var(--ease-out);position:relative}.capture-card__tabs.has-pill .capture-card__tab{z-index:1;position:relative}.capture-card__tabs.has-pill .capture-card__tab.is-active{background:0 0;border-color:#0000}.capture-card__pill{height:100%;width:var(--w,0);transform:translateX(var(--x,0));background:var(--room);border:1px solid var(--hair-2);border-radius:999px;transition:transform .42s cubic-bezier(.3,.7,.2,1),width .42s cubic-bezier(.3,.7,.2,1);position:absolute;top:0;left:0;box-shadow:0 1px 2px oklch(30% .02 60/.06)}.capture-card__ask{color:var(--ember-text);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);align-items:center;gap:7px;font-size:.8rem;font-weight:650;display:inline-flex;position:absolute;top:50%;right:16px;transform:translateY(calc(6px - 50%))}.capture-card__ask svg{width:15px;height:15px}.capture-flow__chat.is-asking .capture-card__tabs{opacity:0;pointer-events:none}.capture-flow__chat.is-asking .capture-card__ask{opacity:1;transform:translateY(-50%)}.js-reveal-v2 .capture-card__msg.is-leaving{opacity:0;transition-duration:.22s}.type-caret{vertical-align:-.15em;background:var(--ember);width:2px;height:1.05em;margin-left:1px;animation:.9s step-end infinite caret-blink;display:inline-block}@keyframes caret-blink{50%{opacity:0}}.msg__think{gap:4px;padding:6px 2px;display:inline-flex}.msg__think i{background:var(--ink-3);width:6px;height:6px;animation:think 1s var(--ease-out) infinite;border-radius:50%}.msg__think i:nth-child(2){animation-delay:.15s}.msg__think i:nth-child(3){animation-delay:.3s}@keyframes think{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.capture-card__msg--ai.is-carried{animation:carried .9s var(--ease-out) both}@keyframes carried{0%{box-shadow:0 0 0 0 var(--ember-hair)}30%{box-shadow:0 0 0 2px var(--ember-hair);transform:scale(.985)}to{box-shadow:0 0 0 0 var(--ember-hair);transform:none}}.capture-card__msg--ai .msg__li--pro:before,.capture-card__msg--ai .msg__li--con:before{content:attr(data-sign);background:0 0;width:auto;height:auto;font-weight:700;top:0;left:0}.capture-card__msg--ai .msg__li--pro:before{color:var(--mint-text)}.capture-card__msg--ai .msg__li--con:before{color:var(--ember-text)}.msg__src{vertical-align:-.12em;border-radius:3px;width:14px;height:14px;margin-left:7px;animation:.35s cubic-bezier(.3,1.4,.5,1) both src-pop;display:inline-block;overflow:hidden}.msg__src svg{width:100%;height:100%;display:block}@keyframes src-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.vt-row.is-read{background-color:var(--raise-1);color:var(--ink)}.vt-row.is-read.is-linked{background-color:var(--ember-tint);color:var(--ember-text)}.flow-file__done svg path{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .4s .12s var(--ease-out)}.flow-file__done.is-on svg path{stroke-dashoffset:0}@media (width<=820px){.js-reveal-v2 .capture-flow__chat .capture-card__body{min-height:318px}}.featured-on{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;display:flex}.featured-on a{line-height:0;display:block}.featured-on img{opacity:.8;width:24px;height:24px;transition:opacity var(--dur-fast) var(--ease-out);border-radius:6px;display:block}@media (hover:hover) and (pointer:fine){.featured-on a:hover img{opacity:1}}.featured-on a:focus-visible img{opacity:1}.featured-on .featured-on__badge img{border-radius:0;width:auto;height:24px}.featured-on__label{color:var(--ink-3);font-size:.85rem}.hd{--hd-ink:var(--ink);--hd-ink-2:var(--ink-2);--hd-ink-3:var(--ink-3);--hd-kicker:var(--ember-text);--hd-hair:var(--hair-2)}.hd-sec{padding-block:96px}.hd-head{gap:14px;max-width:760px;margin-bottom:56px;display:grid}.hd-kicker{font-family:var(--font-ui);letter-spacing:.115em;text-transform:uppercase;color:var(--hd-kicker);font-size:.75rem;font-weight:600}.hd-title{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--hd-ink);text-wrap:balance;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:400;line-height:1.08}.hd-dek{color:var(--hd-ink-2);max-width:62ch;font-size:1.0625rem;line-height:1.55}.hd-record{background:var(--paper);border-top:1px solid var(--paper-line)}.hd-record .hd-head--split .hd-dek{max-width:400px}.hd-record__card{outline:1px solid var(--hair-2);outline-offset:-1px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0a0a0a14,0 10px 24px #0a0a0a0f}.hd-record__panel{background:var(--night);padding:48px 48px 56px}.hd-timeline{grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.hd-entry{align-content:start;gap:28px;display:grid}.hd-entry__axis{align-items:center;height:22px;display:flex}.hd-entry__dot{background:var(--night-ink);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.hd-entry__line{background:var(--night-hair-2);transform-origin:0;flex:1;height:1px}.hd-entry--live .hd-entry__dot{background:var(--night-ember);margin:0 6px;box-shadow:0 0 0 6px #ff8f6826}.hd-entry--live .hd-entry__dot:after{content:"";background:var(--night-ember);opacity:.18;animation:hd-live 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-6px}.hd-entry--live .hd-entry__line{background:linear-gradient(90deg, var(--night-ember), transparent);opacity:.35}@keyframes hd-live{0%{opacity:.4;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.5)}}.hd-entry__copy{align-content:start;padding-right:28px;display:grid}.hd-entry__when{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--night-ink-2);font-size:.75rem;font-weight:600;line-height:15px}.hd-entry--live .hd-entry__when{color:var(--night-ember)}.hd-entry__stat{border-bottom:1px solid var(--night-hair-2);font-family:var(--font-serif);letter-spacing:-.02em;color:var(--night-ink);padding:14px 0 22px;font-size:2.75rem;font-weight:400;line-height:1}.hd-entry__lead{font-family:var(--font-serif);color:var(--night-ink);margin-top:22px;font-size:1.1875rem;font-weight:400;line-height:1.35}.hd-entry__src{color:var(--night-ink-2);transition:color var(--dur-fast) var(--ease-out);justify-self:start;align-items:center;gap:5px;margin-top:10px;padding-top:4px;font-size:.75rem;font-weight:500;line-height:15px;text-decoration:none;display:inline-flex}.hd-entry__src svg{width:12px;height:12px;color:var(--night-ink-3);transition:transform var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.hd-entry__src:hover{color:var(--night-ember)}.hd-entry__src:hover svg{transform:translate(1px,-1px)}}.hd-record__close{justify-content:space-between;align-items:center;gap:48px;padding:32px 48px;display:flex}.hd-record__coda{font-family:var(--font-serif);color:var(--ink);text-wrap:balance;font-size:1.375rem;line-height:1.35}.hd-record__ctas{flex:none;align-items:center;gap:16px;display:flex}.hd-record__ctas .btn{border-radius:10px;gap:8px;height:44px;padding:0 18px 0 15px;font-size:.875rem;font-weight:600}.hd-record__ctas .btn__icon{width:18px;height:18px}.hd-record__edge{color:var(--ink-2);transition:color var(--dur-fast) var(--ease-out);border-radius:7px;align-items:center;gap:4px;padding:6px 4px;font-size:.8125rem;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.hd-record__edge svg{width:13px;height:13px;transition:transform var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.hd-record__edge:hover{color:var(--ink)}.hd-record__edge:hover svg{transform:translate(1px,-1px)}}.js-reveal-v2 .hd-entry__line{transition:transform .8s var(--ease-out) calc(var(--i,0) * .12s + .25s);transform:scaleX(0)}.js-reveal-v2 .hd-timeline.is-in .hd-entry__line{transform:scaleX(1)}@media (width<=960px){.hd-sec{padding-block:72px}.hd-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.hd-record__panel{padding:40px 32px 48px}.hd-record__close{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 32px}}@media (width<=560px){.hd-timeline{grid-template-columns:minmax(0,1fr)}.hd-entry__copy{padding-right:0}.hd-record__panel{padding:32px 20px 40px}.hd-record__close{padding:28px 20px}.hd-record__ctas{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.hd-entry--live .hd-entry__dot:after{opacity:.18;animation:none;transform:scale(1.2)}.js-reveal-v2 .hd-entry__line{transition:none;transform:none}}.hd-how{background:var(--paper);border-top:1px solid var(--paper-line);padding-block:112px}.hd-steps{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);gap:12px;display:grid}.hd-step__arrow{color:var(--ink-3);place-items:center;display:grid}.hd-step__arrow svg{width:18px;height:18px}.hd-step__body{aspect-ratio:344/248;background:var(--room);position:relative}.hd-step__still,.hd-step__still svg,.hd-step__body>.hd-step__player{width:100%;height:100%;display:block}.hd-step__body>.hd-step__player{opacity:0;transition:opacity .22s var(--ease-out);position:absolute;inset:0}.hd-step__body.is-live>.hd-step__player{opacity:1}.hd-step__body.is-live>.hd-step__still{opacity:0;transition:opacity 0s linear .22s}.hd-step__body.is-live.is-resetting>.hd-step__still{opacity:1;transition:none}.hd-step__body.is-live.is-resetting>.hd-step__player{opacity:0}[class^=hd-lt-]{font-family:var(--font-ui)!important}.hd-lt-400-11,.hd-lt-400-12,.hd-lt-400-13{font-weight:400}.hd-lt-500-11,.hd-lt-500-13{font-weight:500}.hd-lt-600-12,.hd-lt-600-13,.hd-lt-600-14{font-weight:600}.hd-lt-400-11,.hd-lt-500-11{font-variation-settings:"opsz" 11}.hd-lt-400-12,.hd-lt-600-12{font-variation-settings:"opsz" 12}.hd-lt-400-13,.hd-lt-500-13,.hd-lt-600-13{font-variation-settings:"opsz" 13}.hd-lt-600-14{font-variation-settings:"opsz" 14}.hd-step{background:var(--room);border:1px solid var(--paper-edge);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1c1b1814,0 10px 24px #1c1b180f}.hd-step__bar{background:var(--paper-2);border-bottom:1px solid var(--paper-line);align-items:center;gap:12px;height:55px;padding-inline:15px;display:flex}.hd-step__n{background:var(--night);width:28px;height:28px;color:var(--night-ink);font-family:var(--font-ui);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.hd-step__title{min-width:0;font-family:var(--font-serif);color:var(--night);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:1.25rem;font-weight:400;line-height:1.15;overflow:hidden}.hd-step__time{background:var(--site-raise-2,#ebebed);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.75rem;font-weight:600;line-height:15px;display:inline-flex}.hd-step__time svg{width:12px;height:12px}.hd-how .hd-head{margin-bottom:56px}.hd-how .hd-kicker{line-height:1.25}.hd-how .hd-title{line-height:1.15}@media (width<=960px){.hd-how{padding-block:72px}.hd-how .hd-head{margin-bottom:40px}}@media (width<=1100px){.hd-steps{grid-template-columns:minmax(0,1fr);gap:8px;max-width:400px;margin-inline:auto}.hd-step__arrow{height:20px}.hd-step__arrow svg{transform:rotate(90deg)}}.hd-head--split{justify-content:space-between;align-items:flex-end;gap:48px;max-width:none;display:flex}.hd-head__copy{gap:14px;max-width:640px;display:grid}.hd-head--split .hd-dek{flex:none;max-width:380px;font-size:1rem;line-height:1.55}.hd-record{padding-block:112px}.hd-record .hd-kicker{line-height:1.25}.hd-board__mark{background:#ebebed;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.hd-board__mark svg{width:36px;height:36px}.hd-board__mark[data-provider=gemini] svg{width:40px;height:40px}.hd-board__mark[data-provider=claude] svg{width:32px;height:32px}.hd-board__mark svg>:first-child{fill:#0000}.hd-board__mark[data-provider=claude] svg>path:last-child{fill:#d77655}.hd-board__mark[data-provider=grok] svg>path:last-child{fill:var(--ink)}@media (width<=960px){.hd-record{padding-block:72px}}@media (width<=760px){.hd-head--split{flex-direction:column;align-items:flex-start;gap:16px}}.hd-format{background:var(--paper-2);border-top:1px solid var(--paper-line);padding-block:112px}.hd-format .hd-head--split{align-items:flex-end}.hd-format .hd-head__copy{max-width:none}.hd-format .hd-kicker{line-height:1.25}.hd-format .hd-title{line-height:1.15}.hd-head__side{flex:none;display:grid}.hd-dl{color:var(--ember-text);transition:background-color var(--dur-fast) var(--ease-out);border-radius:7px;align-items:center;gap:6px;margin-inline:-8px;padding:6px 8px;font-size:.8125rem;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.hd-dl svg{flex:none;width:14px;height:14px}@media (hover:hover) and (pointer:fine){.hd-dl:hover{background:var(--ember-tint)}}@media (width<=960px){.hd-format{padding-block:72px}}@media (width<=760px){.hd-format .hd-head--split{align-items:flex-start}}.hd-explorer{margin-top:0}.hd-format .hd-explorer .vx{border-color:var(--paper-line);border-radius:12px;margin:0}@container vx (width>=680px){.hd-format .hd-explorer .vx-grid{grid-template-columns:364px minmax(0,1fr)}}.hd-format .hd-explorer .vx .vx-tree{padding:10px 8px;font-size:.6875rem}.hd-format .hd-explorer .vx .vx-row{border-radius:6px;min-height:24px;padding:0 6px}.hd-format .hd-explorer .vx .vx-list{--vx-indent:12px}.hd-format .hd-explorer .vx .vx-tw{display:none}.hd-format .hd-explorer .vx.vx--page .vx-tree .vx-nm{color:var(--ink-2)}.hd-format .hd-explorer .vx.vx--page .vx-tree .vx-row[data-kind=folder] .vx-nm{color:var(--ink-2);font-weight:500}.hd-format .hd-explorer .vx.vx--page .vx-tree .vx-row[aria-selected=true] .vx-nm{color:var(--ember-text)}.hd-format .hd-explorer .vx .vx-row[data-kind=folder] .vx-nm__b:after{content:"/"}.hd-format .hd-explorer .vx .vx-ic{width:12px;height:12px;color:var(--ink-3)}.hd-format .hd-explorer .vx .vx-row[aria-selected=true] .vx-ic{color:var(--ember-text)}.hd-format .hd-explorer .vx .vx-mark{width:14px;height:14px}.hd-format .hd-explorer .vx .vx-date,.hd-format .hd-explorer .vx .vx-badge{display:none}.hd-format .hd-explorer .vx .vx-fh{border-bottom-color:var(--paper-line);min-height:51px;padding:10px 20px 9px}.hd-format .hd-explorer .vx .vx-fh__ic,.hd-format .hd-explorer .vx .vx-fh__size,.hd-format .hd-explorer .vx .vx-view__ic{display:none}.hd-format .hd-explorer .vx .vx-fh__name{font-family:var(--font-mono);font-size:.75rem;line-height:16px}.hd-format .hd-explorer .vx .vx-fh__cap{display:none}.hd-format .hd-explorer .vx .vx-view{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--paper-line);border-radius:8px;padding:3px}.hd-format .hd-explorer .vx .vx-view button{min-height:25px;color:var(--ink-3);padding:0 10px;font-size:.75rem;font-weight:500}.hd-format .hd-explorer .vx .vx-view button[aria-pressed=true],.hd-format .hd-explorer .vx .vx-view button[aria-selected=true]{color:var(--ink);font-weight:600}.hd-format .hd-explorer .vx .vx-md{color:var(--ink-2);padding:0 24px 28px;font-size:.8125rem;line-height:1.5}.hd-format .hd-explorer .vx .vx-md .vxm-props{border:0;border-bottom:1px solid var(--paper-line);background:var(--paper-2);border-radius:0;margin:0 -24px 22px;padding:14px 18px;font-size:.75rem;line-height:15px}.hd-format .hd-explorer .vx .vx-md .vxm-props:before{content:"Properties";color:var(--ink-3);margin-bottom:10px;font-size:.6875rem;font-weight:600;line-height:13px;display:block}.hd-format .hd-explorer .vx .vx-md .vxm-props>.vxm-props__list{grid-template-columns:72px minmax(0,1fr);gap:6px 16px}.hd-format .hd-explorer .vx .vx-md .vxm-props>.vxm-props__list>.vxm-prop dt{min-height:0;padding:0}.hd-format .hd-explorer .vx .vx-md .vxm-prop dd{padding:0}.hd-format .hd-explorer .vx .vx-md .vxm-prop__ic,.hd-format .hd-explorer .vx .vx-md .vxm-more,.hd-format .hd-explorer .vx .vx-md .vxm-role__ic{display:none}.hd-format .hd-explorer .vx .vx-md .vxm-chip{font-family:var(--font-mono);color:var(--ember-text);background:0 0;margin:0;padding:0}.hd-format .hd-explorer .vx .vx-md .vxm-chip:before{content:"#"}.hd-format .hd-explorer .vx .vx-md .vxm-role{letter-spacing:.8px;text-transform:uppercase;color:var(--ink-3);margin-top:16px;margin-bottom:6px;font-size:.6875rem;font-weight:600;line-height:13px}.hd-format .hd-explorer .vx .vx-md .vxm-hd{color:var(--ink)}.hd-format .hd-explorer .vx .vx-md .vxm-props+.vxm-role{margin-top:0}.hd-format .hd-explorer .vx .vx-view{margin-left:0}.hd-format .hd-explorer .vx .vx-fh__id{flex-basis:auto}@container vx (width<=679px){.hd-format .hd-explorer .vx .vx-list{height:380px}.hd-format .hd-explorer .vx .vx-fh__id{flex-basis:100%}}.hd-pricing{isolation:isolate;border-top:1px solid var(--paper-line);background:radial-gradient(70% 60% at 50% 38%,#fff 40%,#0000 100%),radial-gradient(circle,#dcdce0 1px,#0000 1.4px) 0 0/24px 24px,#fff;padding-block:112px;position:relative}.hd-head--center{text-align:center;justify-items:center;max-width:none}.hd-head--center .hd-dek{max-width:560px;margin-top:2px}.hd-pricing .hd-kicker{line-height:1.25}.hd-title--xl{font-size:clamp(2.25rem,1.5rem + 2.4vw,3.25rem);line-height:1.365}@media (width<=960px){.hd-pricing{padding-block:72px}}.hd-plans{gap:56px;max-width:960px;margin-inline:auto;display:grid}.hd-offer{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 1px 2px #0a0a0a0f,0 28px 56px #0a0a0a17}.hd-offer__ribbon{color:#a1a1aa;background:#18181b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 24px 14px 28px;font-size:.8125rem;display:flex}.hd-offer__lead,.hd-offer__code{align-items:center;gap:10px;display:flex}.hd-offer__lead{color:#fff;font-size:.875rem;font-weight:600}.hd-offer__lead svg{width:16px;height:16px;color:var(--night-ember)}.hd-offer__lead strong{color:var(--night-ember);font-weight:600}.hd-code{background:#ffffff0f;border-radius:8px;align-items:stretch;display:inline-flex;overflow:hidden}.hd-code code{height:30px;font-family:var(--font-mono);letter-spacing:.06em;color:#fff;place-items:center;padding-inline:12px;font-size:.8125rem;font-weight:600;display:grid}.hd-code__copy{color:#d4d4d8;cursor:pointer;width:38px;transition:background-color var(--dur-fast) var(--ease-out), transform .12s var(--ease-out);background:#ffffff0f;border:0;border-left:1px solid #fff3;place-items:center;display:grid;position:relative}.hd-code__copy:active{transform:scale(.94)}.hd-code__ic{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);display:grid;position:absolute}.hd-code__ic svg{width:14px;height:14px}.hd-code__ic--done{opacity:0;color:var(--night-mint);transform:scale(.6)}.hd-code__copy.is-copied .hd-code__ic--copy{opacity:0;transform:scale(.6)}.hd-code__copy.is-copied .hd-code__ic--done{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.hd-code__copy:hover{background:#ffffff24}}.hd-offer__body{grid-template-columns:380px minmax(0,1fr);display:grid}.hd-offer__buy{background:var(--paper-2);border-right:1px solid #e4e4e7;align-content:center;justify-items:start;gap:24px;padding:40px;display:grid}.hd-pill{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);background:#ebebed;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600;line-height:15px}.hd-offer__price{align-items:flex-end;gap:14px;display:flex}.hd-offer__amount{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--night);font-size:clamp(4.5rem,3.5rem + 3.4vw,6.5rem);line-height:1}.hd-offer__meta{gap:2px;padding-bottom:12px;display:grid}.hd-offer__list{font-family:var(--font-serif);color:var(--ink-3);font-size:1.5rem;line-height:33px}.hd-offer__meta b{color:var(--ember-text);font-size:.8125rem;font-weight:600;line-height:16px}.hd-offer__sub{color:var(--ink-2);font-size:.9375rem;line-height:1.5}.hd-buy{background:var(--ember);color:#fff;width:100%;height:52px;transition:transform .16s var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:10px;place-items:center;font-size:1rem;font-weight:600;text-decoration:none;display:grid}.hd-buy:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.hd-buy:hover{background:var(--ember-hi)}}.hd-offer__unlocks{align-content:center;gap:24px;padding:40px;display:grid}.hd-offer__h{font-family:var(--font-serif);color:var(--night);font-size:1.625rem;font-weight:400;line-height:36px}.hd-unlocks{gap:24px;list-style:none;display:grid}.hd-unlocks li{color:var(--ink-2);align-items:center;gap:16px;font-size:.875rem;line-height:1.4;display:flex}.hd-unlocks b{color:var(--night);margin-bottom:2px;font-size:1rem;font-weight:600;line-height:19px;display:block}.hd-unlocks__ic{width:40px;height:40px;color:var(--ink);background:#ebebed;border-radius:12px;flex:none;place-items:center;display:grid}.hd-unlocks__ic svg{width:20px;height:20px}.hd-trial{background:#fff;border:1px solid #e4e4e7;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0a0a0a0f}.hd-trial__main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.hd-trial__copy{gap:6px;display:grid}.hd-trial__title{font-family:var(--font-serif);color:var(--night);font-size:1.75rem;font-weight:400;line-height:1.2}.hd-trial__sub{color:var(--ink-2);font-size:.9375rem;line-height:1.2}.hd-trial__note{border-top:1px solid var(--paper-line);background:var(--paper-2);color:var(--ink-2);align-items:flex-start;gap:10px;padding:13px 32px 14px;font-size:.875rem;line-height:17px;display:flex}.hd-trial__ctas .btn{border-radius:10px;gap:8px;height:44px;min-height:44px;padding:0 18px 0 15px;font-size:.875rem;font-weight:600}.hd-trial__ctas .btn--ghost{padding-left:12px}.hd-trial__ctas .btn__icon{width:18px;height:18px}.hd-trial__ctas .btn__badge{width:24px;height:24px}.hd-trial__note svg{width:14px;height:14px;color:var(--ink-3);flex:none;margin-top:2px}.hd-trial__ctas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=860px){.hd-offer__body{grid-template-columns:minmax(0,1fr)}.hd-offer__buy{border-bottom:1px solid #e4e4e7;border-right:0;padding:28px}.hd-offer__unlocks{padding:28px}.hd-trial__main,.hd-trial__note{padding-inline:20px}}.hd-faq{background:var(--paper);border-top:1px solid var(--paper-line);padding-block:112px}.hd-faq .hd-head{gap:12px;margin-bottom:56px}.hd-faq .hd-kicker{line-height:1.25}.hd-faq .hd-title{line-height:1.375}@media (width<=960px){.hd-faq{padding-block:72px}}.hd-faq__list{border:1px solid var(--paper-line);background:#fff;border-radius:12px;overflow:hidden}.hd-faq__item+.hd-faq__item{border-top:1px solid var(--paper-line)}.hd-faq__q{color:var(--night);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:.9375rem;font-weight:600;line-height:22px;list-style:none;display:flex}.hd-faq__item[open] .hd-faq__q{padding-bottom:8px}@supports (interpolate-size:allow-keywords){.hd-faq__q{transition:background-color var(--dur-fast) var(--ease-out), padding-bottom var(--dur-fast) var(--ease-io)}.hd-faq__item[open] .hd-faq__q{transition:background-color var(--dur-fast) var(--ease-out), padding-bottom var(--dur) var(--ease-out)}}.hd-faq__q::-webkit-details-marker{display:none}.hd-faq__mark{width:16px;height:16px;color:var(--ink-2);flex:none}.hd-faq__v{transform-origin:50%;transition:transform var(--dur) var(--ease-out)}.hd-faq__item[open] .hd-faq__v{transform:scaleY(0)}.hd-faq__a{color:var(--ink-2);padding:0 18px 16px;font-size:.875rem;line-height:1.55}.hd-faq__item[open] .hd-faq__a{animation:faq-open .2s var(--ease-out) both}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}}@media (hover:hover) and (pointer:fine){.hd-faq__q:hover{background:var(--paper)}}@media (prefers-reduced-motion:reduce){.hd-faq__q,.hd-faq__item[open] .hd-faq__q,.hd-faq__v{transition:none}.hd-faq__item[open] .hd-faq__a{animation-name:faq-fade}@keyframes faq-fade{0%{opacity:0}}}.hd .hero-v2__title{letter-spacing:-.015em;font-weight:400}.hd .hero-v2{isolation:isolate;padding-block:64px 48px;position:relative;overflow:clip}.hd .hero-v2:before{content:"";z-index:-1;background-image:radial-gradient(circle, var(--hair-3) 1px, transparent 1.4px);pointer-events:none;background-size:24px 24px;height:760px;position:absolute;inset:0 0 auto;mask-image:radial-gradient(70% 80% at 50% 0,#000 30%,#0000 80%)}.hd .hero-v2__inner{max-width:900px}.hd .hero-v2__title{font-size:clamp(2rem,1.3rem + 3vw,3.5rem);line-height:1.12}.hd .hero-v2__lede{max-width:560px;margin-top:20px;font-size:1rem;line-height:1.55}.hd .hero-v2__ctas{gap:10px;margin-top:24px}.hd .hero-v2__ctas .btn{border-radius:10px;gap:8px;height:44px;padding:0 18px 0 15px;font-size:.875rem;font-weight:600}.hd .hero-v2__ctas .btn__icon{width:18px;height:18px}.hd .hero-v2__ctas .btn--ghost{padding-left:12px}.hd .hero-v2__ctas .btn__badge--plain{place-items:center;width:24px;height:24px;display:grid}.hd .hero-v2__ctas .btn__badge--plain img{width:18px;height:18px}.hd .hero-v2__fine{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;margin-top:6px;font-size:.8125rem;line-height:16px;display:flex}.hd .hero-v2__dot{color:var(--ink-2)}.hd .hero-v2__buy{color:var(--ember-text);border-radius:7px;align-items:center;gap:4px;padding:6px 4px;font-weight:600;text-decoration:none;display:inline-flex}.hd .hero-v2__buy:hover{text-underline-offset:3px;text-decoration:underline}.hd .hero-v2__buy svg{width:13px;height:13px}.hd .hero-v2__demo{background:var(--surface);border-radius:24px;max-width:1120px;margin-top:40px;padding:24px;position:relative}.hd .hero-v2__demo:before{content:"";z-index:-1;background:radial-gradient(circle, var(--ember-tint), transparent 70%);pointer-events:none;border-radius:50%;width:480px;height:480px;position:absolute;top:-60px;right:-120px}.hd .demo-switch{background:0 0;margin-bottom:16px;padding:2px}.hd .demo-switch__tab{padding:6px 15px;font-size:.8125rem;font-weight:500;line-height:16px}.hd .demo-switch__tab.is-active{box-shadow:none;font-weight:600}.hd .demo-switch__len{color:inherit}.hd .capture-flow{--flow-card-h:312px;border-color:var(--hair-2);border-radius:12px}@media (width>=821px){.hd .capture-flow__bridge{align-self:start;top:160px}}.hd .capture-flow .capture-card__bar{gap:6px;min-height:48px;padding:0 16px}.hd .capture-flow__filecard .capture-card__bar{gap:8px}.hd .capture-card__tabs{gap:6px}.hd .capture-card__tab{border:0;height:28px;padding:0 12px;font-size:.8125rem;font-weight:500}.hd .capture-card__tab[data-tab=gemini] .capture-card__tabmark{background:0 0}.hd .capture-card__tab[data-tab=gemini] .capture-card__tabmark svg{width:13px;height:13px}.hd .capture-card__tab.is-active{background:var(--raise-1);font-weight:600}.hd .capture-card__pill{background:var(--raise-1);box-shadow:none;border:0}.hd .capture-card__tabmark{background:var(--paper-line);border-radius:5px;place-items:center;width:15px;height:15px;display:grid}.hd .capture-card__tabmark svg,.hd .vt-mark svg{width:11px;height:11px}.hd .capture-card__tabmark svg>:first-child,.hd .vt-mark svg>:first-child{fill:#0000}.hd .capture-card__tabmark svg>[fill=\#FCF2EE],.hd .vt-mark svg>[fill=\#FCF2EE]{fill:#d77655}.hd .capture-card__tabmark svg>:nth-child(2)[fill=\#fff],.hd .vt-mark svg>:nth-child(2)[fill=\#fff]{fill:var(--ink)}.hd .capture-card__ask{color:var(--ink-3);opacity:1;gap:6px;font-size:.75rem;font-weight:500;transform:translateY(-50%)}.hd .capture-card__ask svg{width:13px;height:13px}.hd .capture-flow__chat.is-asking .capture-card__ask{color:var(--ember-text);font-weight:600}.hd .capture-flow .capture-card__body{gap:14px;padding:20px}.hd .capture-flow .capture-card__msg{font-size:.875rem;line-height:1.43}.hd .capture-card__msg--user{max-width:360px;color:var(--ink);border-radius:14px;padding:10px 14px}.hd .capture-card__msg--ai{background:0 0;border:0;border-radius:0;gap:8px;max-width:100%;padding:0 0 0 2px}.hd .capture-card__msg--ai .msg__li{padding-left:15px}.hd .capture-card__msg--ai .msg__li:before{background:var(--ink-2);width:4px;height:4px;left:2px}.hd .capture-card__msg--ai .msg__li--pro:before,.hd .capture-card__msg--ai .msg__li--con:before{text-align:center;background:0 0;border-radius:0;width:10px;height:auto;top:0;left:0}.hd .bridge__mark{color:var(--ember);box-shadow:none}.hd .bridge__mark svg{display:block}.hd .capture-flow__filecard{background:var(--room)}.hd .flow-file__folder{width:14px;height:14px}.hd .flow-file__dir{font-size:.8125rem;font-weight:500}.hd .capture-flow__filecard .flow-file__done{background:var(--mint-tint);border-radius:999px;gap:5px;padding:4px 10px;font-size:.75rem;font-weight:600;line-height:15px}.hd .flow-file__done svg{width:12px;height:12px}.hd .capture-flow .capture-flow__filebody{flex-direction:column;justify-content:flex-end;gap:0;padding:14px 16px 8px;display:flex}.hd .capture-flow__filebody:after{content:"";flex:1 0 0}.hd .grow-tree{flex:none;grid-template-columns:minmax(0,1fr);gap:2px;font-size:12px;display:grid}.hd .vt-row{min-height:32px;padding:0 8px 0 calc(var(--d,0) * 14px + var(--d,0) * var(--d,0) * 2px);border-radius:7px;gap:8px;margin-inline:0}.hd .grow-tree:has(>:nth-child(6)) .vt-row{min-height:22px}.hd .grow-tree:has(>:nth-child(8)) .vt-row{min-height:18px}.hd .grow-tree:has(>:nth-child(10)){gap:1px}.hd .grow-tree:has(>:nth-child(10)) .vt-row{min-height:16px;line-height:16px}.hd .capture-flow .capture-flow__filebody{mask-image:linear-gradient(#0000,#000 14px)}.hd .vt-row--dir{color:var(--ink-2)}.hd .vt-row--dir .vt-ico,.hd .vt-row--file .vt-ico{color:var(--ink-3)}.hd .vt-ico{width:13px;height:13px}.hd .vt-mark{background:var(--paper-line);border-radius:5px;place-items:center;width:15px;height:15px;display:grid}.hd .capture-flow__chat:not(.is-asking)~.capture-flow__filecard .grow-tree>.vt-row--file.is-new{background-color:var(--ember-tint)}.hd .capture-flow__chat:not(.is-asking)~.capture-flow__filecard .grow-tree>.vt-row--file.is-new,.hd .capture-flow__chat:not(.is-asking)~.capture-flow__filecard .grow-tree>.vt-row--file.is-new .vt-ico{color:var(--ember-text)}.hd .vt-row.is-land{animation-name:hd-vt-land}@keyframes hd-vt-land{0%{opacity:0;transform:translateY(-4px)}}.hd .flow-peek{border-color:var(--hair-2);background:var(--room);color:var(--ink-2);border-radius:8px;gap:0;margin:0 16px 14px;padding:7px 12px;font-size:.6875rem;line-height:16px}.hd .flow-peek:before,.hd .flow-peek:after{content:none}@media (width<=640px){.hd .hero-v2{padding-block:48px 40px}.hd .hero-v2__fine{flex-direction:column}.hd .hero-v2__dot{display:none}.hd .hero-v2__demo{border-radius:18px;padding:14px}.hd .hero-v2__demo:before{right:-240px}.hd .capture-card__ask{display:none}.hd .capture-flow__chat.is-asking .capture-card__ask{display:inline-flex}.hd .capture-flow .capture-card__bar{padding:0 10px}.hd .capture-card__tabs{gap:0}.hd .capture-card__tab{gap:5px;padding:0 7px;font-size:.75rem}.hd .grow-tree{font-size:11px}}.hd~.site-footer{margin-top:0;padding-top:72px}.hd~.site-footer .site-footer__grid{gap:48px 64px}.hd~.site-footer .site-footer__brand{gap:16px;width:380px;max-width:100%;display:grid}.hd~.site-footer .site-footer__brand .carry-logo{align-items:center;gap:6px;height:26px;display:inline-flex}.hd~.site-footer .site-footer__brand .carry-logo__mark{width:26px;height:26px}.hd~.site-footer .site-footer__brand .carry-logo__word{font-size:1.125rem;font-weight:600;line-height:26px}.hd~.site-footer .site-footer__tagline{max-width:none;margin-top:0;font-size:.9375rem;line-height:1.45}.hd~.site-footer .site-footer__get{margin-top:0;padding-top:16px}.hd~.site-footer .site-footer__get-label{line-height:15px}.hd~.site-footer .site-footer__stores{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.hd~.site-footer .site-footer__store{border-color:#e4e4e7;border-radius:12px;gap:12px;min-height:57px;padding:11px 14px;display:flex;box-shadow:0 1px 2px #1c1b180d}.hd~.site-footer .site-footer__store img{width:26px;height:26px}.hd~.site-footer .site-footer__store>span:not(.site-footer__store-arrow){flex:1;gap:1px;min-width:0}.hd~.site-footer .site-footer__store b{white-space:nowrap;font-size:.875rem;line-height:17px}.hd~.site-footer .site-footer__store small{white-space:nowrap;font-size:.75rem;line-height:15px}.hd~.site-footer .site-footer__store-arrow{flex:none;align-self:center;width:14px;margin-left:-9px}.hd~.site-footer .site-footer__cols{gap:32px 56px}.hd~.site-footer .site-footer__col h4{margin-bottom:12px;font-size:.75rem;line-height:15px}.hd~.site-footer .site-footer__col ul{gap:12px}.hd~.site-footer .site-footer__col li{font-size:.875rem;line-height:17px}.hd~.site-footer .site-footer__col a{font-size:inherit}.hd~.site-footer .site-footer__col .soon-inline,.hd~.site-footer .site-footer__base-end>span:not(.site-footer__device){display:none}.hd~.site-footer .site-footer__base{color:var(--ink-2);border-top-color:#e4e4e7;margin-top:48px;padding-block:20px 24px;font-size:.75rem;line-height:15px}.hd~.site-footer .site-footer__base a{color:var(--ink-2);text-decoration:none}@media (width<=600px){.hd~.site-footer .site-footer__stores{grid-template-columns:minmax(0,1fr)}}.hd-featured{padding:28px 24px 8px}.hd-featured .featured-on{margin-top:0}.hd-format .hd-head__side{justify-items:start;gap:10px}.hd-provlinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hd-provlinks__a{outline:1px solid var(--hair-2);outline-offset:-1px;height:100%;color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:.875rem;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.hd-provlinks .hd-board__mark{border-radius:9px;width:32px;height:32px}.hd-provlinks .hd-board__mark svg{width:28px;height:28px}.hd-provlinks .hd-board__mark[data-provider=gemini] svg{width:32px;height:32px}.hd-provlinks .hd-board__mark[data-provider=claude] svg{width:24px;height:24px}.hd-provlinks__a>svg{width:14px;height:14px;color:var(--ember-text);transition:transform var(--dur-fast) var(--ease-out);flex:none;margin-left:auto}@media (hover:hover) and (pointer:fine){.hd-provlinks__a:hover>svg{transform:translate(2px)}}@media (width<=1000px){.hd-provlinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.hd-provlinks{grid-template-columns:minmax(0,1fr);gap:8px}}.hd-faq__list--home{max-width:760px}.hd-faq__more{margin-top:20px}.hd-faq__more a{color:var(--ember-text);align-items:center;gap:6px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.hd-faq__more svg{width:14px;height:14px}.hd-how__note{color:var(--ink-2);text-align:center;margin-top:24px;font-size:.875rem;line-height:1.5}.hero-in-view .site-header .btn--primary{color:var(--ember-text);border-color:var(--ember-hair);box-shadow:none;background:0 0}@media (hover:hover) and (pointer:fine){.hero-in-view .site-header .btn--primary:hover{background:var(--ember-tint);border-color:var(--ember-text);box-shadow:none}}.site-header .btn--primary{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}
