.ar-grey-spinner{--gs-size:24px;--gs-ink:var(--text-supportive);width:var(--gs-size);height:var(--gs-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ar-grey-spinner>i{background:var(--gs-ink);display:block}.ar-grey-spinner--dots{gap:calc(var(--gs-size) / 8)}.ar-grey-spinner--dots>i{width:calc(var(--gs-size) / 4.5);height:calc(var(--gs-size) / 4.5);will-change:transform, opacity;border-radius:9999px;animation:1s ease-in-out infinite ar-gs-lift}.ar-grey-spinner--dots>i:nth-child(2){animation-delay:.15s}.ar-grey-spinner--dots>i:nth-child(3){animation-delay:.3s}@keyframes ar-gs-lift{0%,60%,to{opacity:.45;transform:translateY(0)}30%{transform:translateY(calc(var(--gs-size) / -5));opacity:1}}@media (prefers-reduced-motion:reduce){.ar-grey-spinner,.ar-grey-spinner>i{animation:none}}.ar-skeleton{--ar-skeleton-period:2.6s;--ar-skeleton-ease:cubic-bezier(.45, 0, .3, 1)}.ar-skeleton__reveal{animation:.28s ease-out both ar-skeleton-in;animation-delay:calc(.18s + var(--ar-skeleton-order,0) * 45ms)}@keyframes ar-skeleton-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ar-skeleton__breathe{animation:ar-skeleton-breathe var(--ar-skeleton-period) ease-in-out infinite}@keyframes ar-skeleton-breathe{0%,to{opacity:.55}50%{opacity:1}}.ar-skeleton__trace{stroke-dasharray:18 100;stroke-dashoffset:18px;animation:ar-skeleton-trace var(--ar-skeleton-period) var(--ar-skeleton-ease) infinite}@keyframes ar-skeleton-trace{0%{stroke-dashoffset:18px}78%{stroke-dashoffset:-100px}to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.ar-skeleton__reveal,.ar-skeleton__breathe{animation:none}.ar-skeleton__trace{stroke-dasharray:none;stroke-dashoffset:0;opacity:.5;animation:none}}.css-rolling-value-group{line-height:1;font-family:var(--font-inter);align-items:center;display:inline-flex}.css-rolling-value{vertical-align:middle;line-height:1;font-family:var(--font-inter);align-items:center;display:inline-flex}.css-rolling-value__static{vertical-align:baseline;white-space:pre;justify-content:center;align-items:center;height:round(1em,1px);line-height:1;display:inline-flex;overflow:hidden}.css-rolling-digit{height:round(1em,1px);width:var(--css-roll-digit-width,1ch);transition:width var(--css-roll-width-duration,0s) var(--css-roll-easing,cubic-bezier(.22, 1, .36, 1));vertical-align:baseline;line-height:1;display:inline-block;position:relative;overflow:hidden}.css-rolling-digit__strip{width:100%;transition:transform var(--css-roll-duration,.42s) var(--css-roll-easing,cubic-bezier(.22, 1, .36, 1));flex-direction:column;display:flex}.css-rolling-digit__strip--animating{will-change:transform}.css-rolling-digit__strip--fast,.css-rolling-digit__strip--at-rest{transition:transform var(--css-roll-duration,.42s) var(--css-roll-easing,cubic-bezier(.22, 1, .36, 1))}.css-rolling-digit__cell{box-sizing:border-box;text-align:center;flex:0 0 round(1em,1px);justify-content:center;align-items:center;width:100%;height:round(1em,1px);line-height:1;display:flex}@media (prefers-reduced-motion:reduce){.css-rolling-digit{width:auto;height:auto;overflow:visible}.css-rolling-digit__strip{will-change:auto;transition:none!important;transform:none!important}.css-rolling-digit__cell{display:none}.css-rolling-digit__cell[data-active=true]{display:block}}.ar-hero-title{--ar-hero-ease:cubic-bezier(.23, 1, .32, 1);--ar-hero-peek-cycle:3s;cursor:pointer;border-radius:var(--radius-sm);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);background:0 0;border:1px solid #0000;outline:none;align-items:center;margin-inline-start:calc(var(--spacing) * -1.5);transition:box-shadow .16s;display:inline-flex}.ar-hero-title[data-focus-visible]{box-shadow:0 0 0 2px var(--border-focus)}.ar-hero-title>:first-child{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--border-default);text-decoration-color:var(--border-default);text-underline-offset:.2em;transition:text-decoration-color .16s}.ar-hero-title[data-hovered]>:first-child,.ar-hero-title[data-focus-visible]>:first-child{-webkit-text-decoration-color:var(--text-secondary);text-decoration-color:var(--text-secondary)}.ar-hero-title__peek{opacity:0;transition:grid-template-columns .26s var(--ar-hero-ease), margin .26s var(--ar-hero-ease), opacity .18s ease, transform .26s var(--ar-hero-ease);grid-template-columns:0fr;display:grid;overflow:hidden;transform:translate(-6px)}.ar-hero-title__peek>*{min-width:0}.ar-hero-title[data-hovered] .ar-hero-title__peek,.ar-hero-title[data-focus-visible] .ar-hero-title__peek{opacity:1;grid-template-columns:1fr;margin-inline-start:calc(var(--spacing) * 1.5);transform:none}.ar-hero-title[data-nudge-on]>:first-child{animation:ar-hero-title-peek-underline var(--ar-hero-peek-cycle) infinite}.ar-hero-title[data-nudge-on] .ar-hero-title__peek{animation:ar-hero-title-peek-next var(--ar-hero-peek-cycle) var(--ar-hero-ease) infinite}@keyframes ar-hero-title-peek-underline{0%,8%{-webkit-text-decoration-color:var(--border-default);text-decoration-color:var(--border-default)}14%,72%{-webkit-text-decoration-color:var(--text-secondary);text-decoration-color:var(--text-secondary)}80%,to{-webkit-text-decoration-color:var(--border-default);text-decoration-color:var(--border-default)}}@keyframes ar-hero-title-peek-next{0%,8%{opacity:0;grid-template-columns:0fr;margin-inline-start:0;transform:translate(-6px)}18%,70%{opacity:1;grid-template-columns:1fr;margin-inline-start:calc(var(--spacing) * 1.5);transform:none}80%,to{opacity:0;grid-template-columns:0fr;margin-inline-start:0;transform:translate(-6px)}}@media (prefers-reduced-motion:reduce){.ar-hero-title,.ar-hero-title__peek,.ar-hero-title>:first-child{transition:none!important;animation:none!important}}@keyframes insights-lane-scrolling-label{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.insights-lane-scrolling-label-container{contain:inline-size}.insights-lane-event-bar-shell{width:var(--insights-lane-bar-width);min-width:max(16px, calc(var(--insights-lane-bar-width) + 5px))}.insights-lane-event-bar-shell:has(.insights-lane-timed-bar:is(:hover,:focus-visible,:focus-within,[data-frozen=true])){z-index:10;width:fit-content;min-width:max(16px, var(--insights-lane-bar-width));max-width:max(var(--insights-lane-bar-width), 200px)}.insights-lane-timed-bar:is(:hover,:focus-visible,:focus-within,[data-frozen=true]) .insights-lane-scrolling-label-container{contain:none}.insights-lane-timed-bar:is(:hover,:focus-visible,:focus-within,[data-frozen=true]) .insights-lane-scrolling-label-container:has(.insights-lane-scrolling-label-track:not([data-overflow=true])){justify-content:flex-start;padding-left:5px;display:flex}.insights-lane-scrolling-label-track{white-space:nowrap;width:max-content;display:inline-flex}.insights-lane-scrolling-label-segment{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.insights-lane-scrolling-label-track:not([data-overflow=true]) .insights-lane-scrolling-label-copy,.insights-lane-scrolling-label-track[data-overflow=true] .insights-lane-scrolling-label-copy{display:none}.insights-lane-timed-bar:is(:hover,:focus-visible,:focus-within,[data-frozen=true]) .insights-lane-scrolling-label-track[data-overflow=true]{animation:insights-lane-scrolling-label var(--insights-lane-scrolling-label-duration,12s) linear infinite;will-change:transform}.insights-lane-timed-bar:is(:hover,:focus-visible,:focus-within,[data-frozen=true]) .insights-lane-scrolling-label-track[data-overflow=true] .insights-lane-scrolling-label-segment{padding-right:2.5rem}.insights-lane-timed-bar:is(:hover,:focus-visible,:focus-within,[data-frozen=true]) .insights-lane-scrolling-label-track[data-overflow=true] .insights-lane-scrolling-label-copy{display:inline-flex}@media (prefers-reduced-motion:reduce){.insights-lane-timed-bar:is(:hover,:focus-visible,:focus-within,[data-frozen=true]) .insights-lane-scrolling-label-track[data-overflow=true]{will-change:auto;animation:none}.insights-lane-timed-bar:is(:hover,:focus-visible,:focus-within,[data-frozen=true]) .insights-lane-scrolling-label-track[data-overflow=true] .insights-lane-scrolling-label-segment{padding-right:0}.insights-lane-timed-bar:is(:hover,:focus-visible,:focus-within,[data-frozen=true]) .insights-lane-scrolling-label-track[data-overflow=true] .insights-lane-scrolling-label-copy{display:none}}
