:root{--duration-stagger: 40ms;--duration-micro: 80ms;--duration-quick: 150ms;--duration-fast: 250ms;--duration-medium: 350ms;--duration-slow: 400ms;--duration-very-slow: 500ms;--ease-smooth-out: cubic-bezier(0.22, 1, 0.36, 1);--ease-in-out: ease-in-out;--ease-out: ease-out;--ease-bounce: cubic-bezier(0.34, 1.36, 0.64, 1);--ease-bounce-strong: cubic-bezier(0.34, 3.85, 0.64, 1);--resize-dur: 300ms;--resize-ease: var(--ease-smooth-out);--digit-dur: 500ms;--digit-distance: 8px;--digit-stagger: 70ms;--digit-blur: 2px;--digit-ease: cubic-bezier(0.34, 1.45, 0.64, 1);--digit-dir-x: 0;--digit-dir-y: 1;--dropdown-open-dur: 250ms;--dropdown-close-dur: 150ms;--dropdown-pre-scale: 0.97;--dropdown-closing-scale: 0.99;--dropdown-ease: var(--ease-smooth-out);--modal-open-dur: 250ms;--modal-close-dur: 150ms;--modal-scale: 0.96;--modal-scale-close: 0.96;--modal-ease: var(--ease-smooth-out);--panel-open-dur: 400ms;--panel-close-dur: 350ms;--panel-translate-y: 18px;--panel-blur: 2px;--panel-ease: var(--ease-smooth-out);--icon-swap-dur: 250ms;--icon-swap-blur: 2px;--icon-swap-start-scale: 0.25;--icon-swap-ease: var(--ease-in-out);--check-opacity-dur: 500ms;--check-rotate-dur: 500ms;--check-rotate-from: 80deg;--check-bob-dur: 500ms;--check-y-amount: 30px;--check-blur-dur: 500ms;--check-blur-from: 8px;--check-path-dur: 500ms;--check-path-delay: 80ms;--check-ease-out: var(--ease-smooth-out);--check-ease-opacity: var(--ease-smooth-out);--check-ease-rotate: var(--ease-smooth-out);--check-ease-bob: cubic-bezier(0.34, 1.35, 0.64, 1);--check-ease-path: var(--ease-smooth-out);--avatar-lift: -4px;--avatar-dur: 320ms;--avatar-scale: 1.05;--avatar-falloff: 0.45;--avatar-ease-in: var(--ease-smooth-out);--avatar-ease-out: var(--ease-bounce-strong);--shake-distance: 6px;--shake-overshoot: 4px;--shake-dur-a: 80ms;--shake-dur-b: 60ms;--shake-ease: var(--ease-smooth-out);--revert-hold: 3000ms;--revert-dur: 280ms;--pulse-dur: 1000ms;--pulse-count: 1;--pulse-min: 0.5;--reveal-dur: 400ms;--reveal-blur: 2px;--reveal-ease: var(--ease-in-out);--tabs-dur: 250ms;--tabs-ease: var(--ease-smooth-out);--tabs-text-muted: var(--text-2);--tabs-text-active: var(--text);--tabs-bar-bg: var(--surface-2);--tabs-pill-bg: color-mix(in srgb, var(--accent) 14%, var(--surface-3));--tt-in-dur: 150ms;--tt-out-dur: 50ms;--tt-scale: 0.98;--tt-delay: 80ms;--tt-in-ease: ease-out;--tt-out-ease: ease-out;--tt-bg: var(--surface-3);--tt-fg: var(--text);--stagger-dur: 500ms;--stagger-distance: 12px;--stagger-stagger: 40ms;--stagger-blur: 3px;--stagger-ease: var(--ease-smooth-out);--acc-expand: 250ms;--acc-collapse: 250ms;--acc-chevron: 250ms;--acc-ease: var(--ease-smooth-out)}.t-resize{transition:width var(--resize-dur) var(--resize-ease),height var(--resize-dur) var(--resize-ease);will-change:width,height}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)),calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}100%{transform:translate(0,0);opacity:1;filter:blur(0)}}.t-digit-group{display:inline-flex;align-items:baseline}.t-digit{display:inline-block;will-change:transform,opacity,filter}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}.t-dropdown{transform-origin:top left;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease),opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform,opacity}.t-dropdown[data-origin=top-right]{transform-origin:top right}.t-dropdown[data-origin=top-center]{transform-origin:top center}.t-dropdown[data-origin=bottom-left]{transform-origin:bottom left}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom center}.t-dropdown[data-origin=bottom-right]{transform-origin:bottom right}.t-dropdown.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease),opacity var(--dropdown-close-dur) var(--dropdown-ease)}.t-modal{transform-origin:center;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease);will-change:transform,opacity}.t-modal.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease)}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease),filter var(--panel-close-dur) var(--panel-ease);will-change:transform,opacity,filter}.t-panel-slide[data-open=true]{transform:translateY(0);opacity:1;filter:blur(0);pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease),opacity var(--panel-open-dur) var(--panel-ease),filter var(--panel-open-dur) var(--panel-ease)}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1 / 1;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity,filter,transform}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}.t-success-check{display:inline-block;transform-origin:center;opacity:0;will-change:transform,opacity,filter}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:20;stroke-dashoffset:20}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards,t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards,t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards,t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay, 0ms) forwards}@keyframes t-check-fade{from{opacity:0}to{opacity:1}}@keyframes t-check-rotate{from{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0deg)}}@keyframes t-check-blur{from{filter:blur(var(--check-blur-from))}to{filter:blur(0)}}@keyframes t-check-bob{from{translate:0 var(--check-y-amount)}to{translate:0 0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}.t-avatar{transform-origin:center;transform:translateY(var(--shift, 0px)) scale(var(--scale-active, 1));transition:transform var(--avatar-dur) var(--avatar-ease-in);will-change:transform}.t-input{transition:border-color 150ms ease-out;will-change:transform}.t-input.is-error{transition:border-color var(--revert-dur) ease-out}.t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--revert-dur) ease-out,visibility 0s linear var(--revert-dur)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur) ease-out,visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{transform:translateX(0);animation-timing-function:var(--shake-ease)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}100%{transform:translateX(0)}}.t-skel{position:relative}.t-skel-skeleton,.t-skel-content{position:absolute;inset:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur(0);transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur(0)}.t-skel.is-resetting .t-skel-skeleton,.t-skel.is-resetting .t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,100%{opacity:1}50%{opacity:var(--pulse-min)}}.t-tabs{position:relative}.t-tab{position:relative;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease)}.t-tabs-pill{position:absolute;top:0;left:0;height:0;width:0;background:var(--tabs-pill-bg);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--radius-full);transform:translate(0,0);transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease),height var(--tabs-dur) var(--tabs-ease);will-change:transform,width,height;z-index:0;pointer-events:none}.t-tt-wrap{position:relative;display:inline-block}.t-tt{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,0) scale(var(--tt-scale));transform-origin:50% 100%;padding:8px 12px;border-radius:8px;background:var(--tt-bg);color:var(--tt-fg);white-space:nowrap;box-shadow:0 0 0 1px var(--border),var(--shadow-2);opacity:0;pointer-events:none;transition:opacity var(--tt-out-dur) var(--tt-out-ease),transform var(--tt-out-dur) var(--tt-out-ease);z-index:20}.t-tt-wrap:hover .t-tt,.t-tt-trigger:focus-visible+.t-tt{opacity:1;transform:translate(-50%,0) scale(1);transition-duration:var(--tt-in-dur);transition-timing-function:var(--tt-in-ease);transition-delay:var(--tt-delay)}.t-stagger-line{display:block;opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);will-change:transform,opacity,filter}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger.is-shown .t-stagger-line{opacity:1;transform:translateY(0);filter:blur(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;transform:translateY(0);filter:blur(0);transition:opacity 200ms ease,transform 0s linear,filter 0s linear;transition-delay:0s}.t-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel{grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.t-acc-panel-inner{overflow:hidden;opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur(0);transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{display:inline-flex;transform:scaleY(1);transform-origin:center;transition:transform var(--acc-chevron) var(--acc-ease)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}#suggestions.t-dropdown,#compare-suggestions.t-dropdown{display:block}#search-form.t-input-wrap.is-error{border-color:#e36a6a}#search-form .t-error-msg{position:absolute;top:calc(100% + 6px);left:14px;color:#f39a9a;font-size:11px;white-space:nowrap}#search-button[data-loading=true] .t-icon[data-icon=a]{animation:motion-search-pulse 700ms ease-in-out infinite alternate}@keyframes motion-search-pulse{to{opacity:.35;transform:scale(.82)}}#main_tab.t-tabs>.t-tabs-pill{background:var(--accent-tint);border-color:var(--accent);border-radius:10px}@media screen and (min-width:901px){#main_tab.t-tabs>.tablinks.active{background:transparent!important}}.t-tabs>.t-tab.active{background:transparent!important}.toggle-tab>.t-tabs-pill{display:none!important}@media screen and (max-width:900px){#main_tab.t-tabs>.t-tabs-pill{display:none!important}#main_tab.t-tabs>.tablinks.active{background-color:var(--accent)!important;color:var(--on-accent)!important;box-shadow:inset 0 -3px 0 0 color-mix(in srgb,var(--on-accent) 35%,transparent)!important}}.toggle-button,.subbutton,.finalbutton,.playtype-button,.expand-button,[data-chart-toggle]{transition:background-color var(--duration-quick) var(--ease-out),border-color var(--duration-quick) var(--ease-out),color var(--duration-quick) var(--ease-out),box-shadow var(--duration-quick) var(--ease-out),transform var(--duration-quick) var(--ease-smooth-out)}@media(hover:hover)and (pointer:fine){.toggle-button:hover,.subbutton:hover,.finalbutton:hover,.playtype-button:hover,.expand-button:hover,[data-chart-toggle]:hover{transform:translateY(-1px)}}.toggle-button:active,.subbutton:active,.finalbutton:active,.playtype-button:active,.expand-button:active,[data-chart-toggle]:active{transform:scale(0.98)}.metrics-motion-stack>.t-skel-skeleton,.metrics-motion-stack>.t-skel-content{position:relative;inset:auto}.metrics-motion-stack>.t-skel-content{min-height:1px}.metrics-motion-stack.is-revealed>.t-skel-skeleton{position:absolute;inset:0}.rapm-help-icon.t-tt-wrap{display:inline-flex}.rapm-help-icon .t-tt{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.expandable-content .content-full.t-acc-panel{display:grid!important}.expand-button.t-acc-head{display:inline-flex;align-items:center;gap:6px}.t-acc-chevron svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}@media(prefers-reduced-motion:reduce){.t-resize,.t-dropdown,.t-modal,.t-panel-slide,.t-icon-swap .t-icon,.t-avatar,.t-skel-skeleton,.t-skel-content,.t-tabs-pill,.t-tab,.t-tt,.t-stagger-line,.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron{transition:none!important}.t-digit-group .t-digit,.t-input,.t-success-check,.t-skel-skeleton.is-pulsing>*,#search-button[data-loading=true] .t-icon[data-icon=a]{animation:none!important;transform:none!important}.t-success-check{opacity:1}.t-success-check svg path{animation:none!important;stroke-dashoffset:0!important}}
