.ab-landing{--paper:var(--color-ground);--ink:var(--color-ink);--muted:var(--color-muted);--line:var(--color-hairline);--line-soft:color-mix(in srgb, var(--color-hairline) 55%, transparent);--surface:var(--color-surface);--surface-2:var(--color-surface-2);--green:#167953;--green-wash:#16795317;--meta:color-mix(in srgb, var(--color-ink) 66%, transparent);--faint:color-mix(in srgb, var(--color-ink) 50%, transparent);--mono:var(--font-jetbrains-mono), ui-monospace, monospace;--micro:11px;--pad:42px;--wide:1240px;background:var(--paper);color:var(--ink)}@media (prefers-color-scheme:dark){:root[data-theme=system] .ab-landing{--green:#3ecf8e;--green-wash:#3ecf8e1f}}:root[data-theme=dark] .ab-landing{--green:#3ecf8e;--green-wash:#3ecf8e1f}.ab-landing p{margin:0}.ab-landing h1,.ab-landing h2,.ab-landing h3{font-family:var(--font-newsreader), var(--font-inter), sans-serif;letter-spacing:-.03em;font-weight:600}.ab-landing .ab-eyebrow{color:var(--green);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:10.5px;display:flex}.ab-landing .ab-eyebrow i{background:var(--green);border-radius:100%;width:6px;height:6px;display:block}.ab-landing .button-light{border-color:#1a1a1838}.ab-landing .ab-arrow{align-items:center;display:inline-flex}.ab-landing .ab-arrow svg{display:block}.ab-landing .theme-toggle{border:1px solid var(--line);color:var(--meta);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:border-color .16s,color .16s;display:inline-flex}@media (hover:hover){.ab-landing .theme-toggle:hover{border-color:var(--faint);color:var(--ink)}}.ab-landing .theme-toggle-ph{border-color:#0000}.ab-landing .faq-section{align-items:center;padding-top:66px}.ab-landing .ab-hero{max-width:var(--wide);padding:12px var(--pad) 62px;grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:start;gap:54px;margin:auto;display:grid}.ab-landing .ab-hero-copy{z-index:1;min-width:0;margin-top:25px;position:relative}.ab-landing .ab-hero h1{margin:20px 0 16px;font-size:clamp(38px,3.6vw,54px);line-height:1}.ab-landing .ab-lede{color:var(--muted);max-width:34em;font-size:15.5px;line-height:1.6}.ab-landing .ab-claims{border-top:1px solid var(--line);margin:28px 0}.ab-landing .ab-claim{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:18px;padding:14px 0;display:grid}.ab-landing .ab-claim dt{color:var(--green);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.ab-landing .ab-claim dd{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.ab-landing .ab-claim dd b{color:var(--ink);font-weight:600}.ab-landing .ab-actions{flex-wrap:wrap;margin-top:0}.ab-landing .ab-fine{color:var(--ink);align-items:center;gap:9px;margin-top:18px;font-size:13.5px;font-weight:500;line-height:1.5;display:flex}.ab-landing .ab-fine i{background:var(--green);border-radius:100%;flex:none;width:6px;height:6px}.ab-landing .ab-hero-frame{min-width:0;margin-top:34px;position:relative}.ab-landing .ab-hero-desk,.ab-landing .ab-frame-cap{z-index:1;position:relative}.ab-landing .ab-frame-cap{color:var(--meta);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;margin-top:12px;font-size:10.5px}.ab-landing .ab-hero-frame .product-preview{grid-template-columns:162px minmax(0,1fr) 182px;width:100%;min-width:0;height:448px;position:static;left:auto;transform:none;box-shadow:0 18px 44px #24272521,0 1px 3px #24272512}.ab-landing .ab-hero-frame .preview-wash{display:none}.ab-landing .ab-hero-frame .product-preview.is-life .preview-sidebar{background:#f9f7f2;border-color:#e7e4dd}.ab-landing .ab-hero-frame .product-preview.is-life .preview-main{background:#fff}.ab-landing .ab-hero-frame .preview-brand{font-size:11px}.ab-landing .ab-hero-frame .preview-tabs,.ab-landing .ab-hero-frame .preview-tabs button{font-size:10px}.ab-landing .ab-hero-frame .preview-active{padding:10px;font-size:11px}.ab-landing .ab-hero-frame .preview-kicker,.ab-landing .ab-hero-frame .preview-count{font-size:9px}.ab-landing .ab-hero-frame .preview-nav{padding:8px 6px;font-size:10.5px}.ab-landing .ab-hero-frame .preview-nav small{font-size:9.5px}.ab-landing .ab-hero-frame .preview-title{font-size:14px}.ab-landing .ab-hero-frame .preview-title small{font-size:10px}.ab-landing .ab-hero-frame .preview-main{padding:26px 16px 14px}.ab-landing .ab-hero-frame .preview-main li{min-height:48px;font-size:11.5px}.ab-landing .ab-hero-frame .preview-main li em{padding:3px 6px;font-size:9px}.ab-landing .ab-hero-frame .preview-main li b{font-size:10px}.ab-landing .ab-hero-frame .preview-capture{font-size:10.5px}.ab-landing .ab-hero-frame .preview-briefing{padding:26px 16px}.ab-landing .ab-hero-frame .preview-briefing strong{font-size:15px}.ab-landing .ab-hero-frame .preview-briefing small{font-size:9.5px}.ab-landing .ab-hero-frame .preview-briefing hr{margin:13px 0}.ab-landing .ab-hero-frame .preview-ahead li{gap:8px;padding:6px 0;font-size:10px}.ab-landing .ab-hero-frame .preview-ahead li em{font-size:9.5px}.ab-landing .ab-hero-frame .preview-conns span{padding:3px 7px;font-size:9px}.ab-landing .ab-hero-frame .lens-stack>.lens-layer,.ab-landing .ab-hero-frame .lens-layer li,.ab-landing .ab-hero-frame .lens-layer .preview-nav{transition:none}.ab-landing .ab-hero-frame .lens-layer.is-in li,.ab-landing .ab-hero-frame .lens-layer.is-in .preview-nav{opacity:1;transition-delay:0s;transform:none}.ab-landing .ab-how{border-top:1px solid var(--line);max-width:var(--wide);padding:54px var(--pad) 20px;margin:48px auto 0}.ab-landing .ab-how-head{grid-template-columns:minmax(0,400px) minmax(0,660px);justify-content:space-between;column-gap:56px;max-width:none;display:grid}.ab-landing .ab-how-head .landing-eyebrow,.ab-landing .ab-how-head h2{grid-column:1}.ab-landing .ab-how-head h2{max-width:22ch}.ab-landing .ab-how-head>p:not(.landing-eyebrow){grid-area:2/2;align-self:end;max-width:42ch;padding-bottom:6px}.ab-landing .ab-moment-spread{border-top:1px solid var(--line);grid-template-columns:minmax(0,400px) minmax(0,660px);justify-content:space-between;align-items:start;gap:56px;margin-top:40px;padding-top:40px;display:grid}.ab-landing .ab-moment-spread:first-of-type{border-top:0}.ab-landing .ab-moment-spread.is-flip{grid-template-columns:minmax(0,660px) minmax(0,400px)}.ab-landing .ab-moment-spread.is-flip .ab-moment-copy{grid-area:1/2}.ab-landing .ab-moment-spread.is-flip .ab-moment-stage{grid-area:1/1}.ab-landing .ab-moment-copy,.ab-landing .ab-moment-stage{min-width:0}.ab-landing .ab-step{color:var(--green);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.ab-landing .ab-moment-copy h3{margin:13px 0 14px;font-size:27px;line-height:1.12}.ab-landing .ab-moment-copy p{color:var(--muted);max-width:44ch;font-size:14.5px;line-height:1.65}.ab-landing .ab-moment-copy p+p{margin-top:12px}.ab-landing .ab-try{margin-top:16px!important}.ab-landing .ab-try a{color:var(--green);font-size:13.5px}.ab-landing .ab-cap-stage .cap-stage{max-width:660px;min-height:268px;margin:0}.ab-landing .ab-cap-stage .cap-in{max-width:none;margin-inline:0}.ab-landing .ab-cap-stage .cap-in>div{max-width:660px;margin-inline:0}.ab-landing .ab-frame{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #171a190d}.ab-landing .ab-fhead{background:var(--surface-2);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.ab-landing .ab-fhead-l,.ab-landing .ab-fhead-r{color:var(--meta);font-family:var(--mono);font-size:var(--micro);align-items:center;gap:8px;min-width:0;display:flex}.ab-landing .ab-fhead-l{color:var(--ink)}.ab-landing .ab-fhead-l svg{opacity:.82;flex:none;width:12px;height:12px}.ab-landing .ab-fhead-r{flex:none}.ab-landing .ab-fbody{padding:11px 12px 12px}.ab-landing .ab-lead{color:var(--ink);margin-bottom:9px;font-size:13px;line-height:1.48}.ab-landing .ab-ranks{border-top:1px solid var(--line-soft)}.ab-landing .ab-ranks li{border-bottom:1px solid var(--line-soft);grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;column-gap:11px;padding:7px 4px;display:grid}.ab-landing .ab-ranks li:last-child{border-bottom:0}.ab-landing .ab-rank{color:var(--faint);font-family:var(--mono);font-size:var(--micro)}.ab-landing .ab-ranktask{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ab-landing .ab-tag{border:1px solid var(--line);color:var(--meta);font-family:var(--mono);letter-spacing:.08em;border-radius:999px;padding:2px 7px;font-size:10.5px}.ab-landing .ab-fcommit{background:var(--surface-2);border-top:1px solid var(--line-soft);color:var(--meta);align-items:center;gap:9px;padding:8px 12px;font-size:12.5px;display:flex}.ab-landing .ab-fcommit i{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px}.ab-landing .ab-fcommit b{color:var(--ink);font-family:var(--mono);font-size:var(--micro);font-weight:500}.ab-landing .ab-bubble{background:var(--surface-2);border:1px solid var(--line-soft);color:var(--ink);border-radius:12px 12px 12px 3px;max-width:100%;padding:8px 12px;font-size:13.5px;line-height:1.45;display:inline-block}.ab-landing .ab-filed{color:var(--green);align-items:center;gap:8px;margin:11px 0 9px;font-size:12.5px;display:flex}.ab-landing .ab-filed i{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px}.ab-landing .ab-lands{border-top:1px solid var(--line-soft)}.ab-landing .ab-lands li{border-bottom:1px solid var(--line-soft);grid-template-columns:82px minmax(0,1fr);align-items:baseline;column-gap:12px;padding:7px 4px;display:grid}.ab-landing .ab-lands li:last-child{border-bottom:0}.ab-landing .ab-heading{color:var(--meta);font-family:var(--mono);font-size:var(--micro)}.ab-landing .ab-added{color:var(--ink);font-size:13px}.ab-landing .ab-added b{color:var(--green);font-family:var(--mono);margin-right:7px;font-weight:500}.ab-landing .ab-day{min-width:0}.ab-landing .ab-moments{margin-top:0}.ab-landing .ab-moment{border-left:1px solid var(--line);padding:0 0 22px 20px;position:relative}.ab-landing .ab-moment:last-child{border-left-color:#0000;padding-bottom:0}.ab-landing .ab-moment:before{background:var(--green);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.ab-landing .ab-moment-when{align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.ab-landing .ab-moment-when time{color:var(--ink);font-family:var(--mono);font-size:12.5px}.ab-landing .ab-moment-when span{color:var(--meta);font-size:12.5px}.ab-landing .ab-moment-note{color:var(--meta);max-width:56ch;margin-top:10px;font-size:13px;line-height:1.55}.ab-landing .ab-cx{max-width:none}.ab-landing .ab-cx-logo{width:12px;height:12px}.ab-landing .ab-msg{grid-template-columns:48px minmax(0,1fr);column-gap:12px;padding:7px 0;display:grid}.ab-landing .ab-msg+.ab-msg{border-top:1px solid var(--line-soft)}.ab-landing .ab-msg-who{color:var(--meta);font-family:var(--mono);font-size:var(--micro);letter-spacing:.1em;text-transform:uppercase;padding-top:2px}.ab-landing .ab-msg-ai .ab-msg-who{color:var(--green)}.ab-landing .ab-said{color:var(--ink);font-size:13px;line-height:1.48}.ab-landing .ab-cx-file{border-top:1px solid var(--line-soft);padding:10px 12px 12px}.ab-landing .ab-cx-fname{color:var(--ink);font-family:var(--mono);font-size:var(--micro);align-items:center;gap:7px;display:flex}.ab-landing .ab-cx-fname em{color:var(--meta);margin-left:auto;font-style:normal}.ab-landing .ab-cx-rows{margin-top:7px}.ab-landing .ab-cx-rows li{border-bottom:1px solid var(--line-soft);grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;column-gap:11px;padding:8px 2px;display:grid}.ab-landing .ab-cx-rows li:last-child{border-bottom:0}.ab-landing .ab-cx-n{color:var(--faint);font-family:var(--mono);font-size:var(--micro)}.ab-landing .ab-cx-t{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ab-landing .ab-cx-w{color:var(--meta);font-family:var(--mono);white-space:nowrap;font-size:10.5px}@keyframes abGlow{0%,4%{background-color:#0000}6%,9%{background-color:var(--green-wash)}15%,to{background-color:#0000}}@keyframes abGlowSurface{0%,4%{background-color:var(--surface-2)}6%,9%{background-color:color-mix(in srgb, var(--green) 11%, var(--surface-2))}15%,to{background-color:var(--surface-2)}}.ab-landing .ab-glow{border-radius:3px;animation:15s ease-in-out infinite both abGlow}.ab-landing .ab-glow-surface{animation-name:abGlowSurface}@keyframes abType{0%,60%{max-width:22ch}63%{max-width:0}80%,to{max-width:22ch}}.ab-landing .ab-cx-type{vertical-align:bottom;white-space:nowrap;max-width:22ch;animation:13s steps(20,end) infinite both abType;display:inline-block;overflow:hidden}@keyframes abCaret{0%,to{opacity:.25}50%{opacity:1}}.ab-landing .ab-cx-caret{background:var(--green);vertical-align:-2px;width:2px;height:13px;margin-left:3px;animation:.9s step-end infinite abCaret;display:inline-block}@keyframes abSettle{0%,53%{opacity:1;transform:none}56%{opacity:.18;transform:translateY(4px)}64%,to{opacity:1;transform:none}}.ab-landing .ab-cx-settle{animation:13s ease-out infinite both abSettle}@keyframes abRowUp{0%,80%{transform:none}83%{transform:translateY(37px)}92%,to{transform:none}}@keyframes abRowDown{0%,80%{transform:none}83%{transform:translateY(-37px)}92%,to{transform:none}}.ab-landing .ab-cx-up{animation:13s cubic-bezier(.23,1,.32,1) infinite both abRowUp}.ab-landing .ab-cx-down{animation:13s cubic-bezier(.23,1,.32,1) infinite both abRowDown}@keyframes abCommitLand{0%,92%{opacity:1;transform:none}94%{opacity:0;transform:translateY(5px)}99%,to{opacity:1;transform:none}}.ab-landing .ab-cx-commit{animation:13s ease-out infinite both abCommitLand}@media (prefers-reduced-motion:reduce){.ab-landing .ab-glow,.ab-landing .ab-cx-type,.ab-landing .ab-cx-caret,.ab-landing .ab-cx-settle,.ab-landing .ab-cx-up,.ab-landing .ab-cx-down,.ab-landing .ab-cx-commit{animation:none}.ab-landing .ab-cx-type{max-width:22ch}.ab-landing .ab-cx-caret{display:none}}.ab-landing .madrona-band{max-width:var(--wide);padding:56px var(--pad) 50px;text-align:left;margin:0 auto}.ab-landing .madrona-band .landing-eyebrow{justify-content:flex-start}.ab-landing .ab-own-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:48px;display:grid}.ab-landing .madrona-band h2{text-align:left;margin:16px 0 14px;font-size:32px;line-height:1.08}.ab-landing .ab-own-lede{color:var(--muted);text-align:left;max-width:38ch;margin:0;font-size:14.5px;line-height:1.6}.ab-landing .ab-own-right{flex-direction:column;gap:16px;display:flex}.ab-landing .madrona-band .own-cta{justify-content:flex-start;margin:0}.ab-landing .madrona-band .ab-fine{margin-top:0}.ab-landing .own-alt{text-align:left}.ab-landing .own-studio-link{align-items:center;gap:5px;display:inline-flex}@media (max-width:1199px){.ab-landing .ab-hero{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:40px;padding-bottom:46px}.ab-landing .ab-hero-copy{max-width:640px;margin-top:0}.ab-landing .ab-hero-frame{margin-top:0}.ab-landing .ab-moment-spread,.ab-landing .ab-moment-spread.is-flip{grid-template-columns:minmax(0,1fr);gap:32px}.ab-landing .ab-moment-spread.is-flip .ab-moment-copy{grid-area:1/1}.ab-landing .ab-moment-spread.is-flip .ab-moment-stage{grid-area:2/1}.ab-landing .ab-moment-copy p{max-width:62ch}.ab-landing .landing-wordmark{white-space:nowrap;flex:none}.ab-landing .landing-nav nav{gap:22px}.ab-landing .landing-nav nav>a:not(.button):not(.landing-signin),.ab-landing .landing-nav .theme-toggle{display:none}.ab-landing .ab-actions{justify-content:flex-start}}@media (min-width:721px) and (max-width:1049px){.ab-landing .thinking-section{display:block}.ab-landing .thinking-viz{margin-top:26px}}@media (max-width:1215px){.ab-landing .context-benefits{gap:11px;width:max-content;margin:20px 0 0;font-size:12px;position:static}}@media (max-width:720px){.ab-landing{--pad:20px}.ab-landing .landing-nav .theme-toggle{display:none}.ab-landing .ab-hero{padding:50px var(--pad) 0;gap:0}.ab-landing .ab-hero-copy{text-align:center;max-width:400px;margin:0 auto}.ab-landing .ab-eyebrow{justify-content:center}.ab-landing .ab-hero h1{margin:18px 0 14px;font-size:42px;line-height:1.02}.ab-landing .ab-hero h1 br{display:none}.ab-landing .ab-lede{max-width:340px;margin-inline:auto;font-size:14.5px;line-height:1.55}.ab-landing .ab-claims{display:none}.ab-landing .ab-actions{flex-direction:column;align-items:stretch;gap:10px;max-width:270px;margin:26px auto 0;display:flex}.ab-landing .ab-fine{text-align:left;justify-content:center;max-width:300px;margin:16px auto 0;font-size:13px}.ab-landing .ab-hero-frame{min-height:396px;margin-top:40px;overflow:visible}.ab-landing .ab-hero-frame .product-preview{grid-template-columns:108px minmax(240px,1fr);width:460px;min-width:460px;height:380px;position:absolute;top:0;left:20px;box-shadow:0 18px 44px #24272521,0 1px 3px #24272512}.ab-landing .ab-hero-frame .preview-briefing{display:none}.ab-landing .ab-hero-frame .preview-sidebar{padding:14px 10px}.ab-landing .ab-hero-frame .preview-kicker{font-size:8px}.ab-landing .ab-hero-frame .preview-nav{padding:7px 5px;font-size:9.5px}.ab-landing .ab-hero-frame .preview-nav small{font-size:8.5px}.ab-landing .ab-hero-frame .preview-main{padding:24px 12px 12px}.ab-landing .ab-hero-frame .preview-main li{min-height:34px;font-size:9.5px}.ab-landing .ab-hero-frame .preview-main li em{padding:2px 5px;font-size:8px}.ab-landing .ab-hero-frame .preview-title{font-size:12.5px}.ab-landing .ab-hero-frame .preview-capture{font-size:9px;bottom:9px;left:12px;right:12px}.ab-landing .ab-frame-cap{display:none}.ab-landing .model-section{padding:44px var(--pad) 12px}.ab-landing .model-head h2{margin:16px 0 12px;font-size:25px}.ab-landing .model-head>p:not(.landing-eyebrow){font-size:14.5px;line-height:1.6}.ab-landing .hq-flow{gap:16px;margin-top:26px}.ab-landing .hq-side{gap:10px}.ab-landing .hq-side-label,.ab-landing .hq-chip{font-size:12.5px}.ab-landing .hq-chip-row{gap:8px 14px}.ab-landing .hq-stops{gap:12px}.ab-landing .hq-conn svg{height:14px}.ab-landing .hq-stop{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 14px;padding:15px 16px;display:grid}.ab-landing .hq-stop-icon-wrap{grid-row:1/span 2}.ab-landing .hq-stop-name{font-size:15px}.ab-landing .hq-stop-sub{font-size:12.5px;line-height:1.4}.ab-landing .ab-how{padding:40px var(--pad) 12px;margin-top:36px}.ab-landing .ab-how-head{display:block}.ab-landing .ab-how-head h2{max-width:none;font-size:25px}.ab-landing .ab-how-head>p:not(.landing-eyebrow){padding-bottom:0}.ab-landing .ab-moment-spread{gap:20px;margin-top:34px;padding-top:34px}.ab-landing .ab-moment-copy h3{margin:12px 0;font-size:24px}.ab-landing .ab-moment-copy p{font-size:14.5px;line-height:1.6}.ab-landing .ab-moment-copy p+p{margin-top:10px}.ab-landing .ab-cap-stage .cap-stage{min-height:258px}.ab-landing .ab-moment{padding:0 0 16px 15px}.ab-landing .ab-moment-when{margin-bottom:7px}.ab-landing .ab-moment-note{margin-top:8px;font-size:12.5px;line-height:1.5}.ab-landing .ab-fbody{padding:9px 10px 10px}.ab-landing .ab-lands li{grid-template-columns:68px minmax(0,1fr);column-gap:10px;padding:6px 3px}.ab-landing .ab-lead{margin-bottom:7px}.ab-landing .ab-ranks li{padding:6px 3px}.ab-landing .ab-msg{grid-template-columns:42px minmax(0,1fr);column-gap:9px;padding:6px 0}.ab-landing .ab-cx-file{padding:8px 10px 10px}.ab-landing .ab-cx-rows li{padding:7px 2px}.ab-landing .landing-section{padding:34px var(--pad)}.ab-landing .section-intro h2{margin:16px 0 12px;font-size:26px}.ab-landing .thinking-viz{margin-top:22px}.ab-landing .context-benefits{margin-bottom:6px}.ab-landing .thesis-line{margin-top:26px}.ab-landing .context-beam{height:132px;margin-top:20px}.ab-landing .faq-item summary{padding:11px 2px;font-size:14.5px}.ab-landing .faq-item p{padding-bottom:16px;font-size:13px}.ab-landing .madrona-band{padding:34px var(--pad) 30px}.ab-landing .madrona-band h2{font-size:25px}.ab-landing .ab-own-grid{grid-template-columns:minmax(0,1fr);gap:26px}.ab-landing .ab-own-lede{max-width:none}.ab-landing .madrona-band .own-cta{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ab-landing .madrona-band .own-cta .button{padding:0 12px}.ab-landing .madrona-band .ab-fine{justify-content:flex-start;max-width:none;margin:0}@keyframes abRowUpNarrow{0%,80%{transform:none}83%{transform:translateY(31px)}92%,to{transform:none}}@keyframes abRowDownNarrow{0%,80%{transform:none}83%{transform:translateY(-31px)}92%,to{transform:none}}.ab-landing .ab-cx-up{animation-name:abRowUpNarrow}.ab-landing .ab-cx-down{animation-name:abRowDownNarrow}}