.cs.ab-sig{padding:clamp(88px,7.8vw,120px) var(--cs-gutter)}.ab-sig__card{position:relative;display:block;max-width:1880px;margin-inline:auto;padding:clamp(28px,4vw,64px) var(--cs-pad-x);border-radius:var(--cs-r-xl);overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(60% 55% at 78% 50%,rgba(var(--cs-blue-rgb),.16),transparent 70%),radial-gradient(40% 40% at 0% 0%,rgba(var(--cs-blue-rgb),.1),transparent 70%),#0d090a}html.cs-dark .ab-sig__card{background:radial-gradient(60% 55% at 78% 50%,rgba(var(--cs-blue-rgb),.2),transparent 70%),radial-gradient(40% 40% at 0% 0%,rgba(var(--cs-blue-rgb),.14),transparent 70%),#10131a;box-shadow:inset 0 0 0 1px #ffffff12}.ab-sig__inner{max-width:var(--cs-wrap);margin-inline:auto}.ab-sig__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.ab-sig__tabs{display:inline-flex;gap:2px;padding:4px;border-radius:var(--cs-r-pill);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff17}.ab-sig__tab{padding:10px 16px 10px calc(16px + .22em);border-radius:var(--cs-r-pill);font-family:var(--cs-f-head);font-weight:400;font-size:11px;line-height:1;letter-spacing:.22em;color:#ffffff8f;transition:color .2s ease,background-color .2s ease}.ab-sig__tab:hover{color:#fff}.ab-sig__tab[aria-selected=true]{background:#fff;color:#0d090a}.ab-sig__tab:focus-visible{outline:2px solid var(--cs-blue);outline-offset:2px}.ab-sig__lens{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:var(--cs-space-m) clamp(32px,5vw,88px);margin-top:clamp(24px,3vw,40px)}.ab-sig__lens[hidden]{display:none}.ab-sig__copy{display:grid;justify-items:start;gap:22px}.ab-sig__tag{--t-ff: var(--cs-f-head);--t-fs: 14px;--t-lh: 1;--t-ls: .32em;--t-c: #fff;display:inline-flex;align-items:center;gap:12px}.ab-sig__mark{display:block;width:30px;height:30px}.ab-sig__mark svg{display:block;width:100%;height:100%}.cs .ab-sig__title{--t-c: #fff;max-width:11em}.cs .ab-sig__title em,.cs .ab-sig__title strong{color:#5aa2ff}.cs .ab-sig__text{--t-c: rgba(255, 255, 255, .66)}.ab-sig__stage{position:relative;margin:0;aspect-ratio:6 / 5}.ab-sig__viz{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ab-sig__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ab-sig__controls{display:flex;align-items:center;gap:8px}.ab-sig__replay{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:var(--cs-r-pill);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff17;color:#fff;overflow:hidden;transition:width .4s var(--cs-ease),margin .4s var(--cs-ease),opacity .3s ease,transform .4s var(--cs-ease),background-color .2s ease}.ab-sig__replay[hidden]{display:grid;width:0;margin-left:-8px;opacity:0;transform:scale(.6);visibility:hidden;pointer-events:none;transition:width .4s var(--cs-ease),margin .4s var(--cs-ease),opacity .2s ease,transform .4s var(--cs-ease),visibility 0s linear .4s}@media(prefers-reduced-motion:reduce){.ab-sig__replay,.ab-sig__replay[hidden]{transition:none}}.ab-sig__replay svg{width:13px;height:13px}.ab-sig__replay:hover{background:#ffffff24}.ab-sig__replay:focus-visible{outline:2px solid var(--cs-blue);outline-offset:2px}.ab-sig__soon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ab-sig__soon svg{width:clamp(72px,9vw,120px);height:auto}@media(prefers-reduced-motion:no-preference){.ab-sig__lens.is-leaving{opacity:0;transition:opacity .18s ease}.ab-sig__lens.is-entering .ab-sig__copy{animation:ab-sig-in .55s var(--cs-ease) both}.ab-sig__lens.is-entering .ab-sig__stage{animation:ab-sig-fade .5s ease both}}@keyframes ab-sig-in{0%{opacity:0;transform:translateY(12px)}}@keyframes ab-sig-fade{0%{opacity:0}}@media(max-width:989px){.ab-sig__lens{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.ab-sig__card{border-radius:var(--cs-r-lg);padding-block:28px}.ab-sig__inner{display:flex;flex-direction:column}.ab-sig__top{display:contents}.ab-sig__top>.cs-eyebrow{align-self:flex-start}.ab-sig__lens{order:1;margin-top:22px}.ab-sig__controls{order:2;align-self:center;margin-top:18px}.ab-sig__tab{padding:9px 11px 9px calc(11px + .18em);font-size:10px;letter-spacing:.18em}.ab-sig__stage{aspect-ratio:1}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/ab-signal.css.map */
