.ans-pillar-hero.ans-night-stage[data-atmosphere][data-stage=line]{--ans-stage-glow:radial-gradient(60% 50% at 72% 8%,color-mix(in srgb,var(--ans-tone) 22%,transparent),transparent 70%),radial-gradient(ellipse 64% 78% at 50% 0%,color-mix(in srgb,var(--ans-tone) 22%,transparent) 0%,color-mix(in srgb,var(--ans-tone) 8%,transparent) 46%,transparent 74%)}@media (min-width:600px){.ans-pillar-hero .ans-bridge:before{content:"";position:absolute;inset:-15rem 0;pointer-events:none;background-image:radial-gradient(circle at .5px 50%,color-mix(in srgb,var(--ans-tone) 35%,transparent) 0 2px,transparent 2.5px);background-position:50% 0;background-size:var(--anslation-ds-night-hero-grid-size) 2.5rem;mask-image:radial-gradient(15rem circle at var(--ans-pad-x,50%) calc(15rem + (100% - 30rem) * .1786),var(--anslation-ds-mask-solid),transparent)}.ans-pillar-hero .ans-bridge[data-active="0"]{--ans-pad-x:10%}.ans-pillar-hero .ans-bridge[data-active="1"]{--ans-pad-x:23.3333%}.ans-pillar-hero .ans-bridge[data-active="2"]{--ans-pad-x:36.6667%}.ans-pillar-hero .ans-bridge[data-active="3"]{--ans-pad-x:50%}.ans-pillar-hero .ans-bridge[data-active="4"]{--ans-pad-x:63.3333%}.ans-pillar-hero .ans-bridge[data-active="5"]{--ans-pad-x:76.6667%}.ans-pillar-hero .ans-bridge[data-active="6"]{--ans-pad-x:90%}}.ans-pillar-steps{--step-pad:2rem;position:relative;display:grid;margin:0;padding:0;list-style:none}.ans-pillar-steps:before{content:"";position:absolute;top:.625rem;bottom:2rem;left:.5rem;width:var(--anslation-ds-trace-lit,2px);border-radius:var(--anslation-ds-night-radius-pill);background:linear-gradient(to bottom,var(--ans-tone),color-mix(in srgb,var(--ans-tone) 55%,transparent) 72%,transparent)}.ans-pillar-step{--pt:var(--step-pad);position:relative;display:grid;gap:1.5rem;padding-block:var(--step-pad)}.ans-pillar-step:first-child{--pt:0px;padding-top:0}.ans-pillar-step__copy{position:relative;display:grid;align-content:start;justify-items:start;gap:.75rem;padding-left:2.5rem}.ans-pillar-step__via{position:absolute;top:.0625rem;left:0;width:1.125rem;height:1.125rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:var(--anslation-ds-page);box-shadow:inset 0 0 0 var(--anslation-ds-trace-via,1.5px) var(--ans-tone),0 0 0 4px color-mix(in srgb,var(--ans-tone) 14%,transparent)}.ans-pillar-step__via:after{content:"";position:absolute;inset:.3125rem;border-radius:inherit;background-color:color-mix(in srgb,var(--ans-tone) 80%,var(--anslation-ds-trace-lift));box-shadow:0 0 10px 1px color-mix(in srgb,var(--ans-tone) 70%,transparent)}.ans-pillar-step__index{font-variant-numeric:tabular-nums;color:var(--ans-tone)}.ans-pillar-step__frame{position:relative;z-index:1;min-width:0}.ans-pillar-step__frame .ans-night-frame{max-width:none}@media (max-width:599.98px){.ans-pillar-step:not(:first-child)>.ans-pillar-step__frame{display:none}.ans-pillar-step__frame .ans-night-frame__caption{padding-left:2.5rem}}@media (min-width:600px) and (max-width:959.98px){.ans-pillar-step__frame{margin-left:2.5rem}}@media (min-width:960px){.ans-pillar-steps{--step-pad:3rem}.ans-pillar-step{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;align-items:start}.ans-pillar-step__copy{position:sticky;top:5.75rem;grid-column:1/span 5;max-width:30rem}.ans-pillar-step__frame{grid-column:7/span 6}}.ans-lines-ba{container-type:inline-size;display:grid;min-width:0}.ans-lines-ba__before{display:grid;gap:.625rem;padding:1rem 1rem 1.25rem;border:1px dashed var(--anslation-ds-border-strong);border-radius:var(--anslation-ds-radius-lg);font-size:.875rem;line-height:1.375rem;color:var(--anslation-ds-muted)}.ans-lines-ba__text{margin:0}.ans-lines-ba__after{min-width:0}.ans-lines-ba__after .ans-night-frame{max-width:none}.ans-lines-fan{display:block;width:100%;height:auto;aspect-ratio:600/88;margin-top:calc(100% * -5 / 600);margin-bottom:1.3125rem;overflow:visible;--sk:tan(atan2(600px,100cqw))}@media (max-width:959.98px){.ans-lines-fan{margin-bottom:1.375rem}}.ans-lines-fan :is(.ans-lines-fan__dim,.ans-lines-fan__on,.ans-lines-fan__pk){fill:none;stroke-linecap:round}.ans-lines-fan__dim{stroke:var(--ans-tone);stroke-width:calc(var(--anslation-ds-trace-dim, 1.75px) * var(--sk, 1));stroke-opacity:var(--anslation-ds-fan-dim)}.ans-lines-fan__on{stroke:color-mix(in srgb,var(--ans-tone) 82%,var(--anslation-ds-trace-lift));stroke-width:calc(var(--anslation-ds-trace-lit, 2px) * var(--sk, 1));stroke-dasharray:1 1}.ans-lines-fan__pk{stroke:var(--anslation-ds-trace-lift);stroke-width:calc(3px * var(--sk, 1));stroke-dasharray:.12 1.2;stroke-dashoffset:.12;opacity:0}.ans-lines-fan :is(.ans-lines-fan__port,.ans-lines-fan__hole,.ans-lines-fan__land){fill:none;stroke-linecap:round}.ans-lines-fan__port{stroke:var(--ans-tone);stroke-width:calc(10px * var(--sk, 1))}.ans-lines-fan__hole{stroke:var(--anslation-ds-page);stroke-width:calc((10px - 2 * var(--anslation-ds-trace-via, 1.5px)) * var(--sk, 1))}.ans-lines-fan__land{stroke:color-mix(in srgb,var(--ans-tone) 55%,var(--anslation-ds-trace-lift));stroke-width:calc(6px * var(--sk, 1));transform-box:fill-box;transform-origin:center}.ans-pillar-lines .ans-night-list[data-variant=value]>li{--node-x:2.25rem}.ans-one-hero h1.ans-night-display{font-size:var(--anslation-ds-type-page-title);line-height:var(--anslation-ds-leading-page-title)}.ans-mock-one-modules>li{position:relative}.ans-mock-one-modules>li:after,.ans-mock-one-modules>li:before{content:"";position:absolute;pointer-events:none}.ans-mock-one-modules>li:before{top:-1px;right:.75rem;left:.75rem;height:var(--anslation-ds-trace-lit,2px);border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--anslation-ds-product-primary) 40%,transparent)}.ans-mock-one-modules>li:after{top:-4px;left:calc(50% - 4px);width:8px;height:8px;border-radius:var(--anslation-ds-night-radius-pill);background-color:var(--anslation-ds-page);box-shadow:inset 0 0 0 var(--anslation-ds-trace-via,1.5px) color-mix(in srgb,var(--anslation-ds-product-primary) 70%,transparent)}.ans-mock-one-modules>li:hover:before{background-color:var(--anslation-ds-product-primary);box-shadow:0 0 10px color-mix(in srgb,var(--anslation-ds-product-primary) 70%,transparent)}.ans-mock-one-modules>li:hover:after{background-color:color-mix(in srgb,var(--anslation-ds-product-primary) 70%,var(--anslation-ds-trace-lift));box-shadow:inset 0 0 0 var(--anslation-ds-trace-via,1.5px) var(--anslation-ds-product-primary),0 0 10px color-mix(in srgb,var(--anslation-ds-product-primary) 70%,transparent)}@media (prefers-reduced-motion:no-preference){html:not(.anslation-a11y-reduced-motion) .ans-one-hero [data-ans-line]{position:relative}html:not(.anslation-a11y-reduced-motion) .ans-one-hero [data-ans-line~=software]{--ans-lk:0;--ans-lt:var(--anslation-ds-product-primary)}html:not(.anslation-a11y-reduced-motion) .ans-one-hero [data-ans-line~=services]{--ans-lk:1;--ans-lt:var(--anslation-ds-product-teal)}html:not(.anslation-a11y-reduced-motion) .ans-one-hero [data-ans-line~=marketing-agency]{--ans-lk:2;--ans-lt:var(--anslation-ds-product-magenta)}html:not(.anslation-a11y-reduced-motion) .ans-one-hero [data-ans-line~=advertisement-systems]{--ans-lk:3;--ans-lt:var(--anslation-ds-product-orange)}html:not(.anslation-a11y-reduced-motion) .ans-one-hero [data-ans-line~=creators-anslation]{--ans-lk:5;--ans-lt:var(--anslation-ds-product-violet)}html:not(.anslation-a11y-reduced-motion) .ans-one-hero [data-ans-line~=future-ecosystem]{--ans-lk:6;--ans-lt:var(--anslation-ds-product-yellow)}html:not(.anslation-a11y-reduced-motion) .ans-one-hero [data-ans-line]:after,html:not(.anslation-a11y-reduced-motion) .ans-one-hero [data-ans-line~=anslation-store]:before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:color-mix(in srgb,var(--ans-lt) 9%,transparent);box-shadow:inset 0 0 0 var(--anslation-ds-trace-via,1.5px) color-mix(in srgb,var(--ans-lt) 85%,transparent),0 0 18px -4px color-mix(in srgb,var(--ans-lt) 70%,transparent);opacity:0;pointer-events:none}html:not(.anslation-a11y-reduced-motion) .ans-one-hero [data-ans-line~=anslation-store]:before{--ans-lk:4;--ans-lt:var(--anslation-ds-product-green)}html:not(.anslation-a11y-reduced-motion) .ans-one-hero .ans-mock-one__row[data-ans-line]:after{border-radius:var(--anslation-ds-radius-sm)}html:not(.anslation-a11y-reduced-motion) .ans-one-hero[data-ans-run] [data-ans-line]:after,html:not(.anslation-a11y-reduced-motion) .ans-one-hero[data-ans-run] [data-ans-line~=anslation-store]:before{animation:ans-b-flash var(--anslation-ds-duration-settle) var(--anslation-ds-ease) calc(var(--anslation-ds-duration-travel) + var(--anslation-ds-duration-settle) + var(--ans-lk) * var(--anslation-ds-stagger) * 1.5) none}}@media (forced-colors:active){.ans-one-hero [data-ans-line]:after,.ans-one-hero [data-ans-line~=anslation-store]:before{display:none}}.ans-lm{container-type:inline-size;width:min(100%,22.5rem);margin-bottom:var(--anslation-ds-intro-gap)}.ans-lm__svg{--sk:tan(atan2(360px,100cqw));--st:var(--anslation-ds-stagger);--lm-hit:calc(var(--anslation-ds-duration-base) + 9 * var(--st) + var(--lm-travel, var(--anslation-ds-duration-slow)));display:block;width:100%;height:auto;aspect-ratio:360/150;overflow:visible}@media (min-width:960px){.ans-pillar-included__panel[data-motif]{display:grid;grid-template-columns:minmax(0,1fr) 18rem;column-gap:2.5rem}.ans-pillar-included__panel[data-motif]>*{grid-column:1/-1}.ans-pillar-included__panel[data-motif]>.ans-night-intro{grid-column:1;grid-row:1}.ans-pillar-included__panel[data-motif]>.ans-lm{grid-column:2;grid-row:1;align-self:start;width:100%;margin-bottom:1.5rem}}@media (min-width:1280px){.ans-pillar-included__panel[data-motif]{grid-template-columns:minmax(0,1fr) 22.5rem;column-gap:4rem}}.ans-lm__s1{stop-color:color-mix(in srgb,var(--ans-tone) 72%,var(--anslation-ds-night-fill-light))}.ans-lm__s2{stop-color:var(--ans-tone)}.ans-lm__s3{stop-color:color-mix(in srgb,var(--ans-tone) 78%,var(--anslation-ds-night-fill-dark))}.ans-lm__t1{fill:color-mix(in srgb,var(--ans-tone) 68%,var(--anslation-ds-night-fill-light))}.ans-lm__t2{fill:var(--ans-tone)}.ans-lm :is(.ans-lm__t3,.ans-lm__sw-depth){fill:color-mix(in srgb,var(--ans-tone) 58%,var(--anslation-ds-night-fill-dark))}.ans-lm__t4{fill:color-mix(in srgb,var(--ans-tone) 34%,var(--anslation-ds-surface))}.ans-lm__hi{fill:var(--anslation-ds-night-fill-light);opacity:.55}.ans-lm__hi-s{fill:none;stroke:var(--anslation-ds-night-fill-light);stroke-width:2;stroke-linecap:round;opacity:.45}.ans-lm__ink{fill:none;stroke:var(--anslation-ds-page);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ans-lm__face{fill:color-mix(in srgb,var(--ans-tone) 16%,var(--anslation-ds-surface));stroke:color-mix(in srgb,var(--ans-tone) 45%,transparent);stroke-width:calc(1px * var(--sk))}.ans-lm__grid{fill:none;stroke:color-mix(in srgb,var(--ans-tone) 62%,transparent);stroke-width:calc(1px * var(--sk));stroke-linecap:round;stroke-dasharray:1 1}.ans-lm__bar{fill:var(--anslation-ds-night-fill-light);transform-box:fill-box;transform-origin:50% 100%}.ans-lm__aa{font-family:inherit;font-weight:600;letter-spacing:-.04em}.ans-lm__sw{transform-box:fill-box;transform-origin:center}.ans-lm__sw-face{fill:var(--ans-tone)}.ans-lm__open{fill:none;stroke:var(--anslation-ds-border-strong);stroke-width:calc(1px * var(--sk));stroke-dasharray:3 3}.ans-lm :is(.ans-lm__dim,.ans-lm__on,.ans-lm__pk,.ans-lm__land){fill:none;stroke-linecap:round}.ans-lm__dim{stroke:var(--ans-tone);stroke-width:calc(var(--anslation-ds-trace-dim, 1.75px) * var(--sk));stroke-opacity:var(--anslation-ds-fan-dim)}.ans-lm__on{stroke:color-mix(in srgb,var(--ans-tone) 82%,var(--anslation-ds-night-fill-light));stroke-width:calc(var(--anslation-ds-trace-lit, 2px) * var(--sk))}.ans-lm__pk{stroke:var(--anslation-ds-night-fill-light);stroke-width:calc(3px * var(--sk));stroke-dasharray:.12 1.2;stroke-dashoffset:.12;opacity:0}.ans-lm__land{stroke:color-mix(in srgb,var(--ans-tone) 55%,var(--anslation-ds-night-fill-light));stroke-width:calc(6px * var(--sk))}.ans-lm__land,.ans-lm__via{transform-box:fill-box;transform-origin:center}.ans-lm__via{stroke:color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-night-fill-light));stroke-width:calc(var(--anslation-ds-trace-via, 1.5px) * var(--sk))}.ans-lm__hole,.ans-lm__via{fill:var(--anslation-ds-page)}.ans-lm__ring{fill:color-mix(in srgb,var(--ans-tone) 6%,transparent);stroke:color-mix(in srgb,var(--ans-tone) 26%,transparent);stroke-width:calc(1px * var(--sk))}.ans-lm :is(.ans-lm__link,.ans-lm__goal),.ans-lm__ring{transform-box:fill-box;transform-origin:center}@keyframes ans-ln-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ans-ln-comet{0%{stroke-dashoffset:.12;opacity:0}8%,86%{opacity:1}to{stroke-dashoffset:-1;opacity:0}}@keyframes ans-ln-land{0%{opacity:.4;transform:scale(.6)}45%{opacity:1;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes ans-ln-via{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ans-lm-rise{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes ans-lm-in{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ans-lm-pop-in{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes ans-lm-pop{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ans-lm-ripple{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-lm[data-ans-once]:not([data-ans-play]) .ans-lm__grid{stroke-dashoffset:1}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-lm[data-ans-once]:not([data-ans-play]) .ans-lm__bar{transform:scaleY(.15)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-lm[data-ans-once]:not([data-ans-play]) .ans-lm__sw{transform:scale(.4)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-lm[data-ans-once]:not([data-ans-play]) .ans-lm__aa{opacity:.2}html:not(.anslation-a11y-reduced-motion) .ans-mock-one-modules>li:after,html:not(.anslation-a11y-reduced-motion) .ans-mock-one-modules>li:before{transition:background-color var(--anslation-ds-duration-base) var(--anslation-ds-ease),box-shadow var(--anslation-ds-duration-base) var(--anslation-ds-ease)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-pillar-step[data-ans-revealed=true] .ans-pillar-step__via:after{animation:ans-ln-via var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) var(--anslation-ds-duration-reveal) both}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-lines-ba[data-ans-revealed=true] .ans-lines-fan__on{animation:ans-ln-draw var(--anslation-ds-duration-draw) var(--anslation-ds-ease-glide) calc(var(--anslation-ds-duration-reveal) + var(--i) * var(--anslation-ds-stagger)) both}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-lines-ba[data-ans-revealed=true] .ans-lines-fan__pk{animation:ans-ln-comet var(--travel) var(--anslation-ds-ease-glide) calc(var(--anslation-ds-duration-reveal) + var(--anslation-ds-duration-draw) + var(--i) * var(--anslation-ds-stagger)) both}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-lines-ba[data-ans-revealed=true] .ans-lines-fan__land{animation:ans-ln-land var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--anslation-ds-duration-reveal) + var(--anslation-ds-duration-draw) + var(--i) * var(--anslation-ds-stagger) + var(--travel)) both}html:not(.anslation-a11y-reduced-motion) .ans-lm[data-ans-play] .ans-lm__grid{animation:ans-ln-draw var(--anslation-ds-duration-draw) var(--anslation-ds-ease-glide) calc(var(--i) * var(--st) * 2) both}html:not(.anslation-a11y-reduced-motion) .ans-lm[data-ans-play] .ans-lm__bar{animation:ans-lm-rise var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--anslation-ds-duration-slow) + var(--i) * var(--st)) both}html:not(.anslation-a11y-reduced-motion) .ans-lm[data-ans-play] .ans-lm__aa{animation:ans-lm-in var(--anslation-ds-duration-reveal) var(--anslation-ds-spring) var(--anslation-ds-duration-reveal) both}html:not(.anslation-a11y-reduced-motion) .ans-lm[data-ans-play] .ans-lm__sw{animation:ans-lm-pop-in var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--anslation-ds-duration-draw) + var(--i) * var(--st) * 1.5) both}html:not(.anslation-a11y-reduced-motion) .ans-lm[data-ans-play] .ans-lm__tr .ans-lm__pk{animation:ans-ln-comet var(--travel) var(--anslation-ds-ease-glide) calc(var(--anslation-ds-duration-base) + var(--i) * var(--st) * 3) both}html:not(.anslation-a11y-reduced-motion) .ans-lm[data-ans-play] .ans-lm__tr .ans-lm__land{animation:ans-ln-land var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--anslation-ds-duration-base) + var(--i) * var(--st) * 3 + var(--travel)) both}html:not(.anslation-a11y-reduced-motion) .ans-lm[data-ans-play] .ans-lm__link{animation:ans-lm-pop var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) var(--lm-hit) both}html:not(.anslation-a11y-reduced-motion) .ans-lm[data-ans-play] .ans-lm__out .ans-lm__pk{animation:ans-ln-comet var(--travel) var(--anslation-ds-ease-glide) calc(var(--lm-hit) + var(--anslation-ds-duration-base)) both}html:not(.anslation-a11y-reduced-motion) .ans-lm[data-ans-play] .ans-lm__via{animation:ans-ln-land var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--lm-hit) + var(--anslation-ds-duration-base) + var(--travel) * .5) both}html:not(.anslation-a11y-reduced-motion) .ans-lm[data-ans-play] .ans-lm__goal{animation:ans-lm-pop var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--lm-hit) + var(--anslation-ds-duration-base) + var(--lm-out)) both}html:not(.anslation-a11y-reduced-motion) .ans-lm[data-ans-play] .ans-lm__ring{animation:ans-lm-ripple var(--anslation-ds-duration-reveal) var(--anslation-ds-ease) calc(var(--lm-hit) + var(--anslation-ds-duration-base) + var(--lm-out) + var(--i) * var(--st) * 2) both}}.ans-pillar-steps[data-spine]:before{content:none}.ans-spine{position:absolute;top:calc(var(--pt) + .625rem);bottom:calc(-1 * (var(--step-pad) + .625rem));left:0;width:2.25rem;pointer-events:none}.ans-spine[data-last]{bottom:2rem;mask-image:linear-gradient(to bottom,var(--anslation-ds-mask-solid) 20%,transparent)}.ans-spine:before{content:"";position:absolute;top:0;bottom:0;left:.5rem;width:var(--anslation-ds-trace-lit,2px);border-radius:var(--anslation-ds-night-radius-pill);background:var(--ans-tone)}.ans-pillar-step__via[data-glyph]{box-shadow:0 0 0 4px color-mix(in srgb,var(--ans-tone) 14%,transparent)}.ans-pillar-step__via[data-glyph]:after{content:none}.ans-pillar-step__via>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform-origin:center}.ans-spine__ink{fill:none;stroke:color-mix(in srgb,var(--ans-tone) 85%,var(--anslation-ds-trace-lift));stroke-width:var(--anslation-ds-trace-via,1.5px);stroke-linecap:round;stroke-linejoin:round}.ans-spine__fill{fill:color-mix(in srgb,var(--ans-tone) 85%,var(--anslation-ds-trace-lift))}.ans-spine__hole{fill:var(--anslation-ds-page)}.ans-spine__tick{fill:none;stroke:var(--anslation-ds-page);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ans-spine__branch{position:absolute;top:0;bottom:0;left:.5625rem;width:1.125rem;border:var(--anslation-ds-trace-lit,2px) solid color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift));border-left:0;border-radius:0 1.125rem 1.125rem 0/0 2.5rem 2.5rem 0}.ans-spine__commit{position:absolute;top:50%;right:-.375rem;width:.625rem;height:.625rem;margin-top:-.3125rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:var(--anslation-ds-page);box-shadow:inset 0 0 0 var(--anslation-ds-trace-via,1.5px) var(--ans-tone),0 0 0 3px color-mix(in srgb,var(--ans-tone) 14%,transparent)}.ans-pillar-steps[data-spine=retainer] .ans-spine:not([data-last]):after{content:"";position:absolute;top:1.25rem;bottom:1.25rem;left:.25rem;width:.625rem;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--ans-tone) 60%,transparent) 0 2px,transparent 2px 1.25rem)}.ans-pillar-steps[data-spine=retainer] .ans-spine[data-last]{bottom:auto;height:3rem;mask-image:none}.ans-pillar-steps[data-spine=retainer] .ans-spine[data-last]:before{bottom:auto;height:1rem;border-radius:0}.ans-spine__curl{position:absolute;top:1rem;left:.5rem;width:1.125rem;height:1.75rem;border:var(--anslation-ds-trace-lit,2px) solid var(--ans-tone);border-top:0;border-radius:0 0 .625rem .625rem}.ans-spine__curl:after{content:"";position:absolute;top:-.125rem;right:-.3125rem;width:.4375rem;height:.4375rem;border-top:var(--anslation-ds-trace-lit,2px) solid var(--ans-tone);border-left:var(--anslation-ds-trace-lit,2px) solid var(--ans-tone);transform:rotate(45deg)}.ans-spine__ret{position:absolute;top:0;bottom:0;left:1.5625rem;width:var(--anslation-ds-trace-lit,2px);background:color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift))}.ans-spine__ret[data-top]{top:1rem}.ans-spine__ret[data-end]{bottom:1rem}.ans-spine__ret[data-end]:after,.ans-spine__ret[data-top]:before{content:"";position:absolute;right:0;width:1.125rem;height:1rem;border-right-width:0;border:0 solid color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift));border-right:var(--anslation-ds-trace-lit,2px) solid color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift))}.ans-spine__ret[data-top]:before{bottom:100%;border-top-width:var(--anslation-ds-trace-lit,2px);border-top-right-radius:1rem}.ans-spine__ret[data-end]:after{top:100%;border-bottom-width:var(--anslation-ds-trace-lit,2px);border-bottom-right-radius:1rem}.ans-spine__flow{position:absolute;top:50%;left:-.1875rem;width:.5rem;height:.5rem;border-top:var(--anslation-ds-trace-lit,2px) solid var(--ans-tone);border-left:var(--anslation-ds-trace-lit,2px) solid var(--ans-tone);transform:rotate(45deg)}.ans-pillar-steps[data-spine=chain] .ans-spine:not([data-last]):before{content:none}.ans-spine__chain{position:absolute;top:0;left:0;width:1.125rem;height:100%;overflow:hidden}.ans-spine__link{fill:none;stroke:var(--ans-tone);stroke-width:var(--anslation-ds-trace-via,1.5px)}.ans-spine__link-edge{fill:color-mix(in srgb,var(--ans-tone) 80%,var(--anslation-ds-trace-lift))}.ans-pillar-steps[data-spine=path] .ans-spine:before{left:.375rem;width:.375rem;border-radius:0;background:radial-gradient(circle,var(--ans-tone) 0 1.5px,transparent 2px) 50% 0 /.375rem .625rem repeat-y}.ans-pillar-steps[data-spine=path] .ans-spine[data-last]{display:none}.ans-pillar-steps[data-spine=film] .ans-spine:before{left:.0625rem;width:1rem;border-radius:2px;background:repeating-linear-gradient(to bottom,var(--anslation-ds-page) 0 4px,transparent 4px 10px) 3px 0 /3px 100% no-repeat,repeating-linear-gradient(to bottom,var(--anslation-ds-page) 0 4px,transparent 4px 10px) calc(100% - 3px) 0 /3px 100% no-repeat,color-mix(in srgb,var(--ans-tone) 30%,transparent)}.ans-pillar-steps[data-spine=film] .ans-spine:before,.ans-pillar-steps[data-spine=pipe] .ans-spine:before{box-shadow:inset var(--anslation-ds-trace-via,1.5px) 0 0 var(--ans-tone),inset calc(-1 * var(--anslation-ds-trace-via, 1.5px)) 0 0 var(--ans-tone)}.ans-pillar-steps[data-spine=pipe] .ans-spine:before{left:.25rem;width:.625rem;border-radius:0;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--ans-tone) 60%,transparent) 0 6px,transparent 6px 12px) 50% 0 /2px 100% no-repeat}.ans-relay{display:grid;gap:.75rem}.ans-relay__bus{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.ans-relay__step{position:relative;display:flex}.ans-relay__step:not(:last-child):before{content:"";position:absolute;top:calc(.5rem + 6px);right:calc(-50% + .4375rem);left:calc(50% + .4375rem);height:var(--anslation-ds-trace-lit,2px);background:color-mix(in srgb,var(--ans-tone) 70%,transparent)}.ans-relay__pad{display:grid;flex:1 1 auto;align-content:start;justify-items:center;gap:.25rem;min-width:0;padding:.5rem .25rem .625rem;border-radius:var(--anslation-ds-radius);color:var(--anslation-ds-text-soft);text-align:center;text-decoration:none}.ans-relay__node{position:relative;z-index:1;width:.875rem;height:.875rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:var(--anslation-ds-page);box-shadow:inset 0 0 0 var(--anslation-ds-trace-via,1.5px) color-mix(in srgb,var(--ans-tone) 75%,transparent)}.ans-relay__flow{font-size:.8125rem;font-weight:var(--anslation-ds-night-weight-strong);line-height:1.125rem;color:var(--anslation-ds-text)}.ans-relay__name{max-width:100%;font-size:.75rem;line-height:1rem;overflow-wrap:anywhere;color:var(--anslation-ds-muted)}.ans-relay__step[data-owner] .ans-relay__pad{min-height:2.75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--ans-tone) 16%,transparent),transparent 85%);box-shadow:inset 0 0 0 1px var(--ans-tone-edge);color:var(--anslation-ds-text)}.ans-relay__step[data-owner] .ans-relay__node{background-color:color-mix(in srgb,var(--ans-tone) 80%,var(--anslation-ds-trace-lift));box-shadow:0 0 0 4px color-mix(in srgb,var(--ans-tone) 22%,transparent),0 0 14px 2px color-mix(in srgb,var(--ans-tone) 55%,transparent)}.ans-relay__step[data-owner] .ans-relay__flow{color:var(--ans-tone)}.ans-relay__step[data-owner] .ans-relay__name{color:var(--anslation-ds-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ans-tone) 60%,transparent);text-underline-offset:.2em}.ans-pillar-page .ans-relay a.ans-relay__pad{display:grid;align-items:normal}.ans-relay__pad:is(a):hover{box-shadow:inset 0 0 0 1px var(--ans-tone)}.ans-relay__pad:is(a):focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring)}.ans-relay__handoff{margin:0;font-size:.875rem;line-height:1.375rem;color:var(--anslation-ds-text-soft)}.ans-pillar-fit__actions{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;align-self:stretch;margin-top:.5rem}.ans-pillar-fit__actions>.ans-night-link{align-self:flex-start;min-height:2.75rem}@media (min-width:768px){.ans-pillar-fit__actions{flex-direction:row;flex-wrap:wrap;align-items:center;align-self:flex-start;gap:.75rem 1.25rem}.ans-pillar-fit__actions>.ans-night-link{align-self:center;min-height:0}}.ans-wired{--wired-src:var(--ans-tone);position:relative;display:grid;gap:1rem;margin-top:.5rem}.ans-wired__src{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;padding:1rem;border-radius:var(--anslation-ds-radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--ans-tone) 18%,transparent),transparent 70%),var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px var(--ans-tone-edge),0 18px 40px -24px color-mix(in srgb,var(--ans-tone) 70%,transparent)}.ans-wired__tile.ans-night-icon{flex:none;width:3rem;height:3rem;border-radius:var(--anslation-ds-radius);box-shadow:inset 0 1px 0 var(--anslation-ds-night-fill-highlight),inset 0 -1px 0 var(--anslation-ds-night-fill-shade),0 14px 30px -14px color-mix(in srgb,var(--ans-tone) 70%,transparent)}.ans-wired__src-name{font-size:var(--anslation-ds-type-card-title);font-weight:var(--anslation-ds-night-weight-strong);line-height:var(--anslation-ds-leading-card-title);color:var(--anslation-ds-text)}.ans-wired__beside{display:flex;flex-basis:100%;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.ans-wired__beside>.ans-night-label{flex-basis:100%}.ans-wired__product{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:var(--ans-tone-soft);box-shadow:inset 0 0 0 1px var(--ans-tone-edge);font-size:.8125rem;font-weight:var(--anslation-ds-night-weight-strong);line-height:1.25rem;color:var(--ans-tone)}.ans-wired__fan,.ans-wired__pins{display:none}.ans-wired__pads{display:grid;gap:.5rem;margin:0;padding:0 0 0 1.75rem;list-style:none}.ans-wired__item{position:relative;display:flex}.ans-wired__item:before{content:"";position:absolute;top:-.5rem;bottom:0;left:-1.25rem;width:var(--anslation-ds-trace-lit,2px);background:var(--wired-src)}.ans-wired__item:first-child:before{top:-1rem}.ans-wired__item:last-child:before{bottom:50%}.ans-wired__item:not([data-wired]):before{background:color-mix(in srgb,var(--wired-src) 30%,transparent)}.ans-wired__item:after{content:"";position:absolute;top:calc(50% - 1px);left:-1.25rem;width:1.25rem;height:var(--anslation-ds-trace-lit,2px);background:color-mix(in srgb,var(--ans-tone) 82%,var(--anslation-ds-trace-lift));transform-origin:left center}.ans-wired__item:not([data-wired]):after{background:repeating-linear-gradient(to right,var(--anslation-ds-border-strong) 0 4px,transparent 4px 7px)}.ans-wired__item:not([data-wired]):is(:hover,:focus-within):after{background:color-mix(in srgb,var(--ans-tone) 70%,transparent)}.ans-wired__pad{display:flex;flex:1 1 auto;align-items:center;gap:.75rem;min-width:0;min-height:3.5rem;padding:.625rem .875rem;border-radius:var(--anslation-ds-radius);background-color:var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px var(--anslation-ds-border);color:inherit;text-decoration:none}.ans-wired__item[data-wired] .ans-wired__pad{background:linear-gradient(90deg,color-mix(in srgb,var(--ans-tone) 13%,transparent),transparent 70%),var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px var(--ans-tone-edge)}.ans-wired__pad:hover{box-shadow:inset 0 0 0 1px var(--ans-tone)}.ans-wired__pad:focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring)}.ans-wired__pad-tile.ans-night-icon{flex:none;width:2.25rem;height:2.25rem;border-radius:var(--anslation-ds-radius)}.ans-wired__item:not([data-wired]) .ans-wired__pad-tile{opacity:.6}.ans-wired__text{display:grid;gap:.125rem;min-width:0}.ans-wired__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-size:.9375rem;font-weight:var(--anslation-ds-night-weight-strong);line-height:1.375rem;color:var(--anslation-ds-text)}.ans-wired__item:not([data-wired]) .ans-wired__name{color:var(--anslation-ds-text-soft)}.ans-wired__status{font-size:.75rem;font-weight:500;line-height:1rem;color:var(--anslation-ds-muted)}.ans-wired__via{display:block;font-size:.8125rem;line-height:1.25rem;color:var(--anslation-ds-text-soft)}.ans-wired__source{display:inline-block}.ans-wired__source:not(:last-child):after{content:"·";margin-inline:.375rem;color:var(--anslation-ds-text-faint)}@media (min-width:768px){.ans-wired{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;column-gap:2.75rem}.ans-wired__src{flex-direction:column;align-items:flex-start}.ans-wired__src:after{content:"";position:absolute;top:calc(50% - 1px);left:100%;width:3.25rem;height:var(--anslation-ds-trace-lit,2px);background:var(--wired-src)}.ans-wired__item:first-child:before{top:50%}}@media (min-width:1200px){.ans-wired{grid-template-columns:17rem 10rem minmax(0,1fr);column-gap:0}.ans-wired__item:after,.ans-wired__item:before,.ans-wired__src:after{content:none}.ans-wired__pins{display:block;position:absolute;top:50%;right:-.25rem;width:.5rem;height:calc(5 * 6px + 3px);transform:translateY(-50%);background:repeating-linear-gradient(to bottom,var(--wired-src) 0 3px,transparent 3px 6px);border-radius:1px}.ans-wired__fan{display:block;width:10rem;height:var(--wired-h);overflow:visible}.ans-wired__pads{padding-left:0}.ans-wired__pad{min-height:4rem;padding-block:.5rem}}.ans-wired__fan :is(.ans-wired__dim,.ans-wired__on,.ans-wired__pk){fill:none;stroke-linecap:round}.ans-wired__dim{stroke:var(--anslation-ds-border-strong);stroke-width:1.5px;stroke-dasharray:3 5}.ans-wired__on{stroke:color-mix(in srgb,var(--ans-tone) 82%,var(--anslation-ds-trace-lift));stroke-width:var(--anslation-ds-trace-lit,2px);stroke-dasharray:1 1;stroke-opacity:0}.ans-wired__tr[data-wired] .ans-wired__dim{stroke:var(--ans-tone);stroke-width:7px;stroke-opacity:.16;stroke-dasharray:none}.ans-wired__tr[data-wired] .ans-wired__on{stroke-opacity:1}.ans-wired__pk{stroke:var(--anslation-ds-trace-lift);stroke-width:3px;stroke-dasharray:.12 1.2;stroke-dashoffset:.12;opacity:0}.ans-wired:has(.ans-wired__item[data-k="0"]>.ans-wired__pad:is(:hover,:focus-visible)) .ans-wired__tr[data-k="0"] .ans-wired__on,.ans-wired:has(.ans-wired__item[data-k="1"]>.ans-wired__pad:is(:hover,:focus-visible)) .ans-wired__tr[data-k="1"] .ans-wired__on,.ans-wired:has(.ans-wired__item[data-k="2"]>.ans-wired__pad:is(:hover,:focus-visible)) .ans-wired__tr[data-k="2"] .ans-wired__on,.ans-wired:has(.ans-wired__item[data-k="3"]>.ans-wired__pad:is(:hover,:focus-visible)) .ans-wired__tr[data-k="3"] .ans-wired__on,.ans-wired:has(.ans-wired__item[data-k="4"]>.ans-wired__pad:is(:hover,:focus-visible)) .ans-wired__tr[data-k="4"] .ans-wired__on,.ans-wired:has(.ans-wired__item[data-k="5"]>.ans-wired__pad:is(:hover,:focus-visible)) .ans-wired__tr[data-k="5"] .ans-wired__on{stroke:color-mix(in srgb,var(--ans-tone) 60%,var(--anslation-ds-trace-lift));stroke-opacity:1}.ans-wired:has(.ans-wired__pad:is(:hover,:focus-visible)) .ans-wired__tile{box-shadow:inset 0 0 0 1px var(--anslation-ds-night-fill-highlight),inset 0 -1px 0 var(--anslation-ds-night-fill-shade),0 14px 30px -12px color-mix(in srgb,var(--ans-tone) 90%,transparent)}.ans-pillar-works{display:grid;gap:1.25rem;margin-top:3rem}.ans-pillar-works__title{margin:0}.ans-pillar-works__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none}.ans-pillar-works__cards>li{display:flex}.ans-pillar-works__cards>li>.ans-night-card{flex:1 1 auto}@media (min-width:768px){.ans-pillar-works__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.ans-pillar-works__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes ans-ln-fill{0%{transform:scaleX(.02)}to{transform:none}}@media (prefers-reduced-motion:no-preference){html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-wired[data-ans-once]:not([data-ans-play]) .ans-wired__tr[data-wired] .ans-wired__on{stroke-dashoffset:1}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-wired[data-ans-once]:not([data-ans-play]) .ans-wired__item[data-wired]:after{transform:scaleX(0)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-pillar-step__frame[data-ans-once]:not([data-ans-play]) :is(.ans-mock-pillar__track>span,.ans-mock-step__card-foot>.ans-mock-pillar__track>span){transform:scaleX(.02)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-pillar-step__frame[data-ans-once]:not([data-ans-play]) :is(.ans-mock-pillar__bars>span,.ans-mock-pillar__conversion-bar>span){transform:scaleY(.15)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-pillar-step__frame[data-ans-once]:not([data-ans-play]) :is([data-state=qa] .ans-mock-step__check>svg,.ans-mock-pillar__rows>li>.ans-mock-pillar__dot[data-tone],.ans-mock-pillar__table:has(.ans-mock-pillar__code) .ans-mock-tag){transform:scale(.4)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-pillar-step__frame[data-ans-once]:not([data-ans-play]) :is([data-state=planned] :is(.ans-mock-step__rows,.ans-mock-step__tiles)>li,[data-calendar] .ans-mock-pillar__card,.ans-mock-store__item){opacity:.2;transform:translateY(6px)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-pillar-step[data-ans-revealed=true] .ans-pillar-step__via>svg{animation:ans-ln-via var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) var(--anslation-ds-duration-reveal) both}html:not(.anslation-a11y-reduced-motion) .ans-wired[data-ans-play] .ans-wired__tr[data-wired] .ans-wired__on{animation:ans-ln-draw var(--anslation-ds-duration-draw) var(--anslation-ds-ease-glide) calc(var(--i) * var(--anslation-ds-stagger) * 2) both}html:not(.anslation-a11y-reduced-motion) .ans-wired[data-ans-play] .ans-wired__pk{animation:ans-ln-comet var(--travel) var(--anslation-ds-ease-glide) calc(var(--anslation-ds-duration-slow) + var(--i) * var(--anslation-ds-stagger) * 2) both}html:not(.anslation-a11y-reduced-motion) .ans-wired[data-ans-play] .ans-wired__item[data-wired] .ans-wired__pad-tile{animation:ans-lm-pop var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--anslation-ds-duration-slow) + var(--i) * var(--anslation-ds-stagger) * 2 + var(--travel)) both}html:not(.anslation-a11y-reduced-motion) .ans-wired[data-ans-play] .ans-wired__item[data-wired]:after{animation:ans-ln-fill var(--anslation-ds-duration-settle) var(--anslation-ds-spring) calc(var(--i) * var(--anslation-ds-stagger) * 2) both}html:not(.anslation-a11y-reduced-motion) .ans-pillar-step__frame[data-ans-play] :is(.ans-mock-pillar__track>span,.ans-mock-step__card-foot>.ans-mock-pillar__track>span){transform-origin:left center;animation:ans-ln-fill var(--anslation-ds-duration-settle) var(--anslation-ds-spring) calc(var(--i, 0) * var(--anslation-ds-stagger)) both}html:not(.anslation-a11y-reduced-motion) .ans-pillar-step__frame[data-ans-play] :is(.ans-mock-pillar__bars>span,.ans-mock-pillar__conversion-bar>span){transform-origin:center bottom;animation:ans-lm-rise var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--i, 0) * var(--anslation-ds-stagger)) both}html:not(.anslation-a11y-reduced-motion) .ans-pillar-step__frame[data-ans-play] :is([data-state=qa] .ans-mock-step__check>svg,.ans-mock-pillar__rows>li>.ans-mock-pillar__dot[data-tone],.ans-mock-pillar__table:has(.ans-mock-pillar__code) .ans-mock-tag){animation:ans-lm-pop-in var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--i, 0) * var(--anslation-ds-stagger) * 2) both}html:not(.anslation-a11y-reduced-motion) .ans-pillar-step__frame[data-ans-play] :is([data-state=planned] :is(.ans-mock-step__rows,.ans-mock-step__tiles)>li,[data-calendar] .ans-mock-pillar__card,.ans-mock-store__item){animation:ans-lm-in var(--anslation-ds-duration-settle) var(--anslation-ds-spring) calc(var(--i, 0) * var(--anslation-ds-stagger)) both}html:not(.anslation-a11y-reduced-motion) .ans-pillar-step__frame[data-ans-play] [data-state=building] .ans-mock-step__column:nth-child(2) .ans-mock-tag{animation:ans-lm-pop var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) var(--anslation-ds-duration-settle) both}}.ans-lm .ans-lm__bar.ans-lm__t1{fill:color-mix(in srgb,var(--ans-tone) 68%,var(--anslation-ds-night-fill-light))}.ans-lm .ans-lm__bar.ans-lm__t2{fill:var(--ans-tone)}.ans-lm .ans-lm__bar.ans-lm__t4{fill:color-mix(in srgb,var(--ans-tone) 34%,var(--anslation-ds-surface))}.ans-pillar-fit__lead{display:grid;gap:2rem;min-width:0}.ans-pstrip{display:grid;gap:.875rem;margin:0;padding:1.25rem 1.25rem 1rem;border:1px solid var(--anslation-ds-border);border-radius:var(--anslation-ds-radius-lg);background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--ans-tone) 10%,transparent),transparent 60%),var(--anslation-ds-surface)}.ans-pstrip__cap{color:var(--anslation-ds-text-soft)}.ans-pstrip__rows{display:grid;gap:.875rem;margin:0;padding:0;list-style:none}.ans-pstrip__row{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:.375rem;align-items:baseline}.ans-pstrip__name{color:var(--anslation-ds-text);font-weight:var(--anslation-ds-night-weight-strong)}.ans-pstrip__weeks{color:var(--anslation-ds-text-soft);font-variant-numeric:tabular-nums}.ans-pstrip__track{position:relative;grid-column:1/-1;height:.75rem}.ans-pstrip__lead{position:absolute;top:50%;left:0;width:calc(var(--from) * 100%);border-top:var(--anslation-ds-trace-via,1.5px) dashed color-mix(in srgb,var(--ans-tone) 55%,transparent)}.ans-pstrip__lead:before{content:"";top:-.3125rem;left:-.0625rem;width:.5rem;height:.5rem;background:var(--anslation-ds-page);box-shadow:inset 0 0 0 var(--anslation-ds-trace-via,1.5px) var(--ans-tone)}.ans-pstrip__bar,.ans-pstrip__lead:before{position:absolute;border-radius:var(--anslation-ds-night-radius-pill)}.ans-pstrip__bar{inset-block:0;left:calc(var(--from) * 100%);width:calc(var(--span) * 100%);background:linear-gradient(to bottom,color-mix(in srgb,var(--ans-tone) 72%,var(--anslation-ds-night-fill-light)),var(--ans-tone) 55%,color-mix(in srgb,var(--ans-tone) 78%,var(--anslation-ds-night-fill-dark)));box-shadow:0 0 .75rem color-mix(in srgb,var(--ans-tone) 30%,transparent);transform-origin:0 50%}.ans-pstrip__axis{position:relative;display:block;height:1.25rem;border-top:1px solid var(--anslation-ds-border)}.ans-pstrip__tick{position:absolute;top:.25rem;left:calc(var(--at) * 100%);color:var(--anslation-ds-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;transform:translateX(-50%)}.ans-pstrip__tick:first-child{transform:none}.ans-pstrip__tick:last-child{transform:translateX(-100%)}.ans-pstrip__tick:before{content:"";position:absolute;top:-.5rem;left:50%;width:1px;height:.3125rem;background:var(--anslation-ds-border-strong)}.ans-pstrip__tick:first-child:before{left:0}.ans-pstrip__tick:last-child:before{left:auto;right:0}@media (max-width:959.98px){.ans-pillar-fit__lead{gap:1.5rem}}@keyframes ans-pstrip-grow{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-pstrip[data-ans-once]:not([data-ans-play]) .ans-pstrip__bar{transform:scaleX(.04)}html:not(.anslation-a11y-reduced-motion) .ans-pstrip[data-ans-play] .ans-pstrip__bar{animation:ans-pstrip-grow var(--anslation-ds-duration-draw) var(--anslation-ds-ease-glide) calc(var(--anslation-ds-duration-base) + var(--i) * var(--anslation-ds-stagger) * 2) both}}@keyframes ans-pl-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ans-pl-rise{0%{opacity:.35;transform:translateY(2.5rem) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){@supports (animation-timeline:view()){html:not(.anslation-a11y-reduced-motion) .ans-pillar-steps{view-timeline:--ans-pl-walk block}html:not(.anslation-a11y-reduced-motion) .ans-pillar-steps:before,html:not(.anslation-a11y-reduced-motion) .ans-pillar-steps[data-spine]:before{content:"";z-index:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--ans-tone) 55%,var(--anslation-ds-trace-lift)),var(--ans-tone));box-shadow:0 0 .5rem var(--anslation-ds-trace-halo);transform-origin:50% 0;animation:ans-pl-fill linear both;animation-timeline:--ans-pl-walk;animation-range:cover 50vh cover calc(100% - 50vh)}html:not(.anslation-a11y-reduced-motion) .ans-pillar-step__frame>*{animation:ans-pl-rise linear both;animation-timeline:view();animation-range:entry 0 entry 70%}}}}.ans-pillar-handoff{position:relative;display:grid;justify-items:center;height:5rem;margin-top:3rem;margin-bottom:calc(-1 * var(--anslation-ds-section-y, 4rem) + .5rem);pointer-events:none}.ans-pillar-handoff__trace{position:relative;width:var(--anslation-ds-trace-lit,2px);height:100%;overflow:hidden;border-radius:var(--anslation-ds-night-radius-pill);background:linear-gradient(to bottom,transparent,var(--ans-tone) 40%);box-shadow:0 0 .5rem var(--anslation-ds-trace-halo)}.ans-pillar-handoff__pk{content:"";position:absolute;top:0;left:0;width:100%;height:1.5rem;border-radius:inherit;background:linear-gradient(to bottom,transparent,var(--anslation-ds-night-fill-light));opacity:0}.ans-pillar-handoff__via{position:absolute;bottom:-.4375rem;width:.875rem;height:.875rem;border-radius:var(--anslation-ds-night-radius-pill);background:var(--anslation-ds-page);box-shadow:inset 0 0 0 var(--anslation-ds-trace-via,1.5px) var(--ans-tone),0 0 0 4px color-mix(in srgb,var(--ans-tone) 16%,transparent)}@keyframes ans-pl-handoff{0%{opacity:0;transform:translateY(-1.5rem)}15%,85%{opacity:1}to{opacity:0;transform:translateY(5rem)}}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){@supports (animation-timeline:view()){html:not(.anslation-a11y-reduced-motion) .ans-pillar-handoff__pk{animation:ans-pl-handoff linear both;animation-timeline:view();animation-range:cover 30% cover 80%}}}}@media (min-width:960px){.ans-pillar-page .ans-pillar-split>:first-child,.ans-pillar-page .ans-pillar-step__copy{top:8.25rem}.ans-pillar-page .ans-pillar-step__copy{grid-column:1/span 5}.ans-pillar-page .ans-pillar-step__frame{grid-column:6/span 7}}.ans-sg{--sg-t0:var(--anslation-ds-duration-base);--sg-travel:var(--anslation-ds-duration-long)}.ans-sg-badge{min-height:1.5rem;margin-left:.5rem;padding-block:.125rem;vertical-align:middle;letter-spacing:normal;text-transform:none}:is(.ans-sg-utm__label,.ans-sg-shelf__label,.ans-sg-cr__label,.ans-sg-map__label){margin:0;font-size:.875rem;font-weight:var(--anslation-ds-night-weight-strong);line-height:1.5rem;color:var(--anslation-ds-text)}.ans-sg-pipe{--pipe-via:1.25rem;--pipe-y:1.375rem;--pipe-pad:1rem;--run-to:translateY(100%);--grow-from:scaleY(0);padding:var(--pipe-pad);border-radius:var(--anslation-ds-radius-lg);background:radial-gradient(50% 70% at 92% 0,color-mix(in srgb,var(--ans-tone) 14%,transparent),transparent 70%),radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--anslation-ds-border-strong) 55%,transparent) 1px,transparent 1.5px) 0 0 /1.5rem 1.5rem,color-mix(in srgb,var(--anslation-ds-surface) 50%,var(--anslation-ds-page));box-shadow:inset 0 0 0 1px var(--anslation-ds-border)}.ans-sg-pipe,.ans-sg-pipe__body{position:relative;display:grid;gap:.75rem}.ans-sg-pipe__body{--pipe-pad:0px}.ans-sg-pipe__bus{position:absolute;top:calc(var(--pipe-pad) + var(--pipe-y));bottom:calc(var(--pipe-pad) + 2.75rem);left:calc(var(--pipe-pad) + var(--pipe-via) / 2 - .5rem);width:1rem;overflow:hidden;pointer-events:none}.ans-sg-pipe__bus:before,.ans-sg-pipe__lit{content:"";position:absolute;inset:0 calc(50% - 1px);border-radius:var(--anslation-ds-night-radius-pill)}.ans-sg-pipe__bus:before{background-color:color-mix(in srgb,var(--ans-tone) 40%,var(--anslation-ds-page))}.ans-sg-pipe__lit{background-color:color-mix(in srgb,var(--ans-tone) 74%,var(--anslation-ds-trace-lift));box-shadow:0 0 .5rem var(--anslation-ds-trace-halo);transform-origin:50% 0}.ans-sg-pipe__run{position:absolute;inset:0}.ans-sg-pipe__pk{position:absolute;bottom:100%;left:calc(50% - 2px);width:4px;height:3.5rem;border-radius:var(--anslation-ds-night-radius-pill);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ans-tone) 60%,transparent) 55%,color-mix(in srgb,var(--ans-tone) 35%,var(--anslation-ds-trace-lift)));opacity:0}.ans-sg-pipe__jobs{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.ans-sg-pipe__job{display:grid;grid-template-columns:var(--pipe-via) minmax(0,1fr);align-items:start;column-gap:1rem}.ans-sg-pipe__via{position:relative;z-index:1;display:grid;place-items:center;width:var(--pipe-via);height:var(--pipe-via);margin-top:calc(var(--pipe-y) - var(--pipe-via) / 2);border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) 24%,var(--anslation-ds-page));box-shadow:inset 0 0 0 var(--anslation-ds-trace-via) var(--ans-tone),0 0 0 4px color-mix(in srgb,var(--ans-tone) 14%,transparent);color:color-mix(in srgb,var(--ans-tone) 35%,var(--anslation-ds-trace-lift))}.ans-sg-pipe__via svg{transform-box:fill-box;transform-origin:center}.ans-sg-pipe__card{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:.875rem .875rem .25rem;border-radius:var(--anslation-ds-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--ans-tone) 7%,transparent),transparent 5rem),var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px var(--anslation-ds-border),inset 0 2px 0 color-mix(in srgb,var(--ans-tone) 55%,transparent)}.ans-sg-pipe__card:has(.ans-sg-pipe__why[open]){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 45%,var(--anslation-ds-border)),inset 0 2px 0 var(--ans-tone)}.ans-sg-pipe__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .625rem;margin:0}.ans-sg-pipe__head .ans-sg-pipe__title{grid-column:1/-1}.ans-sg-pipe__glyph{width:2.25rem;height:2.25rem;background-color:color-mix(in srgb,var(--ans-tone) 14%,var(--anslation-ds-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 38%,transparent);color:var(--ans-tone)}.ans-sg-pipe__steps{position:relative;display:grid;gap:.375rem;margin:0;padding:0 0 0 .25rem;list-style:none;font-size:.8125rem;line-height:1.25rem;color:var(--anslation-ds-text-soft)}.ans-sg-pipe__steps:before{content:"";position:absolute;top:.625rem;bottom:.625rem;left:calc(.25rem + .4375rem - 1px);width:2px;border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) 34%,var(--anslation-ds-page))}.ans-sg-pipe__steps li{position:relative;display:flex;align-items:flex-start;gap:.625rem}.ans-sg-pipe__via-tick{position:relative;flex-shrink:0;width:.875rem;height:.875rem;margin-top:.1875rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) 22%,var(--anslation-ds-page));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ans-tone) 80%,var(--anslation-ds-trace-lift))}.ans-sg-pipe__via-tick:after{content:"";position:absolute;inset:.25rem;border-radius:inherit;background-color:color-mix(in srgb,var(--ans-tone) 45%,var(--anslation-ds-trace-lift));box-shadow:0 0 .375rem var(--anslation-ds-trace-halo);transform-origin:center}@media (max-width:1199px){.ans-sg-pipe__steps{display:flex;flex-wrap:wrap;gap:.375rem;padding:0}.ans-sg-pipe__steps:before{display:none}.ans-sg-pipe__steps li{align-items:center;gap:.375rem;padding:.1875rem .625rem .1875rem .375rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) 8%,var(--anslation-ds-page));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 18%,var(--anslation-ds-border))}.ans-sg-pipe__via-tick{margin-top:0}.ans-sg-pipe__steps .ans-sg-pipe__more-steps{padding-left:.625rem;background:none;box-shadow:none}}@media (max-width:599px){.ans-sg-pipe__steps{gap:.25rem}.ans-sg-pipe__steps li{gap:.3125rem;padding:.0625rem .5rem .0625rem .3125rem;line-height:1.25rem}.ans-sg-pipe__via-tick{width:.75rem;height:.75rem}.ans-sg-pipe__via-tick:after{inset:.1875rem}}.ans-sg-pipe__more-steps{padding-left:1.5rem;font-size:.75rem;color:var(--anslation-ds-muted)}.ans-sg-pipe__routes{display:flex;flex-wrap:wrap;gap:.25rem;margin:0}.ans-sg-pipe__routes code{padding:.0625rem .375rem;border-radius:var(--anslation-ds-radius-sm);background-color:color-mix(in srgb,var(--ans-tone) 9%,var(--anslation-ds-page));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 22%,var(--anslation-ds-border));font-family:var(--anslation-ds-font-mono);font-size:.6875rem;line-height:1.125rem;color:color-mix(in srgb,var(--ans-tone) 55%,var(--anslation-ds-text));overflow-wrap:anywhere}.ans-sg-pipe__why{margin:auto -.875rem 0;border-top:1px solid var(--anslation-ds-border)}.ans-sg-pipe__sum{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.75rem;padding:0 .875rem;border-radius:0 0 var(--anslation-ds-radius) var(--anslation-ds-radius);cursor:pointer;list-style:none;font-size:.8125rem;font-weight:500;color:var(--anslation-ds-text-soft)}.ans-sg-pipe__sum:hover{color:var(--anslation-ds-text)}.ans-sg-pipe__sum::-webkit-details-marker{display:none}.ans-sg-pipe__sum:focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring)}.ans-sg-pipe__id{overflow-wrap:anywhere;font-family:var(--anslation-ds-font-mono);font-size:.75rem;line-height:1.125rem;color:var(--ans-tone)}.ans-sg-pipe__title{font-size:.9375rem;font-weight:var(--anslation-ds-night-weight-strong);line-height:1.375rem;color:var(--anslation-ds-text)}.ans-sg-pipe__chev{flex-shrink:0;color:var(--anslation-ds-muted)}.ans-sg-pipe__why[open] .ans-sg-pipe__chev{transform:rotate(180deg)}.ans-sg-pipe__more{display:grid;gap:.75rem;padding:0 .875rem .875rem;font-size:.875rem;line-height:1.375rem;color:var(--anslation-ds-text-soft)}.ans-sg-pipe__status{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-height:2rem;margin:0;padding-bottom:.75rem;border-bottom:1px dashed color-mix(in srgb,var(--ans-tone) 26%,var(--anslation-ds-border));font-size:.8125rem;line-height:1.25rem;color:var(--anslation-ds-text-soft)}.ans-sg-pipe__status code{font-family:var(--anslation-ds-font-mono);font-weight:var(--anslation-ds-night-weight-strong);color:var(--anslation-ds-text)}.ans-sg-pipe__led{width:.5rem;height:.5rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift));box-shadow:0 0 0 3px color-mix(in srgb,var(--ans-tone) 20%,transparent),0 0 .5rem var(--anslation-ds-trace-halo)}.ans-sg-pipe__ends{margin-left:auto;color:var(--anslation-ds-muted)}.ans-sg-pipe__more dd,.ans-sg-pipe__more dl,.ans-sg-pipe__more p{margin:0}.ans-sg-pipe__more dl{display:grid;gap:.25rem}.ans-sg-pipe__more dt{margin-top:.25rem;font-size:.75rem;font-weight:var(--anslation-ds-night-weight-strong);color:var(--anslation-ds-muted)}.ans-sg-pipe__end{position:relative;display:flex;align-items:center;gap:1rem;min-height:3.5rem;padding-left:2.5rem}.ans-sg-pipe__end:before{content:"";position:absolute;top:-.75rem;left:calc(var(--pipe-via) / 2 - 1px);width:calc(2.5rem - var(--pipe-via) / 2 + 1px);height:calc(50% + .75rem + 1px);border-bottom-left-radius:.875rem;box-shadow:inset 2px -2px 0 color-mix(in srgb,var(--ans-tone) 74%,var(--anslation-ds-trace-lift));pointer-events:none}.ans-sg-pipe__chip{position:relative;flex-shrink:0;width:150px;height:0}.ans-sg-pipe__launch{font-size:.875rem;font-weight:var(--anslation-ds-night-weight-strong);color:var(--anslation-ds-text)}@media (min-width:720px){.ans-sg-pipe{--pipe-pad:1.5rem}.ans-sg-pipe__chip{width:220px}}@media (min-width:1200px){.ans-sg-pipe{--pipe-y:1.75rem;--run-to:translateX(100%);--grow-from:scaleX(0)}.ans-sg-pipe__body{grid-template-columns:minmax(0,1fr) 15.5rem;column-gap:1rem}.ans-sg-pipe__bus{top:calc(var(--pipe-pad) + var(--pipe-y) - .5rem);right:calc(var(--pipe-pad) + 15.5rem - .75rem);bottom:auto;left:calc(var(--pipe-pad) + (100% - 2 * var(--pipe-pad) - 16.5rem - (var(--n) - 1) * 1rem) / (var(--n) * 2));width:auto;height:1rem}.ans-sg-pipe__bus:before,.ans-sg-pipe__lit{inset:calc(50% - 1px) 0}.ans-sg-pipe__lit{transform-origin:0 50%}.ans-sg-pipe__pk{top:calc(50% - 2px);right:100%;bottom:auto;left:auto;width:4rem;height:4px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ans-tone) 60%,transparent) 55%,color-mix(in srgb,var(--ans-tone) 35%,var(--anslation-ds-trace-lift)))}.ans-sg-pipe__jobs{grid-template-columns:repeat(var(--n),minmax(0,1fr));align-items:start;gap:1rem;align-items:stretch}.ans-sg-pipe__job{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);justify-items:center;row-gap:.875rem}.ans-sg-pipe__via{margin-top:calc(var(--pipe-y) - var(--pipe-via) / 2)}.ans-sg-pipe__card{justify-self:stretch}.ans-sg-pipe__end{flex-direction:column;align-items:center;justify-content:flex-start;gap:2.5rem;min-height:0;padding:var(--pipe-y) 0 0}.ans-sg-pipe__end:before{display:none}}@media (min-width:1280px){.ans-sg-pipe__chip{width:240px;margin-top:-10px}.ans-sg-pipe__end{gap:4.25rem}}.ans-sg-loop{display:grid;justify-items:start;gap:1.25rem}.ans-sg-loop .ans-sg-badge{margin-left:0}.ans-sg-loop__board{position:relative;display:grid;width:100%}.ans-sg-loop__track{bottom:0;left:.25rem;width:3rem;border:2px solid color-mix(in srgb,var(--ans-tone) 74%,var(--anslation-ds-trace-lift));background-color:color-mix(in srgb,var(--ans-tone) 5%,transparent);box-shadow:0 0 1.5rem -.5rem var(--anslation-ds-trace-halo);pointer-events:none}.ans-sg-loop__pk,.ans-sg-loop__track{position:absolute;top:0;border-radius:var(--anslation-ds-night-radius-pill)}.ans-sg-loop__pk{left:0;width:2.5rem;height:5px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ans-tone) 60%,transparent) 55%,color-mix(in srgb,var(--ans-tone) 35%,var(--anslation-ds-trace-lift)));offset-path:inset(-1px round 999px);offset-anchor:60% 50%;offset-rotate:auto;opacity:0}.ans-sg-loop__stations{display:grid;grid-auto-rows:3.5rem;margin:0;padding:0;list-style:none}.ans-sg-loop__review,.ans-sg-loop__station{display:flex;align-items:center;gap:.875rem;min-height:3.5rem;margin:0;padding-left:calc(3.25rem - 1px - .625rem)}.ans-sg-loop__via{position:relative;flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) 26%,var(--anslation-ds-page));box-shadow:inset 0 0 0 var(--anslation-ds-trace-via) var(--ans-tone),0 0 0 4px color-mix(in srgb,var(--ans-tone) 14%,transparent)}.ans-sg-loop__via:after{content:"";position:absolute;inset:.3125rem;border-radius:inherit;background-color:color-mix(in srgb,var(--ans-tone) 40%,var(--anslation-ds-trace-lift));transform-origin:center}.ans-sg-loop__glyph{width:2.25rem;height:2.25rem;background-color:color-mix(in srgb,var(--ans-tone) 12%,var(--anslation-ds-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 35%,transparent);color:var(--ans-tone)}.ans-sg-loop__name{font-weight:500;line-height:1.375rem}.ans-sg-loop__name,.ans-sg-loop__review{font-size:.9375rem;color:var(--anslation-ds-text)}.ans-sg-loop__review{padding-left:calc(3.25rem - 1px - 1rem);font-weight:var(--anslation-ds-night-weight-strong)}.ans-sg-loop__hub{display:grid;flex-shrink:0;place-items:center;width:2rem;height:2rem;border-radius:var(--anslation-ds-night-radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--ans-tone) 76%,var(--anslation-ds-night-fill-light)),var(--ans-tone) 55%,color-mix(in srgb,var(--ans-tone) 84%,var(--anslation-ds-night-fill-dark)));box-shadow:0 0 0 4px color-mix(in srgb,var(--ans-tone) 16%,transparent),0 0 1.25rem var(--anslation-ds-trace-halo);color:var(--anslation-ds-night-fill-ink);transform-origin:center}.ans-sg-loop__spokes{display:none}.ans-sg-loop__spoke{fill:none;stroke:color-mix(in srgb,var(--ans-tone) 62%,var(--anslation-ds-trace-lift));stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px var(--anslation-ds-trace-halo))}.ans-sg-loop__board:has(.ans-sg-loop__one) .ans-sg-loop__track{bottom:auto;height:calc((var(--n) + 1) * 3.5rem)}.ans-sg-loop__one{position:relative;order:1;display:flex;align-items:center;gap:.75rem;min-height:3.5rem;margin-top:1.5rem;padding:.5rem 1rem .5rem .5rem;border-radius:var(--anslation-ds-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--ans-tone) 12%,transparent),transparent),var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 40%,var(--anslation-ds-border)),0 0 2rem -.75rem var(--anslation-ds-trace-halo);color:var(--anslation-ds-text);text-decoration:none}.ans-sg-loop__one:before{content:"";position:absolute;bottom:100%;left:calc(1.75rem - 1px);width:2px;height:1.5rem;background-color:color-mix(in srgb,var(--ans-tone) 74%,var(--anslation-ds-trace-lift));box-shadow:0 0 .5rem var(--anslation-ds-trace-halo)}.ans-sg-loop__one:hover{box-shadow:inset 0 0 0 1px var(--ans-tone),0 0 2.5rem -.5rem var(--anslation-ds-trace-halo)}.ans-sg-loop__one:focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring)}.ans-sg-loop__one-tile{flex-shrink:0;width:2.5rem;height:2.5rem}.ans-sg-loop__one-text{display:grid}.ans-sg-loop__one-name{font-size:.9375rem;font-weight:var(--anslation-ds-night-weight-strong);line-height:1.375rem}.ans-sg-loop__one-link{font-size:.8125rem;line-height:1.25rem;color:var(--ans-tone)}@media (min-width:960px){.ans-sg-loop__board{height:20rem}.ans-sg-loop__board:has(.ans-sg-loop__one) .ans-sg-loop__track{bottom:2.5rem;height:auto}.ans-sg-loop__glyph{width:2.75rem;height:2.75rem;border-radius:var(--anslation-ds-radius-lg);background:radial-gradient(80% 80% at 50% 0,color-mix(in srgb,var(--ans-tone) 28%,transparent),transparent),color-mix(in srgb,var(--ans-tone) 10%,var(--anslation-ds-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 45%,transparent),0 .5rem 1.25rem -.75rem var(--anslation-ds-trace-halo)}.ans-sg-loop__spokes{position:absolute;top:9.25rem;right:5rem;left:5rem;display:block;width:calc(100% - 10rem);height:2.75rem;overflow:visible;pointer-events:none}.ans-sg-loop__one{position:absolute;top:12rem;left:50%;margin:0;translate:-50% 0;white-space:nowrap}.ans-sg-loop__one:before{top:auto;bottom:100%;left:calc(50% - 1px);height:.25rem}.ans-sg-loop__one:after{content:"";position:absolute;top:100%;left:calc(50% - 1px);width:2px;height:1rem;background-color:color-mix(in srgb,var(--ans-tone) 74%,var(--anslation-ds-trace-lift))}.ans-sg-loop__track{top:2.5rem;right:0;bottom:2.5rem;left:0;width:auto}.ans-sg-loop__pk{width:4.5rem;offset-anchor:100% 50%}.ans-sg-loop__stations{position:absolute;top:calc(2.5rem + 1px - .625rem);right:5rem;left:5rem;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:auto}.ans-sg-loop__station{flex-direction:column;gap:.75rem;min-height:0;padding:0;text-align:center}.ans-sg-loop__review{position:absolute;bottom:calc(2.5rem + 1px - 1rem);left:50%;gap:.625rem;min-height:0;padding:0 1rem 0 0;border-radius:var(--anslation-ds-night-radius-pill);background-color:var(--anslation-ds-page);box-shadow:0 0 0 .5rem var(--anslation-ds-page);translate:-50% 0}}.ans-sg-brand{display:grid;gap:2rem}.ans-sg-brand__system{display:grid;gap:1.5rem;min-width:0}.ans-sg-brand__mark{display:grid;justify-items:center;gap:1rem;margin:0;padding:1.5rem 1rem 1.25rem;border-radius:var(--anslation-ds-radius-lg);background:radial-gradient(70% 60% at 50% 40%,color-mix(in srgb,var(--ans-tone) 10%,transparent),transparent 75%),var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px var(--anslation-ds-border)}.ans-sg-brand__svg{display:block;width:min(100%,24rem);height:auto;overflow:visible}.ans-sg-brand__arch,.ans-sg-brand__grid{fill:none;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.ans-sg-brand__grid{stroke:color-mix(in srgb,var(--ans-tone) 45%,transparent);stroke-width:.9}.ans-sg-brand__axis{stroke:color-mix(in srgb,var(--ans-tone) 28%,transparent)}.ans-sg-brand__arch{stroke:color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift));stroke-width:1.4}.ans-sg-brand__bar{fill:var(--ans-tone);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ans-tone) 45%,transparent));transform-box:fill-box;transform-origin:50% 100%}.ans-sg-brand__names{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;color:var(--anslation-ds-text-soft)}.ans-sg-brand__names span{display:inline-flex;align-items:center;gap:.375rem}.ans-sg-brand__names span:before{content:"";width:.5rem;height:.5rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:var(--ans-tone)}.ans-sg-brand__ramp{display:grid;margin:0;padding:0;list-style:none}.ans-sg-brand__ramp li{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding-block:.5rem;border-bottom:1px solid var(--anslation-ds-border)}.ans-sg-brand__aa{font-weight:var(--anslation-ds-night-weight-heading);line-height:1;letter-spacing:var(--anslation-ds-tracking-display);color:var(--anslation-ds-text)}.ans-sg-brand__ramp [data-step=display] .ans-sg-brand__aa{font-size:var(--anslation-ds-type-display)}.ans-sg-brand__ramp [data-step=title] .ans-sg-brand__aa{font-size:var(--anslation-ds-type-title)}.ans-sg-brand__ramp [data-step=h3] .ans-sg-brand__aa{font-size:var(--anslation-ds-type-h3)}.ans-sg-brand__ramp [data-step=prose] .ans-sg-brand__aa{font-size:var(--anslation-ds-type-prose);font-weight:400;letter-spacing:normal}.ans-sg-brand__step{font-size:.9375rem;font-weight:500;color:var(--anslation-ds-text)}.ans-sg-brand__family{font-size:.8125rem;color:var(--anslation-ds-muted)}.ans-sg-brand__tokens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.ans-sg-brand__tokens ul{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin:0;padding:0;list-style:none}.ans-sg-brand__radius,.ans-sg-brand__space{display:grid;justify-items:start;gap:.375rem;font-size:.8125rem;color:var(--anslation-ds-text-soft)}.ans-sg-brand__radius span{width:2.5rem;height:2.5rem;background-color:color-mix(in srgb,var(--ans-tone) 16%,var(--anslation-ds-surface));box-shadow:inset 0 0 0 1.5px var(--ans-tone)}.ans-sg-brand__tokens ul+ul{flex-direction:column;align-items:stretch;gap:.5rem}.ans-sg-brand__space span{height:.5rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift))}.ans-sg-brand__try{display:grid;align-content:start;gap:1rem;min-width:0}.ans-sg-brand__pick{margin:0;padding:0;border:0}.ans-sg-brand__pick legend{margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:var(--anslation-ds-night-weight-strong);color:var(--anslation-ds-text)}.ans-sg-brand__swatches{display:flex;flex-wrap:wrap;gap:.375rem}.ans-sg-brand__swatch{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--anslation-ds-night-radius-pill);cursor:pointer}.ans-sg-brand__swatch input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ans-sg-brand__dot{width:1.5rem;height:1.5rem;border-radius:var(--anslation-ds-night-radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--ans-tone) 76%,var(--anslation-ds-night-fill-light)),var(--ans-tone) 55%,color-mix(in srgb,var(--ans-tone) 84%,var(--anslation-ds-night-fill-dark)));box-shadow:0 0 0 1px color-mix(in srgb,var(--ans-tone) 50%,transparent)}.ans-sg-brand__swatch:has(input:checked) .ans-sg-brand__dot{box-shadow:0 0 0 2px var(--anslation-ds-page),0 0 0 4px var(--ans-tone),0 0 1rem var(--ans-tone)}.ans-sg-brand__swatch:has(input:focus-visible){box-shadow:var(--anslation-ds-focus-ring)}.ans-sg-brand__card{position:relative;display:grid;gap:0;overflow:hidden;padding:1.5rem 1.5rem 0;border-radius:var(--anslation-ds-radius-lg);background:radial-gradient(90% 70% at 85% 0,color-mix(in srgb,var(--ans-tone) 22%,transparent),transparent 70%),var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 40%,var(--anslation-ds-border)),inset 0 3px 0 var(--ans-tone)}.ans-sg-brand__face{display:none;justify-items:start;gap:1rem}.ans-sg-brand__face[data-on]{display:grid}.ans-sg-brand__face p{margin:0}.ans-sg-brand__title{font-size:var(--anslation-ds-type-h3);font-weight:var(--anslation-ds-night-weight-heading);line-height:var(--anslation-ds-leading-h3);letter-spacing:-.02em;text-wrap:balance;color:var(--anslation-ds-text)}.ans-sg-brand__cap{display:inline-flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:500;color:var(--ans-tone)}.ans-sg-brand__node{width:.625rem;height:.625rem;border-radius:var(--anslation-ds-night-radius-pill);box-shadow:inset 0 0 0 1.5px var(--ans-tone),0 0 .5rem color-mix(in srgb,var(--ans-tone) 60%,transparent)}.ans-sg-brand__kit{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px dashed color-mix(in srgb,var(--ans-tone) 28%,var(--anslation-ds-border))}.ans-sg-brand__btn{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .875rem;border-radius:var(--anslation-ds-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--ans-tone) 80%,var(--anslation-ds-night-fill-light)),var(--ans-tone) 60%);box-shadow:0 .5rem 1.25rem -.5rem color-mix(in srgb,var(--ans-tone) 70%,transparent);font-size:.875rem;font-weight:var(--anslation-ds-night-weight-strong);color:var(--anslation-ds-night-fill-ink)}.ans-sg-brand__chip{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .625rem;background-color:var(--ans-tone-soft);box-shadow:inset 0 0 0 1px var(--ans-tone-edge);font-size:.8125rem;font-weight:500;color:var(--anslation-ds-text)}.ans-sg-brand__chip,.ans-sg-brand__meter{border-radius:var(--anslation-ds-night-radius-pill)}.ans-sg-brand__meter{position:relative;flex:1 1 4rem;max-width:7rem;height:.375rem;overflow:hidden;background-color:color-mix(in srgb,var(--ans-tone) 18%,var(--anslation-ds-border))}.ans-sg-brand__meter i{position:absolute;inset:0 36% 0 0;border-radius:inherit;background-color:color-mix(in srgb,var(--ans-tone) 74%,var(--anslation-ds-trace-lift));box-shadow:0 0 .5rem var(--anslation-ds-trace-halo)}.ans-sg-brand__mix{display:inline-flex;gap:.25rem}.ans-sg-brand__mix i{width:1.125rem;height:1.125rem;border-radius:var(--anslation-ds-radius-sm);background-color:var(--ans-tone)}.ans-sg-brand__mix i:nth-child(2){background-color:color-mix(in srgb,var(--ans-tone) 74%,var(--anslation-ds-trace-lift))}.ans-sg-brand__mix i:nth-child(3){background-color:color-mix(in srgb,var(--ans-tone) 40%,var(--anslation-ds-page))}.ans-sg-brand__fan{display:block;width:100%;max-width:15rem;height:auto;margin:1rem auto 0;overflow:visible}.ans-sg-brand__fan path{fill:none;stroke-linecap:round}.ans-sg-brand__fan-dim{stroke:var(--ans-tone);stroke-width:var(--anslation-ds-trace-dim);stroke-opacity:var(--anslation-ds-fan-dim)}.ans-sg-brand__fan-on{stroke:color-mix(in srgb,var(--ans-tone) 72%,var(--anslation-ds-trace-lift));stroke-width:var(--anslation-ds-trace-lit);filter:drop-shadow(0 0 4px var(--ans-tone))}.ans-sg-brand__fan-bus{stroke:var(--ans-tone);stroke-width:3}@supports selector(:has(*)){.ans-sg-brand:has(input:checked) .ans-sg-brand__face{display:none}.ans-sg-brand:has(input[value=green]:checked) .ans-sg-brand__face[data-for=green],.ans-sg-brand:has(input[value=magenta]:checked) .ans-sg-brand__face[data-for=magenta],.ans-sg-brand:has(input[value=orange]:checked) .ans-sg-brand__face[data-for=orange],.ans-sg-brand:has(input[value=primary]:checked) .ans-sg-brand__face[data-for=primary],.ans-sg-brand:has(input[value=teal]:checked) .ans-sg-brand__face[data-for=teal],.ans-sg-brand:has(input[value=violet]:checked) .ans-sg-brand__face[data-for=violet],.ans-sg-brand:has(input[value=yellow]:checked) .ans-sg-brand__face[data-for=yellow]{display:grid}.ans-sg-brand:has(input[value=primary]:checked) .ans-sg-brand__card{--ans-tone:var(--anslation-ds-product-primary);--ans-tone-soft:var(--anslation-ds-product-primary-soft);--ans-tone-edge:var(--anslation-ds-product-primary-border)}.ans-sg-brand:has(input[value=teal]:checked) .ans-sg-brand__card{--ans-tone:var(--anslation-ds-product-teal);--ans-tone-soft:var(--anslation-ds-product-teal-soft);--ans-tone-edge:var(--anslation-ds-product-teal-border)}.ans-sg-brand:has(input[value=magenta]:checked) .ans-sg-brand__card{--ans-tone:var(--anslation-ds-product-magenta);--ans-tone-soft:var(--anslation-ds-product-magenta-soft);--ans-tone-edge:var(--anslation-ds-product-magenta-border)}.ans-sg-brand:has(input[value=orange]:checked) .ans-sg-brand__card{--ans-tone:var(--anslation-ds-product-orange);--ans-tone-soft:var(--anslation-ds-product-orange-soft);--ans-tone-edge:var(--anslation-ds-product-orange-border)}.ans-sg-brand:has(input[value=green]:checked) .ans-sg-brand__card{--ans-tone:var(--anslation-ds-product-green);--ans-tone-soft:var(--anslation-ds-product-green-soft);--ans-tone-edge:var(--anslation-ds-product-green-border)}.ans-sg-brand:has(input[value=violet]:checked) .ans-sg-brand__card{--ans-tone:var(--anslation-ds-product-violet);--ans-tone-soft:var(--anslation-ds-product-violet-soft);--ans-tone-edge:var(--anslation-ds-product-violet-border)}.ans-sg-brand:has(input[value=yellow]:checked) .ans-sg-brand__card{--ans-tone:var(--anslation-ds-product-yellow);--ans-tone-soft:var(--anslation-ds-product-yellow-soft);--ans-tone-edge:var(--anslation-ds-product-yellow-border)}}@media (min-width:1024px){.ans-sg-brand{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:3rem}}.ans-sg-utm{display:grid;gap:1.5rem}.ans-sg-utm__chain{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.ans-sg-utm__pad{--lit:1;position:relative;display:flex;align-items:center;gap:.875rem}.ans-sg-utm{--utm-w:5.5rem;--utm-h:3.4375rem}.ans-sg-utm__tile{position:relative;z-index:1;flex-shrink:0;width:var(--utm-w);height:var(--utm-h);border-radius:var(--anslation-ds-radius);opacity:calc(.45 + .55 * var(--lit));box-shadow:0 0 calc(1.5rem * var(--lit)) -.25rem color-mix(in srgb,var(--ans-tone) 55%,transparent);transform-origin:center}.ans-sg-utm__screen{display:block;width:100%;height:100%}.ans-sg-utm__screen .sc-frame{fill:color-mix(in srgb,var(--ans-tone) 8%,var(--anslation-ds-surface));stroke:color-mix(in srgb,var(--ans-tone) calc(30% + 40% * var(--lit)),var(--anslation-ds-border));stroke-width:1.5}.ans-sg-utm__screen .sc-card{fill:color-mix(in srgb,var(--ans-tone) 16%,var(--anslation-ds-surface));stroke:color-mix(in srgb,var(--ans-tone) 34%,transparent);stroke-width:1}.ans-sg-utm__screen .sc-dim{fill:color-mix(in srgb,var(--ans-tone) 24%,var(--anslation-ds-border))}.ans-sg-utm__screen .sc-ink{fill:color-mix(in srgb,var(--ans-tone) 68%,var(--anslation-ds-trace-lift))}.ans-sg-utm__screen .sc-hot{fill:var(--ans-tone)}.ans-sg-utm__screen .sc-line{fill:none;stroke:color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ans-sg-utm__screen .sc-line--dim{stroke:color-mix(in srgb,var(--ans-tone) 30%,var(--anslation-ds-border));stroke-width:1.5}.ans-sg-utm__badge{position:absolute;right:-.375rem;bottom:-.375rem;width:1.5rem;height:1.5rem;border-radius:var(--anslation-ds-radius-sm);box-shadow:0 0 0 3px var(--anslation-ds-page)}.ans-sg-utm__words{display:grid;gap:.125rem;min-width:0}.ans-sg-utm__name{font-size:.9375rem;font-weight:500;line-height:1.375rem;color:var(--anslation-ds-text)}.ans-sg-utm__param{font-size:.75rem}.ans-sg-utm__chip,.ans-sg-utm__param{font-family:var(--anslation-ds-font-mono);line-height:1.125rem;color:color-mix(in srgb,var(--ans-tone) calc(40% + 45% * var(--lit)),var(--anslation-ds-muted))}.ans-sg-utm__chip{--lit:1;position:absolute;top:calc(var(--utm-h) / 2 - 1.625rem);left:0;display:none;padding:0 .375rem;border-radius:var(--anslation-ds-radius-sm);background-color:var(--anslation-ds-page);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) calc(25% + 45% * var(--lit)),var(--anslation-ds-border));font-size:.6875rem;white-space:nowrap;translate:-50% 0}.ans-sg-utm__link{--lit:1;position:absolute;bottom:100%;left:calc(var(--utm-w) / 2 - 1px);width:2px;height:.75rem;overflow:hidden;border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) 36%,var(--anslation-ds-page))}.ans-sg-utm__link:before{content:"";position:absolute;inset:0;background-color:color-mix(in srgb,var(--ans-tone) 74%,var(--anslation-ds-trace-lift));box-shadow:0 0 .5rem var(--anslation-ds-trace-halo);opacity:var(--lit)}.ans-sg-utm__pk{position:absolute;inset:0;opacity:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ans-tone) 35%,var(--anslation-ds-trace-lift)))}.ans-sg-utm:has(.ans-sg-utm__tool[data-ready]) :is(.ans-sg-utm__pad,.ans-sg-utm__link,.ans-sg-utm__chip){--lit:0}.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=l0]) .ans-sg-utm__chip,.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=l0]) .ans-sg-utm__link[data-k="0"],.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=l1]) .ans-sg-utm__link[data-k="1"],.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=l2]) .ans-sg-utm__link[data-k="2"],.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=l3]) .ans-sg-utm__link[data-k="3"],.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=p0]) .ans-sg-utm__pad[data-k="0"],.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=p1]) .ans-sg-utm__pad[data-k="1"],.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=p2]) .ans-sg-utm__pad[data-k="2"],.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=p3]) .ans-sg-utm__pad[data-k="3"],.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=p4]) .ans-sg-utm__pad[data-k="4"]{--lit:1}.ans-sg-utm__static{display:none;gap:.5rem}.ans-sg-utm__tool{display:grid;gap:1rem;padding:1.25rem;border-radius:var(--anslation-ds-radius-lg);background-color:var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px var(--anslation-ds-border),inset 0 2px 0 color-mix(in srgb,var(--ans-tone) 60%,transparent)}@media (scripting:none){.ans-sg-utm__static{display:grid}.ans-sg-utm__tool{display:none}}.ans-sg-utm__fields{display:grid;gap:.875rem}.ans-sg-utm__field{display:grid;gap:.375rem;min-width:0}.ans-sg-utm__field-label{font-size:.875rem;font-weight:500;color:var(--anslation-ds-text-soft)}.ans-sg-utm__out{display:block;min-width:0;padding:.75rem .875rem;overflow-wrap:anywhere;border-radius:var(--anslation-ds-radius);background-color:var(--anslation-ds-page);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 40%,var(--anslation-ds-border));font-family:var(--anslation-ds-font-mono);font-size:.875rem;line-height:1.375rem;color:var(--anslation-ds-text)}.ans-sg-utm__result{display:grid;gap:.75rem}.ans-sg-utm__actions{display:flex;flex-wrap:wrap;gap:.625rem}.ans-sg-utm__note{margin:0;font-size:.875rem;line-height:1.375rem;color:var(--anslation-ds-text-soft)}.ans-sg-utm__note:empty{display:none}@media (min-width:600px){.ans-sg-utm__chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.ans-sg-utm__pad{flex-direction:column;gap:.625rem;text-align:center}.ans-sg-utm{--utm-w:6rem;--utm-h:3.75rem}.ans-sg-utm__link{top:calc(var(--utm-h) / 2 - 1px);right:calc(50% + var(--utm-w) / 2 + .375rem);bottom:auto;left:calc(-50% + var(--utm-w) / 2 + .375rem);width:auto;height:2px}.ans-sg-utm__words{justify-items:center}.ans-sg-utm__pk{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ans-tone) 35%,var(--anslation-ds-trace-lift)))}.ans-sg-utm__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.ans-sg-utm__field[data-field=url]{grid-column:1/-1}.ans-sg-utm__result{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:1024px){.ans-sg-utm{--utm-w:8rem;--utm-h:5rem}.ans-sg-utm__chip{display:block}.ans-sg-utm__fields{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.ans-sg-utm__field[data-field=url]{grid-column:auto}}.ans-sg-shelf{display:grid;gap:2rem}.ans-sg-shelf__board{display:grid;min-width:0}.ans-sg-shelf__pads{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0 0 1rem;padding:0;list-style:none}.ans-sg-shelf__pads:before{content:"";position:absolute;bottom:calc(1rem - 1px);right:calc(100% / 14);left:calc(100% / 14);height:2px;border-radius:var(--anslation-ds-night-radius-pill);background:color-mix(in srgb,var(--anslation-ds-border-strong) 80%,transparent)}.ans-sg-shelf__pads li{position:relative;display:grid;justify-items:center;gap:.375rem;opacity:.45}.ans-sg-shelf__pads li[data-on]{opacity:1}.ans-sg-shelf__pad{width:2rem;height:2rem;border-radius:var(--anslation-ds-radius-sm)}.ans-sg-shelf__pads li[data-on] .ans-sg-shelf__pad{box-shadow:inset 0 1px 0 var(--anslation-ds-night-fill-highlight),0 0 1rem color-mix(in srgb,var(--ans-tone) 45%,transparent)}.ans-sg-shelf__pad-name{order:-1;display:none;font-size:.75rem;font-weight:500;color:var(--anslation-ds-text-soft)}.ans-sg-shelf__wires{display:none}.ans-sg-shelf__wires path{fill:none;stroke-linecap:round}.ans-sg-shelf__tr{vector-effect:non-scaling-stroke;stroke:color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift));stroke-width:var(--anslation-ds-trace-lit);stroke-opacity:.8}.ans-sg-shelf__pk{stroke:color-mix(in srgb,var(--ans-tone) 35%,var(--anslation-ds-trace-lift));stroke-width:3.5;stroke-dasharray:.16 1.2;stroke-dashoffset:.16;opacity:0}.ans-sg-shelf__grid{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.ans-sg-shelf__item{min-width:0}.ans-sg-shelf__card{position:relative;display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:.875rem;align-items:center;height:100%;padding:.75rem;border-radius:var(--anslation-ds-radius);background-color:var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px var(--anslation-ds-border),inset 0 2px 0 color-mix(in srgb,var(--ans-tone) 55%,transparent);text-decoration:none;color:inherit}.ans-sg-shelf__card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 55%,var(--anslation-ds-border)),inset 0 2px 0 var(--ans-tone)}.ans-sg-shelf__card:focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring)}.ans-sg-shelf__node{position:absolute;top:-5px;left:calc(.75rem + 2.75rem - 5px);width:10px;height:10px;border-radius:50%;background-color:var(--anslation-ds-page);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift))}.ans-sg-shelf__cover{grid-row:1/span 3;display:grid;place-items:center;aspect-ratio:120/64;border-radius:var(--anslation-ds-radius-sm);background:linear-gradient(160deg,color-mix(in srgb,var(--ans-tone) 22%,var(--anslation-ds-surface)),var(--anslation-ds-page));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 30%,transparent);color:var(--ans-tone)}.ans-sg-shelf__cover .ans-mock-store__art{position:static;display:block;width:88%;height:auto;color:var(--ans-tone)}.ans-sg-shelf__cat{font-size:.75rem;font-weight:500;line-height:1rem;color:var(--ans-tone)}.ans-sg-shelf__title{font-size:.9375rem;font-weight:var(--anslation-ds-night-weight-strong);line-height:1.25rem;color:var(--anslation-ds-text)}.ans-sg-shelf__price{font-size:.9375rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--anslation-ds-text-soft)}.ans-sg-shelf:has(.ans-sg-cart input[data-k="0"]:checked) .ans-sg-shelf__item[data-k="0"] .ans-sg-shelf__card,.ans-sg-shelf:has(.ans-sg-cart input[data-k="1"]:checked) .ans-sg-shelf__item[data-k="1"] .ans-sg-shelf__card,.ans-sg-shelf:has(.ans-sg-cart input[data-k="2"]:checked) .ans-sg-shelf__item[data-k="2"] .ans-sg-shelf__card,.ans-sg-shelf:has(.ans-sg-cart input[data-k="3"]:checked) .ans-sg-shelf__item[data-k="3"] .ans-sg-shelf__card,.ans-sg-shelf:has(.ans-sg-cart input[data-k="4"]:checked) .ans-sg-shelf__item[data-k="4"] .ans-sg-shelf__card,.ans-sg-shelf:has(.ans-sg-cart input[data-k="5"]:checked) .ans-sg-shelf__item[data-k="5"] .ans-sg-shelf__card,.ans-sg-shelf:has(.ans-sg-cart input[data-k="6"]:checked) .ans-sg-shelf__item[data-k="6"] .ans-sg-shelf__card,.ans-sg-shelf:has(.ans-sg-cart input[data-k="7"]:checked) .ans-sg-shelf__item[data-k="7"] .ans-sg-shelf__card{box-shadow:inset 0 0 0 1.5px var(--ans-tone),0 0 0 4px color-mix(in srgb,var(--ans-tone) 16%,transparent),0 0 1.5rem color-mix(in srgb,var(--ans-tone) 30%,transparent)}.ans-sg-shelf:has(.ans-sg-cart input:checked) .ans-sg-shelf__tr{stroke-opacity:.35}.ans-sg-shelf:has(.ans-sg-cart input[data-k="0"]:checked) .ans-sg-shelf__wires [data-k="0"] .ans-sg-shelf__tr,.ans-sg-shelf:has(.ans-sg-cart input[data-k="1"]:checked) .ans-sg-shelf__wires [data-k="1"] .ans-sg-shelf__tr,.ans-sg-shelf:has(.ans-sg-cart input[data-k="2"]:checked) .ans-sg-shelf__wires [data-k="2"] .ans-sg-shelf__tr,.ans-sg-shelf:has(.ans-sg-cart input[data-k="3"]:checked) .ans-sg-shelf__wires [data-k="3"] .ans-sg-shelf__tr,.ans-sg-shelf:has(.ans-sg-cart input[data-k="4"]:checked) .ans-sg-shelf__wires [data-k="4"] .ans-sg-shelf__tr,.ans-sg-shelf:has(.ans-sg-cart input[data-k="5"]:checked) .ans-sg-shelf__wires [data-k="5"] .ans-sg-shelf__tr,.ans-sg-shelf:has(.ans-sg-cart input[data-k="6"]:checked) .ans-sg-shelf__wires [data-k="6"] .ans-sg-shelf__tr,.ans-sg-shelf:has(.ans-sg-cart input[data-k="7"]:checked) .ans-sg-shelf__wires [data-k="7"] .ans-sg-shelf__tr{stroke-opacity:1}.ans-sg-shelf__checkout{display:grid;gap:1.5rem;align-items:start}.ans-sg-cart{display:grid;gap:.75rem;padding:1.25rem;border-radius:var(--anslation-ds-radius-lg);background-color:var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px var(--anslation-ds-border)}@media (scripting:none){.ans-sg-cart{display:none}.ans-sg-shelf .ans-sg-shelf__checkout{grid-template-columns:minmax(0,48rem)}}.ans-sg-cart__group{display:grid;margin:0;padding:0;border:0}.ans-sg-cart__group legend{margin-bottom:.25rem;padding:0;font-size:.8125rem;font-weight:var(--anslation-ds-night-weight-strong);color:var(--anslation-ds-muted)}.ans-sg-cart__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.75rem;border-bottom:1px solid var(--anslation-ds-border);font-size:.9375rem;color:var(--anslation-ds-text);cursor:pointer}.ans-sg-cart__row input{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--ans-tone);cursor:pointer}.ans-sg-cart__row input:focus-visible{outline:2px solid var(--anslation-ds-product-primary);outline-offset:2px}.ans-sg-cart__price{font-variant-numeric:tabular-nums;color:var(--anslation-ds-text-soft)}.ans-sg-cart__total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:.25rem 0 0;font-size:.9375rem;color:var(--anslation-ds-text-soft)}.ans-sg-cart__total strong{font-size:1.375rem;font-weight:var(--anslation-ds-night-weight-heading);font-variant-numeric:tabular-nums;color:var(--anslation-ds-text)}.ans-sg-shelf__path{display:grid;gap:1rem;padding:1.25rem;border-radius:var(--anslation-ds-radius-lg);background:radial-gradient(80% 60% at 0 0,color-mix(in srgb,var(--ans-tone) 10%,transparent),transparent 70%),var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px var(--anslation-ds-border)}.ans-sg-shelf__path ol{display:grid;margin:0;padding:0;list-style:none}.ans-sg-shelf__path li{--hot:0;position:relative;display:grid;grid-template-columns:1.25rem minmax(0,1fr);column-gap:.875rem;row-gap:.125rem;padding-bottom:1rem}.ans-sg-shelf__path li:not(:last-child):before{content:"";position:absolute;top:1.25rem;bottom:0;left:calc(.625rem - 1px);width:2px;background-color:color-mix(in srgb,var(--ans-tone) calc(50% + 30% * var(--hot)),var(--anslation-ds-page))}.ans-sg-shelf__via{grid-row:1/span 2;display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) calc(16% + 20% * var(--hot)),var(--anslation-ds-page));box-shadow:inset 0 0 0 var(--anslation-ds-trace-via) var(--ans-tone),0 0 0 calc(4px * var(--hot)) color-mix(in srgb,var(--ans-tone) 16%,transparent),0 0 calc(1rem * var(--hot)) color-mix(in srgb,var(--ans-tone) 50%,transparent);color:color-mix(in srgb,var(--ans-tone) 35%,var(--anslation-ds-trace-lift))}.ans-sg-shelf__promise{font-size:.9375rem;font-weight:var(--anslation-ds-night-weight-strong);line-height:1.25rem;color:var(--anslation-ds-text)}.ans-sg-shelf__desc{font-size:.875rem;line-height:1.375rem;color:var(--anslation-ds-text-soft)}.ans-sg-shelf__more{color:var(--anslation-ds-product-primary);font-weight:500;text-decoration:underline;text-underline-offset:.2em}.ans-sg-shelf__open{justify-self:start}.ans-sg-shelf:has(.ans-sg-cart input:checked) .ans-sg-shelf__path li{--hot:1}@media (min-width:600px){.ans-sg-shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.ans-sg-shelf__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ans-sg-shelf__pad-name{display:block}}@media (min-width:960px){.ans-sg-shelf__checkout{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (min-width:600px){.ans-sg-cart__group{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}}@media (min-width:1200px){.ans-sg-shelf__pads{margin-bottom:0}.ans-sg-shelf__wires{display:block;width:100%;height:4.5rem;margin-top:-1rem;margin-bottom:-1px;overflow:visible}.ans-sg-shelf__pads li{z-index:1}.ans-sg-shelf__grid{grid-template-columns:repeat(var(--shelf-n,6),minmax(0,1fr));gap:0}.ans-sg-shelf__item{padding-inline:.375rem}.ans-sg-shelf__card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-content:start;row-gap:.25rem}.ans-sg-shelf__cover{grid-row:auto;margin-bottom:.5rem}.ans-sg-shelf__node{left:calc(50% - 5px)}}.ans-sg-cr{--run-to:translateY(100%);display:grid;justify-items:stretch}.ans-sg-cr__frame{min-width:0}.ans-sg-cr__tabs{flex-wrap:wrap}.ans-sg-cr__tabs .ans-mock-shelf__tab{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem}.ans-sg-cr__frame .ans-mock,.ans-sg-cr__frame .ans-night-frame__content{display:flex;flex-direction:column}.ans-sg-cr__frame .ans-mock{flex:1 1 auto}.ans-sg-cr__shelf{flex:1 1 auto;grid-template-rows:auto minmax(0,1fr);gap:.625rem}.ans-sg-cr__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.5rem}.ans-sg-cr__thumbs .ans-mock-shelf__thumb{height:auto;min-height:0}.ans-sg-cr__thumbs .ans-sg-cr__cover{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:stretch;align-content:stretch;border:0;overflow:hidden;padding:0;border-radius:var(--anslation-ds-radius);background:radial-gradient(90% 70% at 50% 0,color-mix(in srgb,var(--ans-tone) 22%,transparent),transparent 75%),color-mix(in srgb,var(--ans-tone) 6%,var(--anslation-ds-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 22%,var(--anslation-ds-border))}.ans-sg-cr__art{display:block;width:100%;height:100%;min-height:0}.ans-sg-cr__art .cv-card{fill:color-mix(in srgb,var(--ans-tone) 16%,var(--anslation-ds-surface));stroke:color-mix(in srgb,var(--ans-tone) 38%,transparent);stroke-width:1}.ans-sg-cr__art .cv-dim{fill:color-mix(in srgb,var(--ans-tone) 26%,var(--anslation-ds-border))}.ans-sg-cr__art .cv-ink{fill:color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift))}.ans-sg-cr__art .cv-hot{fill:var(--ans-tone);filter:drop-shadow(0 0 3px var(--anslation-ds-trace-halo))}.ans-sg-cr__art .cv-line{fill:none;stroke:color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift));stroke-width:2.5;stroke-linecap:round}.ans-sg-cr__art .cv-line--dim{stroke:color-mix(in srgb,var(--ans-tone) 34%,var(--anslation-ds-border))}.ans-sg-cr__cover-name{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border-top:1px solid color-mix(in srgb,var(--ans-tone) 18%,var(--anslation-ds-border));background-color:color-mix(in srgb,var(--anslation-ds-page) 55%,transparent);font-size:.75rem;font-weight:500;line-height:1rem;color:var(--anslation-ds-text-soft)}.ans-sg-cr__cover-name svg{color:var(--ans-tone)}.ans-sg-cr__wire{position:relative;justify-self:center;width:1rem;height:3.5rem;overflow:hidden}.ans-sg-cr__wire:before{content:"";position:absolute;inset:0 calc(50% - 1px) .3125rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) 74%,var(--anslation-ds-trace-lift));box-shadow:0 0 .5rem var(--anslation-ds-trace-halo)}.ans-sg-cr__wire:after{content:"";position:absolute;bottom:0;left:calc(50% - 5px);width:10px;height:10px;border-radius:50%;background-color:var(--anslation-ds-page);box-shadow:inset 0 0 0 1.5px var(--ans-tone),0 0 .5rem color-mix(in srgb,var(--ans-tone) 60%,transparent)}.ans-sg-cr__run{position:absolute;inset:0}.ans-sg-cr__pk{position:absolute;bottom:100%;left:calc(50% - 2px);width:4px;height:2.5rem;border-radius:var(--anslation-ds-night-radius-pill);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ans-tone) 35%,var(--anslation-ds-trace-lift)));opacity:0}.ans-sg-cr__go{display:grid;justify-items:center;gap:.75rem;padding-top:.75rem;text-align:center}.ans-sg-cr__go p{margin:0}.ans-sg-cr__app{display:grid;justify-items:inherit;gap:.375rem;max-width:20rem;margin-bottom:.5rem}.ans-sg-cr__tile{width:3.5rem;height:3.5rem;margin-bottom:.5rem;border-radius:var(--anslation-ds-radius-lg);box-shadow:inset 0 1px 0 var(--anslation-ds-night-fill-highlight),inset 0 -1px 0 var(--anslation-ds-night-fill-shade),0 0 2rem color-mix(in srgb,var(--ans-tone) 40%,transparent)}.ans-sg-cr__app-name{font-size:var(--anslation-ds-type-card-title);font-weight:var(--anslation-ds-night-weight-strong);line-height:var(--anslation-ds-leading-card-title);color:var(--anslation-ds-text)}.ans-sg-cr__app-text{font-size:.9375rem;line-height:1.5rem;color:var(--anslation-ds-text-soft)}.ans-sg-cr__month{display:grid;gap:1rem;margin-top:2.5rem;padding:1.25rem;border-radius:var(--anslation-ds-radius-lg);background:radial-gradient(70% 80% at 100% 0,color-mix(in srgb,var(--ans-tone) 10%,transparent),transparent 70%),var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px var(--anslation-ds-border)}.ans-sg-cr__drops{position:relative;display:grid;margin:0;padding:0;list-style:none}.ans-sg-cr__drops li{position:relative;display:grid;grid-template-columns:1.25rem minmax(0,1fr);column-gap:.875rem;padding-bottom:.875rem}.ans-sg-cr__drops li:not(:last-child):before{content:"";position:absolute;top:1.25rem;bottom:0;left:calc(.625rem - 1px);width:2px;background-color:color-mix(in srgb,var(--ans-tone) 60%,var(--anslation-ds-page))}.ans-sg-cr__via{grid-row:1/span 2;width:1.25rem;height:1.25rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) 26%,var(--anslation-ds-page));box-shadow:inset 0 0 0 var(--anslation-ds-trace-via) var(--ans-tone),0 0 0 4px color-mix(in srgb,var(--ans-tone) 14%,transparent);transform-origin:center}.ans-sg-cr__drop{font-size:.9375rem;font-weight:var(--anslation-ds-night-weight-strong);line-height:1.25rem;color:var(--anslation-ds-text)}.ans-sg-cr__when{font-size:.8125rem;line-height:1.25rem;color:var(--anslation-ds-muted)}@media (min-width:768px){.ans-sg-cr__drops{grid-template-columns:repeat(var(--drops,5),minmax(0,1fr))}.ans-sg-cr__drops:after{content:"";position:absolute;right:0;bottom:calc(.625rem - 1px);left:0;height:2px;border-radius:var(--anslation-ds-night-radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--ans-tone) 30%,transparent),color-mix(in srgb,var(--ans-tone) 74%,var(--anslation-ds-trace-lift)) 12% 88%,color-mix(in srgb,var(--ans-tone) 30%,transparent))}.ans-sg-cr__drops li{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;justify-items:center;row-gap:.125rem;padding:0 .5rem;text-align:center}.ans-sg-cr__drops li:not(:last-child):before{display:none}.ans-sg-cr__drop{order:1}.ans-sg-cr__when{order:2}.ans-sg-cr__via{position:relative;z-index:1;order:3;grid-row:4;margin-top:.75rem}}@media (min-width:1024px){.ans-sg-cr{--run-to:translateX(100%);grid-template-columns:minmax(0,1.7fr) minmax(4rem,7rem) minmax(13rem,1fr);align-items:center}.ans-sg-cr__wire{justify-self:stretch;width:auto;height:1rem;margin-bottom:2.25rem}.ans-sg-cr__wire:before{inset:calc(50% - 1px) .3125rem calc(50% - 1px) 0}.ans-sg-cr__wire:after{top:calc(50% - 5px);right:0;bottom:auto;left:auto}.ans-sg-cr__pk{top:calc(50% - 2px);right:100%;bottom:auto;left:auto;width:3rem;height:4px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ans-tone) 35%,var(--anslation-ds-trace-lift)))}.ans-sg-cr__go{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);align-self:stretch;justify-items:start;gap:0;padding:0 0 2.25rem .75rem;text-align:start}.ans-sg-cr__app{align-self:end;margin-bottom:1.25rem}.ans-sg-cr__btn{grid-row:2}.ans-sg-cr__go .ans-sg-cr__note{grid-row:3;align-self:start;margin-top:.75rem}}.ans-sg-map{display:grid;gap:.75rem}.ans-sg-map__label--src{order:1}.ans-sg-map__src{order:2}.ans-sg-map__label--ws{order:3}.ans-sg-map__ws{order:4}.ans-sg-map__label--pr{order:5}.ans-sg-map__pr{order:6}:is(.ans-sg-map__src,.ans-sg-map__ws,.ans-sg-map__pr){display:grid;margin:0;padding:0;list-style:none}.ans-sg-map__src{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .75rem}.ans-sg-map__src li{display:flex;align-items:center;min-width:0}.ans-sg-map__line{display:inline-flex;flex-shrink:0;align-items:center;gap:.625rem;min-height:2.75rem;border-radius:var(--anslation-ds-radius);text-decoration:none;color:var(--anslation-ds-text)}a.ans-sg-map__line:hover .ans-sg-map__name{color:var(--anslation-ds-text);text-decoration:underline;text-underline-offset:.2em}a.ans-sg-map__line:focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring)}.ans-sg-map__pad{width:2rem;height:2rem;border-radius:var(--anslation-ds-radius-sm)}.ans-sg-map__name{font-size:.9375rem;font-weight:500;color:var(--anslation-ds-text-soft)}[aria-current]>.ans-sg-map__name{font-weight:var(--anslation-ds-night-weight-strong);color:var(--anslation-ds-text)}.ans-sg-map__hub,.ans-sg-map__wire{display:none}.ans-sg-map__wire path{fill:none;stroke-linecap:round}.ans-sg-map__tr{vector-effect:non-scaling-stroke;stroke:color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift));stroke-width:var(--anslation-ds-trace-lit);stroke-opacity:.85}.ans-sg-map__pk{stroke:color-mix(in srgb,var(--ans-tone) 35%,var(--anslation-ds-trace-lift));stroke-width:3;stroke-dasharray:.16 1.2;stroke-dashoffset:.16;opacity:0}.ans-sg-map__ws{position:relative;gap:.5rem}.ans-sg-map__ws:before{content:"";position:absolute;top:calc(50% / var(--ws, 4));bottom:calc(50% / var(--ws, 4));left:-1px;width:2px;border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) 74%,var(--anslation-ds-trace-lift));box-shadow:0 0 .5rem var(--anslation-ds-trace-halo)}.ans-sg-map__product,.ans-sg-map__ws li{position:relative;display:flex;align-items:center;gap:.625rem;min-height:2.75rem;padding:.625rem .875rem .625rem 1.25rem;border-radius:var(--anslation-ds-radius);background-color:var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px var(--anslation-ds-border),inset 2px 0 0 color-mix(in srgb,var(--ans-tone) 60%,transparent);font-size:.9375rem;font-weight:500;color:var(--anslation-ds-text)}.ans-sg-map__via{position:absolute;top:calc(50% - 5px);left:-5px;width:10px;height:10px;border-radius:50%;background-color:var(--anslation-ds-page);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift)),0 0 .5rem color-mix(in srgb,var(--ans-tone) 50%,transparent);transform-origin:center}.ans-sg-map__glyph{flex-shrink:0;color:var(--ans-tone)}.ans-sg-map__pr{gap:.5rem}.ans-sg-map__product{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;row-gap:.125rem;padding-left:.875rem;text-decoration:none;transform-origin:center}a.ans-sg-map__product:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 55%,var(--anslation-ds-border)),inset 2px 0 0 var(--ans-tone)}a.ans-sg-map__product:focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring)}.ans-sg-map__mark{grid-row:1/span 2;align-self:start;border-color:var(--ans-tone-edge);background-color:var(--ans-tone-soft);color:var(--ans-tone)}.ans-sg-map__ptitle{font-weight:var(--anslation-ds-night-weight-strong)}.ans-sg-map__pdesc{font-size:.875rem;font-weight:400;line-height:1.375rem;color:var(--anslation-ds-text-soft)}.ans-sg-map__label--pr,.ans-sg-map__label--ws{position:relative;padding-top:1.75rem}.ans-sg-map__label--pr:before,.ans-sg-map__label--ws:before{content:"";position:absolute;top:.25rem;left:-1px;width:2px;height:1.25rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) 74%,var(--anslation-ds-trace-lift));box-shadow:0 0 .5rem var(--anslation-ds-trace-halo)}@media (min-width:768px){.ans-sg-map{grid-template-columns:minmax(8.5rem,.9fr) minmax(3rem,.9fr) minmax(11.5rem,1.2fr) minmax(3rem,.9fr) minmax(11.5rem,1.2fr);grid-template-rows:auto calc(var(--rows) * var(--row));row-gap:.75rem;column-gap:0}:is(.ans-sg-map__label,.ans-sg-map__src,.ans-sg-map__ws,.ans-sg-map__pr){order:0}.ans-sg-map__label--src{grid-area:1/1}.ans-sg-map__label--ws{grid-area:1/3;padding:0 0 0 1.25rem}.ans-sg-map__label--pr{grid-area:1/5;padding:0}.ans-sg-map__label--pr:before,.ans-sg-map__label--ws:before{display:none}.ans-sg-map__src{grid-area:2/1;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--rows),var(--row));gap:0}.ans-sg-map__src li:after{content:"";flex:1 1 auto;min-width:.5rem;height:2px;margin-left:.5rem;background-color:color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift));opacity:.85}.ans-sg-map__wire{display:block;width:100%;height:100%;overflow:visible}.ans-sg-map__wire--in{grid-area:2/2}.ans-sg-map__wire--out{grid-area:2/4}.ans-sg-map__hub{position:relative;z-index:1;display:block;grid-area:2/4;place-self:center;width:.875rem;height:.875rem;border-radius:50%;background-color:color-mix(in srgb,var(--ans-tone) 40%,var(--anslation-ds-page));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift)),0 0 0 4px color-mix(in srgb,var(--ans-tone) 16%,transparent),0 0 1rem var(--anslation-ds-trace-halo)}.ans-sg-map__ws{grid-area:2/3;grid-template-rows:repeat(var(--ws,4),minmax(0,1fr));gap:0;align-items:center}.ans-sg-map__pr{grid-area:2/5;grid-template-rows:repeat(var(--pr,2),minmax(0,1fr));gap:0;align-items:center}.ans-sg-map:has(.ans-sg-map__src a:is(:hover,:focus-visible)) .ans-sg-map__in .ans-sg-map__tr{stroke-opacity:.25}.ans-sg-map:has(.ans-sg-map__src li[data-k="0"] a:is(:hover,:focus-visible)) .ans-sg-map__in[data-k="0"] .ans-sg-map__tr,.ans-sg-map:has(.ans-sg-map__src li[data-k="1"] a:is(:hover,:focus-visible)) .ans-sg-map__in[data-k="1"] .ans-sg-map__tr,.ans-sg-map:has(.ans-sg-map__src li[data-k="2"] a:is(:hover,:focus-visible)) .ans-sg-map__in[data-k="2"] .ans-sg-map__tr,.ans-sg-map:has(.ans-sg-map__src li[data-k="3"] a:is(:hover,:focus-visible)) .ans-sg-map__in[data-k="3"] .ans-sg-map__tr,.ans-sg-map:has(.ans-sg-map__src li[data-k="4"] a:is(:hover,:focus-visible)) .ans-sg-map__in[data-k="4"] .ans-sg-map__tr,.ans-sg-map:has(.ans-sg-map__src li[data-k="5"] a:is(:hover,:focus-visible)) .ans-sg-map__in[data-k="5"] .ans-sg-map__tr,.ans-sg-map:has(.ans-sg-map__src li[data-k="6"] a:is(:hover,:focus-visible)) .ans-sg-map__in[data-k="6"] .ans-sg-map__tr{stroke-opacity:1;stroke-width:2.5px}}.ans-sg .ans-night-frame.ans-sg-map__view{max-width:none;margin-top:2.5rem}.ans-sg-view{--grow-from:scaleX(0);display:grid;grid-template-columns:minmax(6.5rem,1.2fr) repeat(var(--ws),minmax(0,1fr));gap:.25rem;padding:1rem}.ans-sg-view__row{display:contents}.ans-sg-view__col{display:flex;align-items:center;justify-content:center;gap:.375rem;min-height:2rem;font-size:.75rem;font-weight:500;color:var(--anslation-ds-text-soft)}.ans-sg-view__col svg{flex-shrink:0;color:var(--ans-tone)}.ans-sg-view__col-name{display:none}.ans-sg-view__line{display:flex;align-items:center;gap:.5rem;min-height:2rem;padding-left:.5rem;border-radius:var(--anslation-ds-radius-sm);font-size:.8125rem;color:var(--anslation-ds-text)}.ans-sg-view__dot{width:.5rem;height:.5rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:var(--ans-tone);box-shadow:0 0 .375rem color-mix(in srgb,var(--ans-tone) 60%,transparent)}.ans-sg-view__cell{display:grid;place-items:center;min-height:2rem;border-radius:var(--anslation-ds-radius-sm);background-color:color-mix(in srgb,var(--ans-tone) 7%,var(--anslation-ds-page));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 16%,var(--anslation-ds-border))}.ans-sg-view__cell i{width:72%;height:.375rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) 72%,var(--anslation-ds-trace-lift));box-shadow:0 0 .375rem var(--anslation-ds-trace-halo);transform-origin:0 50%}.ans-sg-view__row[data-current] .ans-sg-view__line{background-color:color-mix(in srgb,var(--ans-tone) 12%,transparent);font-weight:var(--anslation-ds-night-weight-strong)}.ans-sg-view__row[data-current] .ans-sg-view__cell{background-color:color-mix(in srgb,var(--ans-tone) 16%,var(--anslation-ds-page));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 40%,transparent)}@media (min-width:768px){.ans-sg-view{grid-template-columns:minmax(9rem,1fr) repeat(var(--ws),minmax(0,1.4fr));gap:.5rem .75rem;padding:1.5rem}.ans-sg-view__cell{min-height:2.25rem}.ans-sg-view__line{font-size:.875rem}.ans-sg-view__col-name{display:inline}}@keyframes ans-sg-run{0%{transform:none}to{transform:var(--run-to)}}@keyframes ans-sg-grow{0%{transform:var(--grow-from)}to{transform:none}}@keyframes ans-sg-sweep{0%{opacity:0;transform:var(--sweep-from)}30%,70%{opacity:1}to{opacity:0;transform:var(--sweep-to)}}@keyframes ans-sg-life{0%{opacity:0}12%,82%{opacity:1}to{opacity:0}}@keyframes ans-sg-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes ans-sg-flash{0%,to{transform:scale(1)}40%{transform:scale(1.3)}}@keyframes ans-sg-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ans-sg-wake{0%{opacity:.15}to{opacity:1}}@keyframes ans-sg-pk{0%{stroke-dashoffset:.16;opacity:0}10%,85%{opacity:1}to{stroke-dashoffset:-1;opacity:0}}@keyframes ans-sg-lap{0%{offset-distance:0;opacity:0}4%,94%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes ans-sg-rise{0%{transform:scaleY(.12)}to{transform:none}}.ans-sg-utm{--sweep-from:translateY(-100%);--sweep-to:translateY(100%)}@media (min-width:600px){.ans-sg-utm{--sweep-from:translateX(-100%);--sweep-to:translateX(100%)}}.ans-sg-loop__review,.ans-sg-loop__station{--at-now:var(--at-v)}@media (min-width:960px){.ans-sg-loop__review,.ans-sg-loop__station{--at-now:var(--at)}}.ans-sg-map{--map-in:calc(var(--sg-t0) + var(--anslation-ds-duration-base));--map-ws:calc(var(--map-in) + var(--anslation-ds-duration-slow) + var(--anslation-ds-stagger) * 9);--map-out:calc(var(--map-ws) + var(--anslation-ds-stagger) * 8)}@media (prefers-reduced-motion:no-preference){html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-pipe[data-ans-once]:not([data-ans-play]) .ans-sg-pipe__lit{transform:var(--grow-from)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-loop[data-ans-once]:not([data-ans-play]) .ans-sg-loop__via:after,html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-pipe[data-ans-once]:not([data-ans-play]) .ans-sg-pipe__via svg,html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-pipe[data-ans-once]:not([data-ans-play]) .ans-sg-pipe__via-tick:after{opacity:0;transform:scale(.4)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-brand__mark[data-ans-once]:not([data-ans-play]) :is(.ans-sg-brand__grid,.ans-sg-brand__arch){stroke-dashoffset:1}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-loop[data-ans-once]:not([data-ans-play]) .ans-sg-loop__spoke,html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-map[data-ans-once]:not([data-ans-play]) .ans-sg-map__in .ans-sg-map__tr,html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-shelf__board[data-ans-once]:not([data-ans-play]) .ans-sg-shelf__tr{opacity:.15}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-view[data-ans-once]:not([data-ans-play]) .ans-sg-view__cell i{transform:scaleX(0)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-brand__mark[data-ans-once]:not([data-ans-play]) .ans-sg-brand__bar{transform:scaleY(.12)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-cr[data-ans-once]:not([data-ans-play])~.ans-sg-cr__month .ans-sg-cr__via,html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-map[data-ans-once]:not([data-ans-play]) .ans-sg-map__via{opacity:.35;transform:scale(.5)}html:not(.anslation-a11y-reduced-motion) :is(.ans-sg-shelf__tr,.ans-sg-map__tr){transition:stroke-opacity var(--anslation-ds-duration-base) var(--anslation-ds-ease)}html:not(.anslation-a11y-reduced-motion) .ans-sg-utm__tile{transition:opacity var(--anslation-ds-duration-base) var(--anslation-ds-ease),box-shadow var(--anslation-ds-duration-base) var(--anslation-ds-ease)}html:not(.anslation-a11y-reduced-motion) .ans-sg-utm__link:before{transition:opacity var(--anslation-ds-duration-base) var(--anslation-ds-ease)}html:not(.anslation-a11y-reduced-motion) .ans-sg-brand__dot{transition:box-shadow var(--anslation-ds-duration-fast) var(--anslation-ds-ease)}html:not(.anslation-a11y-reduced-motion) .ans-sg-shelf__path li:not(:last-child):before{transition:background-color var(--anslation-ds-duration-base) var(--anslation-ds-ease) calc(var(--k) * var(--anslation-ds-stagger) * 2)}html:not(.anslation-a11y-reduced-motion) .ans-sg-shelf__via{transition:background-color var(--anslation-ds-duration-base) var(--anslation-ds-ease) calc(var(--k) * var(--anslation-ds-stagger) * 2),box-shadow var(--anslation-ds-duration-base) var(--anslation-ds-ease) calc(var(--k) * var(--anslation-ds-stagger) * 2)}html:not(.anslation-a11y-reduced-motion) .ans-sg-pipe__chev{transition:transform var(--anslation-ds-duration-base) var(--anslation-ds-spring)}html:not(.anslation-a11y-reduced-motion) .ans-sg-shelf__card{transition:box-shadow var(--anslation-ds-duration-base) var(--anslation-ds-ease),transform var(--anslation-ds-duration-settle) var(--anslation-ds-spring)}html:not(.anslation-a11y-reduced-motion) .ans-sg-shelf__card:hover{transform:translateY(var(--anslation-ds-lift))}html:not(.anslation-a11y-reduced-motion) .ans-sg-pipe[data-ans-play] .ans-sg-pipe__lit{animation:ans-sg-grow var(--sg-travel) var(--anslation-ds-ease-glide) var(--sg-t0) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-pipe[data-ans-play] .ans-sg-pipe__run{animation:ans-sg-run var(--sg-travel) var(--anslation-ds-ease-glide) var(--sg-t0) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-pipe[data-ans-play] .ans-sg-pipe__pk{animation:ans-sg-life var(--sg-travel) var(--anslation-ds-ease) var(--sg-t0) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-pipe[data-ans-play] .ans-sg-pipe__via svg{animation:ans-sg-pop var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--sg-t0) + var(--sg-travel) * var(--at)) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-pipe[data-ans-play] .ans-sg-pipe__via-tick:after{animation:ans-sg-pop var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--sg-t0) + var(--sg-travel) * var(--at) + var(--anslation-ds-duration-base) + var(--j) * var(--anslation-ds-stagger)) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-pipe[data-ans-play] .ans-chip__bar-hi{animation:ans-b-flash var(--anslation-ds-duration-settle) var(--anslation-ds-ease) calc(var(--sg-t0) + var(--sg-travel) + var(--k) * var(--anslation-ds-stagger)) none}html:not(.anslation-a11y-reduced-motion) .ans-sg-loop[data-ans-play] .ans-sg-loop__pk{animation:ans-sg-lap var(--anslation-ds-duration-pulse) var(--anslation-ds-ease-glide) var(--sg-t0) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-loop[data-ans-play] .ans-sg-loop__via:after{animation:ans-sg-pop var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--sg-t0) + var(--anslation-ds-duration-pulse) * var(--at-now)) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-loop[data-ans-play] .ans-sg-loop__spoke{animation:ans-sg-wake var(--anslation-ds-duration-slow) var(--anslation-ds-ease) calc(var(--sg-t0) + var(--anslation-ds-duration-pulse) * var(--at)) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-loop[data-ans-play] .ans-sg-loop__one-tile{animation:ans-sg-flash var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--sg-t0) + var(--anslation-ds-duration-pulse) * .62) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-loop[data-ans-play] .ans-sg-loop__hub{animation:ans-sg-flash var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--sg-t0) + var(--anslation-ds-duration-pulse) * var(--at-now)) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-brand__mark[data-ans-play] .ans-sg-brand__grid{animation:ans-sg-draw var(--anslation-ds-duration-draw) var(--anslation-ds-ease-glide) calc(var(--i) * var(--anslation-ds-stagger)) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-brand__mark[data-ans-play] .ans-sg-brand__arch{animation:ans-sg-draw var(--anslation-ds-duration-long) var(--anslation-ds-ease-glide) var(--anslation-ds-duration-reveal) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-brand__mark[data-ans-play] .ans-sg-brand__bar{animation:ans-sg-rise var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--anslation-ds-duration-slow) + var(--i) * var(--anslation-ds-stagger)) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-utm__chain[data-ans-play] .ans-sg-utm__pk{animation:ans-sg-sweep var(--anslation-ds-duration-settle) var(--anslation-ds-ease-glide) calc(var(--sg-t0) + var(--k) * var(--anslation-ds-duration-slow)) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-utm__chain[data-ans-play] .ans-sg-utm__tile{animation:ans-sg-flash var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--sg-t0) + var(--k) * var(--anslation-ds-duration-slow)) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-shelf__board[data-ans-play] .ans-sg-shelf__tr{animation:ans-sg-wake var(--anslation-ds-duration-settle) var(--anslation-ds-ease) calc(var(--sg-t0) + var(--k) * var(--anslation-ds-stagger)) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-shelf__board[data-ans-play] .ans-sg-shelf__pk{animation:ans-sg-pk var(--anslation-ds-duration-slow) var(--anslation-ds-ease-glide) calc(var(--sg-t0) + var(--anslation-ds-duration-draw) + var(--k) * var(--anslation-ds-stagger) * 2) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-cr[data-ans-play] .ans-sg-cr__run{animation:ans-sg-run var(--anslation-ds-duration-reveal) var(--anslation-ds-ease-glide) var(--sg-t0) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-cr[data-ans-play] .ans-sg-cr__pk{animation:ans-sg-life var(--anslation-ds-duration-reveal) var(--anslation-ds-ease) var(--sg-t0) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-cr[data-ans-play] .ans-sg-cr__wire:after{animation:ans-sg-flash var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--sg-t0) + var(--anslation-ds-duration-reveal)) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-cr[data-ans-play]~.ans-sg-cr__month .ans-sg-cr__via{animation:ans-sg-pop var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--sg-t0) + var(--anslation-ds-duration-reveal) + var(--k) * var(--anslation-ds-stagger) * 2) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-view[data-ans-play] .ans-sg-view__cell i{animation:ans-sg-grow var(--anslation-ds-duration-settle) var(--anslation-ds-ease-glide) calc(var(--sg-t0) + var(--d) * var(--anslation-ds-stagger)) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-map[data-ans-play] .ans-sg-map__in .ans-sg-map__tr{animation:ans-sg-wake var(--anslation-ds-duration-settle) var(--anslation-ds-ease) calc(var(--sg-t0) + var(--k) * var(--anslation-ds-stagger) * 1.5) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-map[data-ans-play] .ans-sg-map__in .ans-sg-map__pk{animation:ans-sg-pk var(--anslation-ds-duration-slow) var(--anslation-ds-ease-glide) calc(var(--map-in) + var(--k) * var(--anslation-ds-stagger) * 1.5) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-map[data-ans-play] .ans-sg-map__via{animation:ans-sg-pop var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--map-ws) + var(--k) * var(--anslation-ds-stagger) * 2) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-map[data-ans-play] .ans-sg-map__hub{animation:ans-sg-flash var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) var(--map-out) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-map[data-ans-play] .ans-sg-map__out .ans-sg-map__pk{animation:ans-sg-pk var(--anslation-ds-duration-slow) var(--anslation-ds-ease-glide) calc(var(--map-out) + var(--k) * var(--anslation-ds-stagger) * 2) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-map[data-ans-play] .ans-sg-map__mark{animation:ans-sg-flash var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--map-out) + var(--anslation-ds-duration-slow) + var(--k) * var(--anslation-ds-stagger) * 2) both}}@media (max-width:1199px) and (scripting:enabled){@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html:not(.anslation-a11y-reduced-motion) .ans-sg-pipe__body{view-timeline:--ans-sg-pipe block}html:not(.anslation-a11y-reduced-motion) .ans-sg-pipe__job{view-timeline:--ans-sg-job block}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-pipe[data-ans-once] .ans-sg-pipe__lit{animation:ans-sg-grow linear both;animation-timeline:--ans-sg-pipe;animation-range:cover 50vh cover calc(100% - 50vh)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-pipe[data-ans-once] .ans-sg-pipe__run{animation:ans-sg-run linear both;animation-timeline:--ans-sg-pipe;animation-range:cover 50vh cover calc(100% - 50vh)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-pipe[data-ans-once] .ans-sg-pipe__pk{animation:ans-sg-life linear both;animation-timeline:--ans-sg-pipe;animation-range:cover 50vh cover calc(100% - 50vh)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-pipe[data-ans-once] .ans-sg-pipe__via svg{animation:ans-sg-pop var(--anslation-ds-spring-bounce) both;animation-timeline:--ans-sg-job;animation-range:cover calc(50% - 6rem) cover calc(50% - 3rem)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-pipe[data-ans-once] .ans-sg-pipe__via-tick:after{animation:ans-sg-pop var(--anslation-ds-spring-bounce) both;animation-timeline:--ans-sg-job;animation-range:cover calc(50% - 3rem + var(--j) * 1.5rem) cover calc(50% - 1rem + var(--j) * 1.5rem)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-pipe[data-ans-once] .ans-chip__bar-hi{animation:none}}}}