.bullflow-shape-grid{animation:bullflow-grid-reveal .5s ease-out both;border:none;display:block;height:100%;pointer-events:none;width:100%}@keyframes bullflow-grid-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bullflow-shape-grid{animation:none}}.landing-v2.lv2-product-page{background:var(--lv2-page);overflow-x:clip}.landing-v2.lv2-product-page .lv2-hero{max-width:1100px}.landing-v2.lv2-product-page .lv2-hero-copy{max-width:650px}.landing-v2.lv2-product-page h2>span{color:var(--lv2-secondary)}.landing-v2.lv2-product-page h2>strong{color:var(--lv2-ink);font-weight:700}.landing-v2.lv2-product-page .lv2-button:disabled{cursor:wait;opacity:.55}.landing-v2.lv2-product-page #footer button[type=submit]{background:#fff;border-radius:12px;box-shadow:none;color:#101010;font-weight:500;padding:10px 18px;text-transform:none}.landing-v2.lv2-product-page #footer button[type=submit]:hover{background:#e9e9e9}.landing-v2 .lv2-product-preview{padding-top:10px}.landing-v2 .lv2-product-preview picture{display:block}.landing-v2 .lv2-product-preview img{border-radius:12px;display:block;height:auto;width:100%}.landing-v2 .lv2-product-preview-portrait{max-width:640px}.landing-v2 .lv2-product-preview-portrait img{max-height:540px;object-fit:contain}.landing-v2 .lv2-product-features .lv2-description{max-width:690px}.landing-v2 .lv2-product-feature-icon{color:var(--lv2-secondary);flex:0 0 20px;height:20px;margin-top:3px}.landing-v2 .lv2-product-feature-icon :is(svg,img){height:20px;width:20px}.landing-v2 .lv2-product-feature-visual{overflow:hidden}.landing-v2 .lv2-product-feature-image{align-self:stretch;margin:auto -12px -30px;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000);max-height:230px;overflow:hidden}.landing-v2 .lv2-product-feature-image img{display:block;height:auto;width:100%}.landing-v2 .lv2-product-pricing{max-width:1060px}.landing-v2 .lv2-product-pricing .lv2-description{margin-inline:auto;max-width:650px}.landing-v2 .lv2-product-plans{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-v2 .lv2-product-plan{background:var(--lv2-raised);border:1px solid var(--lv2-line);border-radius:18px;display:flex;flex-direction:column;gap:22px;min-width:0;padding:32px}.landing-v2 .lv2-product-plan-featured{background:linear-gradient(160deg,#90bff90a,#0000),var(--lv2-raised);border-color:#90bff940}.landing-v2 .lv2-product-plan-heading{align-items:start;display:flex;gap:12px;justify-content:space-between}.landing-v2 .lv2-product-plan-heading h3{font-size:24px;margin-top:10px}.landing-v2 .lv2-product-plan-badge{border:1px solid var(--lv2-line);border-radius:8px;color:var(--lv2-accent);font-size:11px;padding:5px 10px;white-space:nowrap}.landing-v2 .lv2-product-price{align-items:baseline;display:flex;gap:8px}.landing-v2 .lv2-product-price strong{font-size:52px;font-weight:600;letter-spacing:-.04em;line-height:1.1}.landing-v2 .lv2-product-billing,.landing-v2 .lv2-product-price span{color:var(--lv2-muted);font-size:13px}.landing-v2 .lv2-product-billing{margin-top:-12px}.landing-v2 .lv2-product-plan-description{color:var(--lv2-secondary);font-size:14px;line-height:1.6}.landing-v2 .lv2-product-plan-features{grid-gap:16px;border-top:1px solid var(--lv2-line);display:grid;gap:16px;list-style:none;margin:0;padding:24px 0 0}.landing-v2 .lv2-product-plan-features li{align-items:flex-start;color:var(--lv2-secondary);display:flex;font-size:13px;gap:10px;line-height:1.5}.landing-v2 .lv2-product-plan-features svg{color:var(--lv2-accent);flex-shrink:0;margin-top:2px}.landing-v2 .lv2-product-plan>.lv2-button{margin-top:auto;width:100%}.landing-v2.lv2-product-page #footer{border-top:1px solid var(--lv2-line);padding:60px var(--lv2-gutter) 30px}.landing-v2.lv2-product-page #footer>div{gap:40px;max-width:1280px}.landing-v2.lv2-product-page #footer h6{color:var(--lv2-ink);font-size:14px;font-weight:500;line-height:1.5}.landing-v2.lv2-product-page #footer>div>div:first-child h6{font-size:24px}.landing-v2.lv2-product-page #footer :is(p,a,span){color:var(--lv2-muted);font-size:13px;line-height:1.7}.landing-v2.lv2-product-page #footer a:hover{color:var(--lv2-ink)}.landing-v2.lv2-product-page #footer hr{border-color:var(--lv2-line)}.landing-v2.lv2-product-page #footer input{background:var(--lv2-raised);border:1px solid var(--lv2-line-strong);border-radius:12px;color:var(--lv2-ink);font:inherit;font-size:13px;min-width:0;width:100%}.landing-v2.lv2-product-page #footer button[type=submit] span{color:#101010}@media (max-width:900px){.landing-v2.lv2-product-page #footer form{flex-wrap:wrap}.landing-v2.lv2-product-page #footer form input{flex-basis:100%}}@media (max-width:640px){.landing-v2 .lv2-product-plans{grid-template-columns:1fr}.landing-v2 .lv2-product-plan{padding:24px}.landing-v2 .lv2-product-feature-image{margin-bottom:-24px}.landing-v2.lv2-product-page #footer{padding-top:42px}.landing-v2.lv2-product-page #footer .grid{gap:32px}}.landing-v2.terminal-landing{background:#0a0a0a}.terminal-landing .terminal-hero-shell{isolation:isolate;position:relative}.terminal-landing .terminal-hero-background{background:radial-gradient(ellipse at 15% 40%,#3975ff24,#0000 55%),radial-gradient(ellipse at 85% 35%,#00beef17,#0000 50%);inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15%,#000 65%,#0000);mask-image:linear-gradient(#0000,#000 15%,#000 65%,#0000);overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.terminal-landing .terminal-hero-background:after{background:radial-gradient(ellipse at center,#0a0a0ae6 10%,#0a0a0a8c 40%,#0000 75%);content:"";inset:0;position:absolute}.terminal-landing .terminal-hero{max-width:1120px;padding-bottom:56px;padding-top:156px;text-align:center}.terminal-landing .terminal-hero h1{text-wrap:balance;font-size:clamp(42px,5.4vw,74px);font-weight:700;letter-spacing:-.045em;line-height:1.06;margin:0}.terminal-landing .terminal-hero h1>span{color:var(--lv2-muted)}.terminal-landing .terminal-intro{color:var(--lv2-secondary);font-size:18px;line-height:1.55;margin:26px auto 0;max-width:670px}.terminal-landing .terminal-hero .lv2-actions{gap:22px;margin-top:28px}.terminal-landing .terminal-setups{margin:0 auto;max-width:1760px;padding:0 24px;scroll-margin-top:100px}.terminal-landing .terminal-setup-switcher{display:flex;gap:6px;justify-content:center;margin-bottom:24px}.terminal-landing .terminal-setup-switcher button{align-items:center;background:#151515;border:1px solid var(--lv2-line);border-radius:10px;color:var(--lv2-muted);display:inline-flex;font-size:13px;gap:8px;justify-content:center;min-height:44px;padding:11px 17px;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.terminal-landing .terminal-setup-switcher button[aria-pressed=true]{background:#262626;border-color:#484848;color:#f4f4f5}.terminal-landing .terminal-setup-switcher button:hover{color:#fff}.terminal-landing .terminal-setup-image{aspect-ratio:1872/864;width:100%}.terminal-landing .terminal-setup-image img{border-radius:10px;display:block;height:100%;object-fit:contain;object-position:top;width:100%}.terminal-landing .terminal-customize{padding-top:108px}.terminal-landing .terminal-section-heading{align-items:end;display:flex;gap:40px;justify-content:space-between;margin-bottom:36px}.terminal-landing .terminal-section-heading h2{font-size:clamp(30px,3.2vw,44px)}.terminal-landing .terminal-section-heading>p{color:var(--lv2-muted);font-size:15px;line-height:1.65;max-width:370px}.terminal-landing .terminal-bento{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-landing .terminal-card{background:#141414;border:1px solid var(--lv2-line);border-radius:18px;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:28px}.terminal-landing .terminal-card-title{align-items:center;display:flex;gap:10px}.terminal-landing .terminal-card-title>svg{color:var(--lv2-muted);flex-shrink:0}.terminal-landing .terminal-card h3{font-size:18px}.terminal-landing .terminal-card>p{color:var(--lv2-muted);font-size:14px;line-height:1.65;margin-top:12px;max-width:570px}.terminal-landing .terminal-card figure{margin-top:26px}.terminal-landing .terminal-card figure img{display:block;height:auto;margin-inline:auto;width:100%}.terminal-landing .terminal-card-layout{grid-column:span 2}.terminal-landing .terminal-card-layout figure{margin-top:22px}.terminal-landing .terminal-card-layout figcaption{color:var(--lv2-muted);font-size:10px;margin-top:8px;text-align:right}.terminal-landing .terminal-card-tools{grid-column:3;grid-row:span 2}.terminal-landing .terminal-card-tools figure{margin-top:24px}.terminal-landing .terminal-card-tools figure img{max-width:189px}.terminal-landing .terminal-card-search figure{-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000);max-height:215px;overflow:hidden}.terminal-landing .terminal-card-search figure img{max-width:363px}.terminal-landing .terminal-card-arrange figure{display:grid;padding-block:16px;place-items:center}.terminal-landing .terminal-card-arrange figure img{width:140px}.terminal-landing .terminal-saved{border-top:1px solid var(--lv2-line);color:var(--lv2-muted);display:flex;gap:10px;margin-top:auto;padding-top:24px}.terminal-landing .terminal-saved>svg{flex-shrink:0;margin-top:3px}.terminal-landing .terminal-saved h4{color:var(--lv2-secondary);font-size:13px;font-weight:500;margin:0}.terminal-landing .terminal-saved p{font-size:13px;line-height:1.6;margin-top:8px}.terminal-landing .terminal-closing{padding-block:70px 110px;text-align:center}.terminal-landing .terminal-closing .lv2-eyebrow{margin-bottom:22px}.terminal-landing .terminal-closing h2{font-size:clamp(30px,3.6vw,48px)}.terminal-landing .terminal-closing>p:not(.lv2-eyebrow){color:var(--lv2-muted);font-size:16px;margin-top:22px}.terminal-landing .terminal-closing .lv2-button{margin-top:28px}@media (max-width:1000px){.terminal-landing .terminal-section-heading{align-items:start;flex-direction:column;gap:20px}.terminal-landing .terminal-section-heading>p{max-width:540px}.terminal-landing .terminal-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-landing .terminal-card-tools{grid-column:auto;grid-row:span 2}}@media (max-width:640px){.terminal-landing .terminal-hero{padding-bottom:38px;padding-top:122px}.terminal-landing .terminal-intro{font-size:16px;line-height:1.6}.terminal-landing .terminal-hero .lv2-actions{flex-direction:column;gap:10px}.terminal-landing .terminal-setups{padding-inline:16px}.terminal-landing .terminal-setup-switcher{gap:6px;margin-bottom:16px}.terminal-landing .terminal-setup-switcher button{flex:1 1;font-size:11px;gap:5px;padding:10px 7px}.terminal-landing .terminal-customize{padding-top:60px}.terminal-landing .terminal-bento{grid-template-columns:1fr}.terminal-landing .terminal-card-layout,.terminal-landing .terminal-card-tools{grid-column:auto;grid-row:auto}.terminal-landing .terminal-card{padding:24px}.terminal-landing .terminal-card-tools{order:3}.terminal-landing .terminal-saved{margin-top:24px}.terminal-landing .terminal-closing{padding-block:30px 70px}}