.marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000)}.marquee__track{align-items:center;gap:3rem;padding-left:1.5rem;padding-right:1.5rem;display:flex}@media (max-width:768px){.marquee__track{gap:2rem}}.marquee__belt{width:-webkit-max-content;width:max-content;animation:marquee-scroll var(--marquee-duration,42s) linear infinite;display:flex}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__belt{flex-wrap:wrap;justify-content:center;gap:24px;width:100%;animation:none}.marquee__track[aria-hidden=true]{display:none}}
.tile-card{--tile-ink:#001525;--tile-muted:#5b6b7c;--tile-accent:#306bea;--tile-highlight:#0b8f3e;--tile-surface:#f4f7fb;--tile-surface-muted:#e2eaf4;--tile-border:#d5deea;--tile-card-bg:#fff;--tile-ease-out-expo:cubic-bezier(.16, 1, .3, 1);color:var(--tile-ink)}.dot-stage{background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--tile-ink) 6%, transparent) 1px, transparent 1px) 0 0 / 14px 14px, var(--tile-surface)}
.log-list{flex-direction:column;flex-shrink:0;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.log-list__row{animation:.36s ease-out backwards log-list-row-in}.log-list__time{font-variant-numeric:tabular-nums}.log-list__message{text-overflow:ellipsis;white-space:nowrap;opacity:.85;overflow:hidden}@keyframes log-list-row-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:.85;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.log-list__row{opacity:.85;animation:none}}
.path-flow{width:100%;height:3.5rem;position:relative}.path-flow__svg{width:100%;height:100%;display:block}.path-flow__path{fill:none;stroke:var(--path-flow-stroke,var(--tile-surface-muted,#e2eaf4));stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:0}.is-active .path-flow__path{animation:.48s ease-out .42s forwards path-flow-fade}.path-flow__mote{background:var(--path-flow-mote,var(--tile-accent,#306bea));opacity:0;pointer-events:none;will-change:left, top, opacity;border-radius:50%;width:5px;height:5px;display:none;position:absolute;transform:translate(-50%,-50%)}.is-active .path-flow__mote{display:block}@keyframes path-flow-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.path-flow__path{opacity:1;animation:none}.is-active .path-flow__mote{display:none}}
.pulse-dot{background:var(--pulse-dot-color);animation:pulse-dot-ring var(--pulse-dot-duration) ease-out infinite;border-radius:50%;flex-shrink:0;display:inline-block}.pulse-dot--sm{width:6px;height:6px}.pulse-dot--md{width:8px;height:8px}.pulse-dot--accent{--pulse-dot-color:var(--tile-accent,#306bea);--pulse-dot-duration:2.4s;--pulse-dot-ring-start:color-mix(in srgb, var(--tile-accent,#306bea) 55%, transparent);--pulse-dot-ring-end:color-mix(in srgb, var(--tile-accent,#306bea) 0%, transparent)}.pulse-dot--highlight{--pulse-dot-color:var(--tile-highlight,#0b8f3e);--pulse-dot-duration:1.6s;--pulse-dot-ring-start:color-mix(in srgb, var(--tile-highlight,#0b8f3e) 55%, transparent);--pulse-dot-ring-end:color-mix(in srgb, var(--tile-highlight,#0b8f3e) 0%, transparent)}@keyframes pulse-dot-ring{0%{box-shadow:0 0 0 0 var(--pulse-dot-ring-start)}70%{box-shadow:0 0 0 var(--pulse-dot-ring,8px) var(--pulse-dot-ring-end)}to{box-shadow:0 0 0 0 var(--pulse-dot-ring-end)}}@media (prefers-reduced-motion:reduce){.pulse-dot{animation:none}}
.staged-progress__track{background:var(--tile-surface-muted,#e2eaf4);border-radius:.125rem;height:.375rem;position:relative;overflow:visible}.staged-progress__fill{top:0;bottom:0;background:var(--tile-accent,#306bea);border-radius:.125rem;width:0%;height:100%;transition:width .72s cubic-bezier(.22,1,.36,1);position:absolute;left:0}.staged-progress__marks{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.staged-progress__mark{border:1.5px solid var(--tile-border,#d5deea);background:#fff;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;transition:background .22s,border-color .22s;position:absolute;top:50%}.staged-progress__mark.is-active{background:var(--tile-accent,#306bea);border-color:var(--tile-accent,#306bea)}.staged-progress__value.is-complete{color:var(--tile-accent,#306bea)}
.status-grid{gap:3px;display:grid}.status-grid__cell{background:var(--tile-surface-muted,#e2eaf4);border-radius:.125rem;transition:background .22s,transform .2s}.status-grid__cell--running{background:var(--tile-accent,#306bea);animation:.7s ease-in-out infinite status-grid-cell-running}.status-grid__cell--passing{background:var(--tile-highlight,#0b8f3e)}.status-grid__cell--failing{background:#c44536;animation:.6s ease-out status-grid-cell-failing}.status-grid__cell--fixing{background:var(--tile-accent,#306bea);animation:.6s ease-in-out infinite status-grid-cell-fixing}@keyframes status-grid-cell-running{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes status-grid-cell-fixing{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes status-grid-cell-failing{0%{transform:scale(1)}25%{transform:scale(1.22)}50%{transform:scale(.92)}75%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.status-grid__cell{animation:none;transform:none}}
.step-checklist__list{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,1fr);grid-auto-flow:column;gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.step-checklist__list--stack{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}@media (max-width:540px){.step-checklist__list{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}.step-checklist__item{color:var(--tile-muted,#5b6b7c);align-items:center;gap:.625rem;font-size:.875rem;line-height:1.4;transition:color .24s;display:flex}.step-checklist__item.is-complete{color:var(--tile-ink,#001525);animation:.32s ease-out backwards step-checklist-pop}.step-checklist__icon{width:1rem;height:1rem;color:var(--tile-accent,#306bea);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.step-checklist__item.is-complete .step-checklist__icon{background:color-mix(in srgb, var(--tile-highlight,#0b8f3e) 12%, white);border-radius:50%}.step-checklist__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes step-checklist-pop{0%{opacity:.4;transform:translate(-3px)}60%{opacity:1;transform:translate(1px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.step-checklist__item{transition:none;animation:none}}
.agent-builder-face{transition:opacity .32s,transform .36s cubic-bezier(.2,.8,.2,1)}.agent-builder-stage.is-sheet .agent-builder-face{pointer-events:none;opacity:0;transform:translateY(-6px)scale(.92)}.agent-builder-input{transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .24s,border-color .2s}.agent-builder-input.is-press{border-color:var(--tile-border,#d5deea);transform:scale(.985)}.agent-builder-stage.is-sheet .agent-builder-input{pointer-events:none;opacity:0;transform:scale(.96)translateY(4px)}.agent-builder-caret{vertical-align:-3px;background:var(--tile-ink,#001525);width:1.5px;height:18px;margin-right:1px;animation:1s steps(2,end) infinite agent-builder-caret;display:inline-block}@keyframes agent-builder-caret{0%,50%{opacity:1}51%,to{opacity:0}}.agent-builder-input.is-press span[aria-hidden]{background:var(--tile-ink,#001525);color:#fff}.agent-builder-sheet{opacity:0;transition:transform .56s cubic-bezier(.2,.8,.2,1),opacity .28s;transform:translateY(calc(100% + 24px))}.agent-builder-stage.is-sheet .agent-builder-sheet{opacity:1;transform:translateY(0)}.agent-builder-stage.is-sheet .agent-builder-glyph rect:first-child{animation:.6s ease-out .24s backwards agent-builder-glyph-in}.agent-builder-stage.is-sheet .agent-builder-glyph rect:nth-child(2){animation:.6s ease-out .32s backwards agent-builder-glyph-in}.agent-builder-stage.is-sheet .agent-builder-glyph rect:nth-child(3){animation:.6s ease-out .4s backwards agent-builder-glyph-in}@keyframes agent-builder-glyph-in{0%{opacity:0;transform-origin:50%;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.agent-builder-persona-badge{transition:background .32s,color .32s}.agent-builder-persona-badge.is-production{background:color-mix(in srgb, var(--tile-highlight,#0b8f3e) 16%, white);color:var(--tile-highlight,#0b8f3e)}@media (prefers-reduced-motion:reduce){.agent-builder-face,.agent-builder-input,.agent-builder-sheet{opacity:1;transition:none;animation:none;transform:none}}
.channels-hero{--tile-ink:#001525;--tile-muted:#5b6b7c;--tile-accent:#306bea;--tile-highlight:#0b8f3e;--tile-surface:#f4f7fb;--tile-surface-muted:#e2eaf4;--tile-border:#d5deea;--channels-dot:var(--tile-accent);background:#fff}.channels-hero-wash{background:radial-gradient(90% 55% at 50% 0%, color-mix(in srgb, var(--tile-accent) 14%, transparent), transparent 70%), radial-gradient(60% 40% at 50% 85%, color-mix(in srgb, var(--tile-highlight) 8%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--tile-surface) 85%, white) 0%, #fff 42%, var(--tile-surface) 100%)}.channels-hero-logo-glow{animation:3.2s ease-in-out infinite channels-hero-logo-glow}@keyframes channels-hero-logo-glow{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.55;transform:scale(1)}}.channel-flow-path{stroke:color-mix(in srgb, var(--tile-accent) 22%, transparent);stroke-width:1.25px;stroke-linecap:round;fill:none}.channel-flow-chevron{animation:1.6s ease-in-out infinite channel-flow-chevron-bounce}@keyframes channel-flow-chevron-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.channels-hero-logo-glow,.channel-flow-chevron{animation:none!important}.channel-flow-dot-animated{display:none!important}.channel-flow-dot-static{opacity:.55!important}}
.illustration-shell-media{opacity:0;transition:opacity .55s var(--tile-ease-out-expo,cubic-bezier(.16, 1, .3, 1)), transform .55s var(--tile-ease-out-expo,cubic-bezier(.16, 1, .3, 1));transform:translateY(10px)}.tile-card.is-revealed .illustration-shell-media{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.illustration-shell-media{opacity:1;transition:none;transform:none}}
.integrations-cta{z-index:5;border:1px solid var(--tile-border,#d5deea);width:28px;height:28px;color:var(--tile-ink,#001525);background:#fff;border-radius:4px;justify-content:center;align-items:center;transition:transform .2s,border-color .2s;display:inline-flex;position:absolute;top:8px;right:8px}.integrations-cta:hover{border-color:var(--tile-border,#d5deea);transform:translate(2px,-2px)}.integrations-logo-cell--card:hover{z-index:5;border-color:var(--tile-border,#d5deea)}.integrations-logo-cell--card:hover .integrations-logo-image{transform:scale(1.06)}.integrations-logo-tooltip{bottom:calc(100% + 6px);transform:translate(-50%,4px)}.integrations-logo-cell--card:hover .integrations-logo-tooltip{opacity:1;transform:translate(-50%)}.integrations-logo-cell:nth-child(-n+6) .integrations-logo-tooltip{top:calc(100% + 6px);bottom:auto;transform:translate(-50%,-4px)}.integrations-logo-cell--card:nth-child(-n+6):hover .integrations-logo-tooltip{transform:translate(-50%)}@media (max-width:767px){.integrations-cta{width:48px;height:48px}}
.observability-event{animation:observability-event-in .52s var(--tile-ease-out-expo,cubic-bezier(.16, 1, .3, 1)) backwards}@keyframes observability-event-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.observability-event{opacity:.85;animation:none}}
.tile-stage{container-type:inline-size}.tile-stagger-item{opacity:0;transform:translateY(-4px)}.is-active .tile-stagger-item{animation:.48s ease-out forwards tile-stagger-reveal;animation-delay:var(--tile-stagger-delay,calc(var(--i,0) * 90ms))}@keyframes tile-stagger-reveal{to{opacity:1;transform:none}}@container (max-width:247px){.tile-chip-label{display:none}.tile-icon-chip{padding:10px 2px}}@media (prefers-reduced-motion:reduce){.tile-stagger-item{opacity:1;animation:none;transform:none}}
.scenario-grid-stat[data-tone=mute]{color:var(--tile-muted,#5b6b7c)}.scenario-grid-stat[data-tone=red]{color:#c44536}.scenario-grid-stat[data-tone=gold]{color:#a06c00}.scenario-grid-stat[data-tone=jade]{color:var(--tile-accent,#306bea)}
.live-transcript{--live-transcript-fade:96px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent 8px, black var(--live-transcript-fade), black 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent 8px, black var(--live-transcript-fade), black 100%);mask-image:linear-gradient(to bottom, transparent 0, transparent 8px, black var(--live-transcript-fade), black 100%)}.live-transcript__bubble{opacity:0;will-change:transform, opacity;display:none;transform:translateY(14px)}.live-transcript__bubble[data-vis="1"]{animation:.45s cubic-bezier(.22,1,.36,1) forwards live-transcript-bubble-in;display:flex}.live-transcript__bubble[data-active="1"] .speaking-wave{display:inline-flex}@keyframes live-transcript-bubble-in{to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.live-transcript{--live-transcript-fade:72px}}@media (prefers-reduced-motion:reduce){.live-transcript__bubble[data-vis="1"]{opacity:1;animation:none;transform:none}}
.speaking-wave{align-items:flex-end;gap:2px;height:11px;margin-right:2px;display:none}.speaking-wave span{background:currentColor;border-radius:1px;width:2px;height:30%;animation:.9s ease-in-out infinite speaking-wave-bar;display:block}.speaking-wave span:nth-child(2){animation-delay:.15s}.speaking-wave span:nth-child(3){animation-delay:.3s}@keyframes speaking-wave-bar{0%,to{height:30%}50%{height:100%}}@media (prefers-reduced-motion:reduce){.speaking-wave span{height:60%;animation:none}}
@layer components{:root{--grid-line-color:color-mix(in oklab,  var(--color-cyan-500) 25%, transparent);--breakpoint-2xl:96rem}.dark{--grid-line-color:color-mix(in oklab, var(--color-white) 12%, transparent)}.line-y,.line-t,.line-b{position:relative}.line-y:before,.line-t:before,.line-y:after,.line-b:after{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.line-y:before,.line-t:before{top:0}.line-y:after,.line-b:after{bottom:0}@media not all and (min-width:105rem){.max-\[105rem\]\:line-y{position:relative}.max-\[105rem\]\:line-y:before,.max-\[105rem\]\:line-y:after{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.max-\[105rem\]\:line-y:before{top:0}.max-\[105rem\]\:line-y:after{bottom:0}}@media not all and (min-width:80rem){.max-xl\:line-y,.max-xl\:line-t{position:relative}.max-xl\:line-y:before,.max-xl\:line-t:before,.max-xl\:line-y:after{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.max-xl\:line-y:before,.max-xl\:line-t:before{top:0}.max-xl\:line-y:after{bottom:0}}@media not all and (min-width:64rem){.max-lg\:line-y,.max-lg\:line-b{position:relative}.max-lg\:line-y:before,.max-lg\:line-y:after,.max-lg\:line-b:after{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.max-lg\:line-y:before{top:0}.max-lg\:line-y:after,.max-lg\:line-b:after{bottom:0}}@media not all and (min-width:40rem){.max-sm\:line-y{position:relative}.max-sm\:line-y:before,.max-sm\:line-y:after{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.max-sm\:line-y:before{top:0}.max-sm\:line-y:after{bottom:0}}@media (min-width:40rem){.sm\:max-lg\:nth-\[2n\+1\]\:line-y:nth-child(odd):before,.sm\:max-lg\:nth-\[2n\+1\]\:line-y:nth-child(odd):after{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.sm\:max-lg\:nth-\[2n\+1\]\:line-y:nth-child(odd):before{top:0}.sm\:max-lg\:nth-\[2n\+1\]\:line-y:nth-child(odd):after{bottom:0}}@media (min-width:64rem){.lg\:line-y,.lg\:line-b\/half,.lg\:max-xl\:nth-\[3n\+1\]\:line-y:nth-child(3n+1){position:relative}.lg\:group-first\:line-y:is(:where(.group):first-child *){position:relative}.lg\:line-y:before,.lg\:line-y:after,.lg\:max-xl\:nth-\[3n\+1\]\:line-y:nth-child(3n+1):before,.lg\:max-xl\:nth-\[3n\+1\]\:line-y:nth-child(3n+1):after{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.lg\:group-first\:line-y:is(:where(.group):first-child *):before{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.lg\:group-first\:line-y:is(:where(.group):first-child *):after{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.lg\:line-y:before,.lg\:max-xl\:nth-\[3n\+1\]\:line-y:nth-child(3n+1):before{top:0}.lg\:group-first\:line-y:is(:where(.group):first-child *):before{top:0}.lg\:line-y:after,.lg\:max-xl\:nth-\[3n\+1\]\:line-y:nth-child(3n+1):after{bottom:0}.lg\:group-first\:line-y:is(:where(.group):first-child *):after{bottom:0}.lg\:line-b\/half:after{content:"";background-color:var(--grid-line-color);width:100vw;height:1px;position:absolute;bottom:0;right:0}}@media (min-width:80rem){.xl\:line-y\/half,.xl\:nth-\[4n\+1\]\:line-y:nth-child(4n+1){position:relative}.xl\:line-y\/half:before,.xl\:line-y\/half:after{content:"";background-color:var(--grid-line-color);width:100vw;height:1px;position:absolute;right:0}.xl\:line-y\/half:before{top:0}.xl\:line-y\/half:after{bottom:0}.xl\:nth-\[4n\+1\]\:line-y:nth-child(4n+1):before,.xl\:nth-\[4n\+1\]\:line-y:nth-child(4n+1):after{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.xl\:nth-\[4n\+1\]\:line-y:nth-child(4n+1):before{top:0}.xl\:nth-\[4n\+1\]\:line-y:nth-child(4n+1):after{bottom:0}}}
.timeline{--timeline-jade:var(--tile-accent,#1f7a55);--timeline-canvas:#fff;--timeline-border:var(--tile-border,#e8e6e1);--timeline-muted:#9b9890;--timeline-dark:#151515;--timeline-ease-out-expo:var(--tile-ease-out-expo,cubic-bezier(.16, 1, .3, 1))}.timeline-track-wrap{grid-template-rows:minmax(7.5rem,auto) auto minmax(7.5rem,auto);align-items:center;row-gap:1.5rem;padding:0 8px;display:grid}.timeline-track{background:var(--timeline-border);border-radius:999px;grid-row:2;height:2px;position:relative}.timeline-fill{border-radius:inherit;background:var(--timeline-jade);transform-origin:0;transition:transform 1.8s var(--timeline-ease-out-expo) 60ms;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.timeline-track-wrap.is-active .timeline-fill{transform:scaleX(1)}.timeline-dot{border:2px solid var(--timeline-border);background:var(--timeline-canvas);opacity:0;border-radius:50%;width:14px;height:14px;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.6)}.timeline-track-wrap.is-active .timeline-dot{animation:timeline-dot-pop .38s cubic-bezier(.34, 1.56, .64, 1) var(--timeline-dot-delay,0s) forwards}.timeline-track-wrap.is-active .timeline-dot[data-state=live]{animation:timeline-dot-pop .38s cubic-bezier(.34, 1.56, .64, 1) var(--timeline-dot-delay,0s) forwards, timeline-live-pulse 2.4s ease-out var(--timeline-pulse-delay,0s) infinite}@keyframes timeline-dot-pop{0%{opacity:0;background:var(--timeline-canvas);border-color:var(--timeline-border);transform:translate(-50%,-50%)scale(.6)}60%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}to{opacity:1;background:var(--timeline-jade);border-color:var(--timeline-jade);transform:translate(-50%,-50%)scale(1)}}@keyframes timeline-live-pulse{0%,to{box-shadow:0 0 #22664480}50%{box-shadow:0 0 0 10px #2640}}.timeline-labels{pointer-events:none;width:100%;position:relative}.timeline-labels-above{grid-row:1;align-self:end;min-height:7.5rem}.timeline-labels-below{grid-row:3;align-self:start;min-height:7.5rem}.timeline-step-copy{text-align:center;align-items:center}.timeline-step-copy--start{text-align:left;align-items:flex-start}.timeline-day{letter-spacing:.12em;color:var(--timeline-muted);text-transform:uppercase;font-variant-numeric:tabular-nums;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:block}.timeline-step-copy--start .timeline-day{margin-bottom:.625rem}.timeline-step-title{color:var(--timeline-dark);text-wrap:balance;margin-bottom:.375rem;font-size:.9375rem;font-weight:500;line-height:1.35}.timeline-step-copy--start .timeline-step-title{font-size:1.0625rem}.timeline-step-description{color:var(--timeline-muted);font-size:.8125rem;font-weight:400;line-height:1.45}.timeline-step-copy--start .timeline-step-description{font-size:.9375rem}.timeline-milestone{text-align:center;pointer-events:auto;opacity:0;width:220px;transition:opacity .36s ease-out, transform .36s var(--timeline-ease-out-expo);transition-delay:var(--timeline-text-delay,0s);margin-left:-110px;position:absolute}.timeline-milestone[data-side=above]{bottom:0}.timeline-milestone[data-side=below]{top:0}@media (min-width:901px){.timeline-milestone .timeline-step-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;width:220px;min-height:4.35em;display:-webkit-box;overflow:hidden}}.timeline-track-wrap.is-active .timeline-milestone{opacity:1}.timeline-milestone[data-state=live] .timeline-day,.timeline-mobile-item[data-state=live] .timeline-day{color:var(--timeline-jade)}.timeline-mobile{display:none}@media (max-width:900px){.timeline-track-wrap{display:none}.timeline-mobile{margin-top:8px;display:block;position:relative}.timeline-mobile-item{opacity:0;transition:opacity .48s ease-out, transform .48s var(--timeline-ease-out-expo);transition-delay:var(--timeline-mobile-delay,0s);transform:translateY(12px)}.timeline-mobile-item:last-child{padding-bottom:0}.timeline.is-active .timeline-mobile-item{opacity:1;transform:translateY(0)}.timeline-mobile-rail{align-self:stretch;width:24px;position:relative}.timeline-mobile-rail:before{content:"";background:var(--timeline-border);border-radius:999px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:-64px;left:50%}.timeline.is-active .timeline-mobile-item:not(:last-child) .timeline-mobile-rail:before{background:var(--timeline-jade);transition:background .36s ease-out;transition-delay:calc(var(--timeline-mobile-dot-delay,0s) + .12s)}.timeline-mobile-item:first-child .timeline-mobile-rail:before{top:8px}.timeline-mobile-item:last-child .timeline-mobile-rail:before{bottom:calc(100% - 24px)}.timeline-mobile-dot{z-index:1;box-sizing:border-box;border:2px solid var(--timeline-border);background:var(--timeline-canvas);opacity:0;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:6px;left:50%;transform:scale(.6)}.timeline.is-active .timeline-mobile-dot{animation:timeline-mobile-dot-pop .38s cubic-bezier(.34, 1.56, .64, 1) var(--timeline-mobile-dot-delay,0s) forwards}.timeline.is-active .timeline-mobile-item[data-state=live] .timeline-mobile-dot{animation:timeline-mobile-dot-pop .38s cubic-bezier(.34, 1.56, .64, 1) var(--timeline-mobile-dot-delay,0s) forwards, timeline-live-pulse 2.4s ease-out var(--timeline-mobile-pulse-delay,0s) infinite}@keyframes timeline-mobile-dot-pop{0%{opacity:0;background:var(--timeline-canvas);border-color:var(--timeline-border);transform:scale(.6)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;background:var(--timeline-jade);border-color:var(--timeline-jade);transform:scale(1)}}}@media (prefers-reduced-motion:reduce){.timeline-fill{transition:none;transform:scaleX(1)}.timeline-dot{opacity:1;background:var(--timeline-jade);border-color:var(--timeline-jade);transform:translate(-50%,-50%)scale(1);animation:none!important}.timeline-milestone,.timeline-mobile-item{opacity:1;transition:none;transform:none!important}.timeline-mobile-rail:before{transition:none;background:var(--timeline-jade)!important}.timeline-mobile-dot{background:var(--timeline-jade);border-color:var(--timeline-jade);animation:none!important}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1b545fac-module__b8QJrq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1b545fac-module__b8QJrq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/4a439e1ba971da1a-s.1vgctuhklh__x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.33q4idznd8rl5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2tbuiduw72dt5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.28n7p9dmf_8k7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/99ac5753282bcf05-s.3w6kcxkrsxlac.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.22iyan98j1_2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.roboto_mono_6c47b916-module__wl38kG__className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.roboto_mono_6c47b916-module__wl38kG__variable{--font-roboto-mono:"Roboto Mono", "Roboto Mono Fallback"}
@font-face{font-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3690b53fadf44bdc-s.03vsoc_ntg2er.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(../media/022f8813a44da513-s.p.1093ptlurnj6h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium Fallback;src:local(Arial);ascent-override:76.07%;descent-override:20.22%;line-gap-override:24.07%;size-adjust:103.86%}.oxanium_a7f03554-module__vJn8wa__className{font-family:Oxanium,Oxanium Fallback;font-style:normal;font-weight:400}.oxanium_a7f03554-module__vJn8wa__variable{--font-oxanium:"Oxanium", "Oxanium Fallback"}
