.as-hero{border-radius:12px;box-shadow:0 0 4px 0 rgba(0,0,0,.04),0 8px 16px 0 rgba(0,0,0,.08);box-sizing:border-box;display:flex;isolation:isolate;justify-content:center;line-height:normal;margin:0 auto;outline:1px solid var(--as-hero-border,#2d73ff);outline-offset:-1px;overflow:hidden;padding:168px 16px 44px;position:relative;text-align:left;width:100%}.as-hero .as-hero__bg{inset:0;pointer-events:none;position:absolute;z-index:-1}.as-hero .as-hero__bg img{display:block;height:100%;max-width:none;object-fit:cover;width:100%}.as-hero .as-hero__bg:after{background:var(--as-hero-overlay);content:"";inset:0;position:absolute}.as-hero .as-hero__row{align-items:flex-start;display:flex;gap:64px;justify-content:center;max-width:1088px;width:100%}.as-hero .as-hero__content{flex:1 1 0;gap:24px;min-width:0}.as-hero .as-hero__content,.as-hero .as-hero__title{align-items:flex-start;display:flex;flex-direction:column}.as-hero .as-hero__title{color:var(--as-hero-text,#fff);gap:8px;line-height:48px;margin:0}.as-hero .as-hero__bar{background:var(--as-hero-bar,#000);display:inline-flex;max-width:100%;padding:0 8px;white-space:nowrap}.as-hero .as-hero__bar>span{min-width:0}.as-hero .as-hero__br{display:none}.as-hero .hdl-u{text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font}.as-hero .as-hero__lede{max-width:566px}.as-hero .as-hero__lede,.as-hero .as-hero__lede p{color:var(--as-hero-text,#fff);font-size:18px;line-height:28px;margin:0}.as-hero .as-hero__lede p{text-box:trim-both cap alphabetic}.as-hero .as-hero__lede p+p{margin-top:12px}.as-hero .as-hero__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.as-hero .as-hero__window{background:#1c1d23;border:.647px solid #2e2f36;border-radius:5.179px;box-sizing:border-box;flex:none;max-width:443.477px;min-height:268.028px;overflow:hidden;position:relative;text-align:left;width:100%;-webkit-font-smoothing:antialiased}.as-hero .as-hero__winbar{align-items:center;background:#16171c;display:flex;gap:5.179px;padding:9.711px 11.653px}.as-hero .as-hero__winbar i{background:#3a3b42;border-radius:50%;flex:none;height:7.122px;width:7.122px}.as-hero .as-hero__winbar i.is-on{background:#55565e}.as-hero .as-hero__winbar span{color:#8a8a8e;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.416px;margin-left:6.474px;white-space:pre}.as-hero .as-hero__tile{background:#fff;border:.5px solid hsla(0,0%,100%,.45);border-radius:6.844px;box-shadow:0 0 4px 0 rgba(50,87,252,.08),0 8px 16px 0 rgba(50,87,252,.1);height:50px;overflow:hidden;position:absolute;right:15.5px;top:14px;width:50px}.as-hero .as-hero__tile img{display:block;height:100%;max-width:none;object-fit:cover;width:100%}.as-hero .as-hero__tile span{color:#000;font-family:Inter,system-ui,sans-serif;font-size:19.858px;font-weight:700;left:9.4px;position:absolute;top:12.4px;white-space:nowrap}.as-hero .as-hero__tile.is-art{background:none;border:0}.as-hero .as-hero__tile.is-art:after{content:none}.as-hero .as-hero__session{align-items:flex-start;display:flex;flex-direction:column;gap:7.769px;padding:15.538px 18.128px 16.833px}.as-hero .as-line{color:#9a9aa0;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.064px;line-height:1.5;margin:0;white-space:pre-wrap}.as-hero .as-line--prompt{color:#fff;font-weight:500}.as-hero .as-line--answer{color:#e6e6e8;font-weight:500}.as-hero .as-line--accent{font-weight:500}.as-hero .as-line--accent,.as-hero .as-line--note{color:var(--as-hero-accent,#7991ff)}.as-hero .as-line--rule{align-self:stretch;background:#2e2f36;height:.647px;margin-right:-18.128px;transform-origin:left center}.as-hero .as-line--actions{align-items:center;display:flex;flex-wrap:wrap;gap:6.474px}.as-hero .as-pill{align-items:center;border:.647px solid #3a3b42;border-radius:5.179px;color:#c8c8cc;display:inline-flex;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.416px;font-weight:500;padding:5.179px 9.064px;white-space:nowrap}.as-hero .as-pill.is-primary{background:var(--as-hero-approve,#4567fc);border-color:var(--as-hero-approve,#4567fc);color:#eaeaea}@media (prefers-reduced-motion:no-preference){.as-hero .as-hero__bar{transition:clip-path .9s cubic-bezier(.22,1,.36,1) var(--d,0s)}.as-hero .as-hero__bar>span{transition:opacity .6s cubic-bezier(.22,1,.36,1) calc(var(--d, 0s) + .25s)}.as-hero.is-armed:not(.is-in) .as-hero__bar{clip-path:inset(0 100% 0 0)}.as-hero.is-armed:not(.is-in) .as-hero__bar>span{opacity:0}.as-hero .as-hero__up{transition:opacity .8s cubic-bezier(.22,1,.36,1) var(--d,0s),transform .8s cubic-bezier(.22,1,.36,1) var(--d,0s)}.as-hero.is-armed:not(.is-in) .as-hero__up{opacity:0;transform:translateY(16px)}.as-hero .as-hero__tile{animation:as-hero-float 6s ease-in-out infinite}.as-hero [data-as-typer] .as-line{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.as-hero [data-as-typer].is-playing .as-line:not(.is-shown){opacity:0;transform:translateY(4px)}.as-hero [data-as-typer].is-playing .as-line--rule:not(.is-shown){transform:scaleX(0)}.as-hero .as-line.is-active:after{animation:as-hero-caret .9s steps(1) infinite;color:var(--as-hero-accent,#7991ff);content:"\258D";margin-left:4px}.as-hero .as-pill.is-pulse{animation:as-hero-approve 1.6s cubic-bezier(.22,1,.36,1) 1}}@keyframes as-hero-float{50%{transform:translateY(-3px)}}@keyframes as-hero-caret{50%{opacity:0}}@keyframes as-hero-approve{0%{box-shadow:0 0 0 0 rgba(69,103,252,.6)}to{box-shadow:0 0 0 8px rgba(69,103,252,0)}}@media (max-width:1199px){.as-hero .as-hero__row{align-items:center;flex-direction:column;gap:48px}.as-hero .as-hero__content{align-items:center;flex:none;text-align:center;width:100%}.as-hero .as-hero__title{align-items:center}.as-hero .as-hero__buttons{justify-content:center}}@media (max-width:1079px){.as-hero{padding-bottom:32px;padding-top:114px}}@media (max-width:767px){.as-hero .as-hero__title{line-height:36px}}@media (max-width:576px){.as-hero{padding:106px 16px 24px}.as-hero .as-hero__row{gap:32px}.as-hero .as-hero__title{display:block}.as-hero .as-hero__bar{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;white-space:normal}.as-hero .as-hero__br{display:inline}.as-hero .as-hero__lede,.as-hero .as-hero__lede p{font-size:16px;line-height:26px}}