.tip-icon-badge:not(#\#):not(#\#){box-sizing:border-box;width:var(--tip-icon-badge-size);height:var(--tip-icon-badge-size);border-radius:var(--tip-radius-full);line-height:var(--tip-leading-none);border:1px solid transparent;flex:none;justify-content:center;align-items:center;display:inline-flex}.tip-icon-badge[data-size]:not(#\#):not(#\#)>img,.tip-icon-badge[data-size]:not(#\#):not(#\#)>svg{width:var(--tip-icon-badge-glyph);height:var(--tip-icon-badge-glyph);display:block}.tip-icon-badge[data-size=sm]:not(#\#):not(#\#){--tip-icon-badge-size:var(--tip-space-10);--tip-icon-badge-glyph:var(--tip-icon-md)}.tip-icon-badge[data-size=md]:not(#\#):not(#\#){--tip-icon-badge-size:var(--tip-space-12);--tip-icon-badge-glyph:var(--tip-icon-lg)}.tip-icon-badge[data-size=lg]:not(#\#):not(#\#){--tip-icon-badge-size:var(--tip-space-14);--tip-icon-badge-glyph:var(--tip-icon-lg)}.tip-icon-badge[data-tone=brand]:not(#\#):not(#\#){--tip-icon-badge-ink:var(--tip-color-brand-brown);--tip-icon-badge-on:var(--tip-color-brand-cream)}.tip-icon-badge[data-tone=neutral]:not(#\#):not(#\#){--tip-icon-badge-ink:var(--tip-color-semantic-ink);--tip-icon-badge-on:var(--tip-color-semantic-surface)}.tip-icon-badge[data-tone=muted]:not(#\#):not(#\#){--tip-icon-badge-ink:var(--tip-color-semantic-ink-muted);--tip-icon-badge-on:var(--tip-color-semantic-surface)}.tip-icon-badge[data-appearance=solid]:not(#\#):not(#\#){background-color:var(--tip-icon-badge-ink);color:var(--tip-icon-badge-on)}.tip-icon-badge[data-appearance=soft]:not(#\#):not(#\#){background-color:color-mix(in srgb,var(--tip-icon-badge-ink) 12%,transparent);color:var(--tip-icon-badge-ink)}@supports not (color:color-mix(in srgb,red,red)){.tip-icon-badge[data-appearance=soft]:not(#\#):not(#\#){background-color:var(--tip-color-semantic-surface-muted)}}.tip-icon-badge[data-appearance=outline]:not(#\#):not(#\#){border-color:color-mix(in srgb,var(--tip-icon-badge-ink) 45%,transparent);color:var(--tip-icon-badge-ink);background-color:transparent}.tip-icon-badge[data-interactive]:not(#\#):not(#\#){transition:transform var(--tip-duration-fast) var(--tip-easing-out), background-color var(--tip-duration-normal) var(--tip-easing-standard), border-color var(--tip-duration-normal) var(--tip-easing-standard)}@media (hover:hover) and (pointer:fine){.tip-icon-badge[data-interactive]:hover:not(#\#):not(#\#),[data-clickable]:hover:not(#\#):not(#\#) .tip-icon-badge[data-interactive],[role=button]:hover:not(#\#):not(#\#) .tip-icon-badge[data-interactive]{transform:scale(var(--tip-interaction-press-scale-hover))}}.tip-icon-badge[data-interactive]:active:not(#\#):not(#\#),[data-clickable]:active:not(#\#):not(#\#) .tip-icon-badge[data-interactive],[role=button]:active:not(#\#):not(#\#) .tip-icon-badge[data-interactive]{transform:scale(var(--tip-interaction-press-scale-active))}@media (prefers-reduced-motion:reduce){.tip-icon-badge[data-interactive]:not(#\#):not(#\#){transition:none}.tip-icon-badge[data-interactive]:hover:not(#\#):not(#\#),.tip-icon-badge[data-interactive]:active:not(#\#):not(#\#),[data-clickable]:hover:not(#\#):not(#\#) .tip-icon-badge[data-interactive],[data-clickable]:active:not(#\#):not(#\#) .tip-icon-badge[data-interactive],[role=button]:hover:not(#\#):not(#\#) .tip-icon-badge[data-interactive],[role=button]:active:not(#\#):not(#\#) .tip-icon-badge[data-interactive]{transform:none}}.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-icon-badge[data-interactive]{transition:none}.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-icon-badge[data-interactive]:hover,.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-icon-badge[data-interactive]:active,.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) [data-clickable]:hover .tip-icon-badge[data-interactive],.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) [data-clickable]:active .tip-icon-badge[data-interactive],.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) [role=button]:hover .tip-icon-badge[data-interactive],.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) [role=button]:active .tip-icon-badge[data-interactive]{transform:none}@media (forced-colors:active){.tip-icon-badge[data-appearance]:not(#\#):not(#\#){color:canvastext;background-color:canvas;border-color:canvastext}}
@keyframes tip-timeline-enter{0%{opacity:0;translate:0 var(--tip-space-2)}to{opacity:1;translate:0}}@keyframes tip-timeline-rail-draw{0%{-webkit-clip-path:var(--tip-timeline-rail-clip-from);clip-path:var(--tip-timeline-rail-clip-from)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}.tip-sr-only:not(#\#):not(#\#){-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tip-timeline:not(#\#):not(#\#){--tip-timeline-disc-size:var(--tip-space-12);--tip-timeline-rail-size:var(--tip-space-0_5);--tip-timeline-rail-inset:var(--tip-space-2);--tip-timeline-gap:var(--tip-space-5);--tip-timeline-column-min:var(--tip-space-40);--tip-timeline-title-size:var(--tip-text-base);--tip-timeline-copy-size:var(--tip-text-sm);--tip-timeline-copy-color:var(--tip-color-semantic-ink-muted);--tip-timeline-ring-color:var(--tip-color-brand-brown);--tip-timeline-v-flow:row;--tip-timeline-v-cols:auto;--tip-timeline-v-align:stretch;--tip-timeline-v-overflow:visible;--tip-timeline-v-edge:0px;--tip-timeline-v-template:"marker title" auto ".      copy" auto / var(--tip-timeline-disc-size) minmax(0, 1fr);--tip-timeline-v-inset-block-start:calc(var(--tip-timeline-disc-size) + var(--tip-timeline-rail-inset));--tip-timeline-v-inset-block-end:calc(var(--tip-timeline-rail-inset) - var(--tip-timeline-gap));--tip-timeline-v-inset-inline-start:calc((var(--tip-timeline-disc-size) - var(--tip-timeline-rail-size)) / 2);--tip-timeline-v-inset-inline-end:auto;--tip-timeline-v-inline-size:0;--tip-timeline-v-block-size:auto;--tip-timeline-v-border-inline:var(--tip-timeline-rail-size);--tip-timeline-v-border-block:0;--tip-timeline-v-clip:inset(0 0 100% 0);--tip-timeline-v-marker-justify:center;--tip-timeline-h-flow:column;--tip-timeline-h-cols:minmax(var(--tip-timeline-column-min), 1fr);--tip-timeline-h-align:start;--tip-timeline-h-overflow:auto;--tip-timeline-h-edge:var(--tip-space-2);--tip-timeline-h-template:"marker" var(--tip-timeline-disc-size) "title" auto "copy" auto / minmax(0, 1fr);--tip-timeline-h-inset-block-start:calc((var(--tip-timeline-disc-size) - var(--tip-timeline-rail-size)) / 2);--tip-timeline-h-inset-block-end:auto;--tip-timeline-h-inset-inline-start:calc(var(--tip-timeline-disc-size) + var(--tip-timeline-rail-inset));--tip-timeline-h-inset-inline-end:calc(var(--tip-timeline-rail-inset) - var(--tip-timeline-gap));--tip-timeline-h-inline-size:auto;--tip-timeline-h-block-size:0;--tip-timeline-h-border-inline:0;--tip-timeline-h-border-block:var(--tip-timeline-rail-size);--tip-timeline-h-clip:inset(0 100% 0 0);--tip-timeline-h-marker-justify:start;grid-auto-flow:var(--tip-timeline-flow,var(--tip-timeline-v-flow));grid-auto-columns:var(--tip-timeline-cols,var(--tip-timeline-v-cols));align-items:var(--tip-timeline-align,var(--tip-timeline-v-align));grid-gap:var(--tip-timeline-gap);gap:var(--tip-timeline-gap);box-sizing:border-box;min-width:0;padding-left:var(--tip-timeline-edge,var(--tip-timeline-v-edge));padding-right:var(--tip-timeline-edge,var(--tip-timeline-v-edge));padding-top:var(--tip-timeline-edge,var(--tip-timeline-v-edge));padding-bottom:var(--tip-timeline-edge,var(--tip-timeline-v-edge));overflow-x:var(--tip-timeline-overflow,var(--tip-timeline-v-overflow));overscroll-behavior-x:contain;color:var(--tip-color-semantic-ink);font-family:var(--tip-font-body);margin-top:0;margin-bottom:0;list-style:none;display:grid}.tip-timeline[data-tone=neutral]:not(#\#):not(#\#){--tip-timeline-ring-color:var(--tip-color-semantic-ink)}.tip-timeline[data-size=sm]:not(#\#):not(#\#){--tip-timeline-disc-size:var(--tip-space-10);--tip-timeline-gap:var(--tip-space-4);--tip-timeline-title-size:var(--tip-text-sm);--tip-timeline-copy-size:var(--tip-text-xs)}.tip-timeline[data-size=lg]:not(#\#):not(#\#){--tip-timeline-disc-size:var(--tip-space-14);--tip-timeline-gap:var(--tip-space-6);--tip-timeline-title-size:var(--tip-text-lg);--tip-timeline-copy-size:var(--tip-text-base)}.tip-timeline[data-marker=dot]:not(#\#):not(#\#){--tip-timeline-disc-size:var(--tip-space-10)}.tip-timeline[data-surface=card]:not(#\#):not(#\#){padding-left:var(--tip-space-6);padding-right:var(--tip-space-6);padding-top:var(--tip-space-6);padding-bottom:var(--tip-space-6);border:1px solid var(--tip-color-semantic-line);border-radius:var(--tip-radius-2xl);background-color:var(--tip-color-semantic-surface)}.tip-timeline-item:not(#\#):not(#\#){--tip-timeline-rail-color:var(--tip-color-semantic-line-strong);--tip-timeline-rail-style:dashed;grid-template:var(--tip-timeline-item-template,var(--tip-timeline-v-template));grid-column-gap:var(--tip-space-4);column-gap:var(--tip-space-4);grid-row-gap:var(--tip-space-1);row-gap:var(--tip-space-1);min-width:0;display:grid;position:relative}.tip-timeline-item[data-status=done]:not(#\#):not(#\#){--tip-timeline-rail-color:var(--tip-timeline-ring-color);--tip-timeline-rail-style:solid}.tip-timeline-item:not(#\#):not(#\#):after{content:"";top:var(--tip-timeline-rail-inset-block-start,var(--tip-timeline-v-inset-block-start));bottom:var(--tip-timeline-rail-inset-block-end,var(--tip-timeline-v-inset-block-end));left:var(--tip-timeline-rail-inset-inline-start,var(--tip-timeline-v-inset-inline-start));right:var(--tip-timeline-rail-inset-inline-end,var(--tip-timeline-v-inset-inline-end));width:var(--tip-timeline-rail-inline-size,var(--tip-timeline-v-inline-size));height:var(--tip-timeline-rail-block-size,var(--tip-timeline-v-block-size));border-width:0;border-left-width:var(--tip-timeline-rail-border-inline,var(--tip-timeline-v-border-inline));border-top-width:var(--tip-timeline-rail-border-block,var(--tip-timeline-v-border-block));border-style:var(--tip-timeline-rail-style);border-color:var(--tip-timeline-rail-color);position:absolute}@supports not (inset-inline-start:0){.tip-timeline-item:not(#\#):not(#\#):after{left:var(--tip-timeline-rail-inset-inline-start,var(--tip-timeline-v-inset-inline-start));right:var(--tip-timeline-rail-inset-inline-end,var(--tip-timeline-v-inset-inline-end))}}.tip-timeline-item:last-child:not(#\#):not(#\#):after,.tip-timeline[data-connector=off]:not(#\#):not(#\#) .tip-timeline-item:after{content:none}.tip-timeline-marker:not(#\#):not(#\#){align-self:start;justify-self:var(--tip-timeline-marker-justify,var(--tip-timeline-v-marker-justify));grid-area:marker}.tip-timeline-item[data-status=current]:not(#\#):not(#\#) .tip-timeline-marker{outline:var(--tip-timeline-rail-size) solid var(--tip-timeline-ring-color);outline-offset:var(--tip-space-0_5)}.tip-timeline-title:not(#\#):not(#\#){min-width:0;color:var(--tip-color-semantic-ink);font-size:var(--tip-timeline-title-size);font-weight:700;line-height:var(--tip-leading-snug);overflow-wrap:anywhere;grid-area:title;align-self:center}.tip-timeline-copy:not(#\#):not(#\#){min-width:0;color:var(--tip-timeline-copy-color);font-size:var(--tip-timeline-copy-size);line-height:var(--tip-leading-normal);overflow-wrap:anywhere;grid-area:copy}.tip-timeline[data-orientation=horizontal]:not(#\#):not(#\#),.tip-timeline[data-orientation=responsive]:not(#\#):not(#\#){--tip-timeline-flow:var(--tip-timeline-h-flow);--tip-timeline-cols:var(--tip-timeline-h-cols);--tip-timeline-align:var(--tip-timeline-h-align);--tip-timeline-overflow:var(--tip-timeline-h-overflow);--tip-timeline-edge:var(--tip-timeline-h-edge)}.tip-timeline[data-orientation=horizontal]:not(#\#):not(#\#) .tip-timeline-item,.tip-timeline[data-orientation=responsive]:not(#\#):not(#\#) .tip-timeline-item{--tip-timeline-item-template:var(--tip-timeline-h-template);--tip-timeline-rail-inset-block-start:var(--tip-timeline-h-inset-block-start);--tip-timeline-rail-inset-block-end:var(--tip-timeline-h-inset-block-end);--tip-timeline-rail-inset-inline-start:var(--tip-timeline-h-inset-inline-start);--tip-timeline-rail-inset-inline-end:var(--tip-timeline-h-inset-inline-end);--tip-timeline-rail-inline-size:var(--tip-timeline-h-inline-size);--tip-timeline-rail-block-size:var(--tip-timeline-h-block-size);--tip-timeline-rail-border-inline:var(--tip-timeline-h-border-inline);--tip-timeline-rail-border-block:var(--tip-timeline-h-border-block);--tip-timeline-rail-clip-from:var(--tip-timeline-h-clip);--tip-timeline-marker-justify:var(--tip-timeline-h-marker-justify)}@media not all and (min-width:768px){.tip-timeline[data-orientation=responsive]:not(#\#):not(#\#){--tip-timeline-flow:var(--tip-timeline-v-flow);--tip-timeline-cols:var(--tip-timeline-v-cols);--tip-timeline-align:var(--tip-timeline-v-align);--tip-timeline-overflow:var(--tip-timeline-v-overflow);--tip-timeline-edge:var(--tip-timeline-v-edge)}.tip-timeline[data-orientation=responsive]:not(#\#):not(#\#) .tip-timeline-item{--tip-timeline-item-template:var(--tip-timeline-v-template);--tip-timeline-rail-inset-block-start:var(--tip-timeline-v-inset-block-start);--tip-timeline-rail-inset-block-end:var(--tip-timeline-v-inset-block-end);--tip-timeline-rail-inset-inline-start:var(--tip-timeline-v-inset-inline-start);--tip-timeline-rail-inset-inline-end:var(--tip-timeline-v-inset-inline-end);--tip-timeline-rail-inline-size:var(--tip-timeline-v-inline-size);--tip-timeline-rail-block-size:var(--tip-timeline-v-block-size);--tip-timeline-rail-border-inline:var(--tip-timeline-v-border-inline);--tip-timeline-rail-border-block:var(--tip-timeline-v-border-block);--tip-timeline-rail-clip-from:var(--tip-timeline-v-clip);--tip-timeline-marker-justify:var(--tip-timeline-v-marker-justify)}}[dir=rtl]:not(#\#):not(#\#) .tip-timeline,.tip-timeline[dir=rtl]:not(#\#):not(#\#){--tip-timeline-h-clip:inset(0 0 0 100%)}@media (forced-colors:active){.tip-timeline-item:not(#\#):not(#\#):after{border-color:canvastext}.tip-timeline-item[data-status=current]:not(#\#):not(#\#) .tip-timeline-marker{outline-color:highlight}}.tip-timeline[data-motion=enter]:not(#\#):not(#\#) .tip-timeline-item{opacity:0;animation:tip-timeline-enter var(--tip-duration-reveal) var(--tip-easing-expressive) both;animation-delay:calc(var(--tip-timeline-index,0) * var(--tip-duration-reveal-delay))}.tip-timeline[data-motion=enter]:not(#\#):not(#\#) .tip-timeline-item:after{-webkit-clip-path:var(--tip-timeline-rail-clip-from);clip-path:var(--tip-timeline-rail-clip-from);animation:tip-timeline-rail-draw var(--tip-duration-reveal) var(--tip-easing-out) both;animation-delay:calc((var(--tip-timeline-index,0) + .5) * var(--tip-duration-reveal-delay))}@supports (animation-timeline:view()){.tip-timeline[data-motion=scroll]:not(#\#):not(#\#) .tip-timeline-item{opacity:0;animation-name:tip-timeline-enter;animation-fill-mode:both;animation-timeline:view();animation-range:entry 10% cover 30%}.tip-timeline[data-motion=scroll]:not(#\#):not(#\#) .tip-timeline-item:after{-webkit-clip-path:var(--tip-timeline-rail-clip-from);clip-path:var(--tip-timeline-rail-clip-from);animation-name:tip-timeline-rail-draw;animation-fill-mode:both;animation-timeline:view();animation-range:entry 25% cover 45%}}@media (prefers-reduced-motion:reduce){.tip-timeline[data-motion=enter]:not(#\#):not(#\#) .tip-timeline-item,.tip-timeline[data-motion=scroll]:not(#\#):not(#\#) .tip-timeline-item,.tip-timeline[data-motion=enter]:not(#\#):not(#\#) .tip-timeline-item:after,.tip-timeline[data-motion=scroll]:not(#\#):not(#\#) .tip-timeline-item:after{opacity:1;-webkit-clip-path:none;clip-path:none;animation:none}}.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-timeline[data-motion=enter] .tip-timeline-item,.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-timeline[data-motion=scroll] .tip-timeline-item,.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-timeline[data-motion=enter] .tip-timeline-item:after,.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-timeline[data-motion=scroll] .tip-timeline-item:after{opacity:1;-webkit-clip-path:none;clip-path:none;animation:none}
.tip-progress-ring:not(#\#):not(#\#){--tip-progress-ring-tone-color:var(--tip-color-brand-brown);--tip-progress-ring-fill-color:var(--tip-progress-ring-tone-color);--tip-progress-ring-track-color:var(--tip-color-semantic-surface-sunken);--tip-progress-ring-size:var(--tip-space-40);--tip-progress-ring-stroke:max(var(--tip-space-0_5), calc(var(--tip-progress-ring-size) * .075));--tip-progress-ring-path:1;width:var(--tip-progress-ring-size);height:var(--tip-progress-ring-size);font-family:var(--tip-font-display);color:var(--tip-progress-ring-fill-color);align-items:center;justify-items:center;display:inline-grid;position:relative}.tip-progress-ring[data-tone=success]:not(#\#):not(#\#){--tip-progress-ring-tone-color:var(--tip-color-success-600)}.tip-progress-ring[data-tone=warning]:not(#\#):not(#\#){--tip-progress-ring-tone-color:var(--tip-color-warning-700)}.tip-progress-ring[data-tone=error]:not(#\#):not(#\#){--tip-progress-ring-tone-color:var(--tip-color-error-600)}.tip-progress-ring[data-tone=neutral]:not(#\#):not(#\#){--tip-progress-ring-tone-color:var(--tip-color-semantic-ink-muted)}.tip-progress-ring[data-size=xs]:not(#\#):not(#\#){--tip-progress-ring-size:var(--tip-space-6)}.tip-progress-ring[data-size=sm]:not(#\#):not(#\#){--tip-progress-ring-size:var(--tip-space-16)}.tip-progress-ring[data-size=md]:not(#\#):not(#\#){--tip-progress-ring-size:var(--tip-space-24)}.tip-progress-ring[data-size=lg]:not(#\#):not(#\#){--tip-progress-ring-size:var(--tip-space-40)}.tip-progress-ring[data-size=xl]:not(#\#):not(#\#){--tip-progress-ring-size:calc(var(--tip-space-40) + var(--tip-space-8))}.tip-progress-ring[data-thickness=thin]:not(#\#):not(#\#){--tip-progress-ring-stroke:max(var(--tip-space-0_5), calc(var(--tip-progress-ring-size) * .05))}.tip-progress-ring[data-thickness=regular]:not(#\#):not(#\#){--tip-progress-ring-stroke:max(var(--tip-space-0_5), calc(var(--tip-progress-ring-size) * .075))}.tip-progress-ring[data-thickness=bold]:not(#\#):not(#\#){--tip-progress-ring-stroke:max(var(--tip-space-1), calc(var(--tip-progress-ring-size) * .1))}.tip-progress-ring-svg:not(#\#):not(#\#){transform-box:fill-box;transform-origin:50%;width:100%;height:100%;overflow:visible}.tip-progress-ring-dial:not(#\#):not(#\#){transform:rotate(var(--tip-progress-ring-rotation,-90deg));transform-box:fill-box;transform-origin:50%}.tip-progress-ring-track:not(#\#):not(#\#),.tip-progress-ring-fill:not(#\#):not(#\#),.tip-progress-ring-mask:not(#\#):not(#\#),.tip-progress-ring-check:not(#\#):not(#\#){stroke-linecap:round;stroke-width:var(--tip-progress-ring-stroke)}.tip-progress-ring[data-linecap=butt]:not(#\#):not(#\#) .tip-progress-ring-track,.tip-progress-ring[data-linecap=butt]:not(#\#):not(#\#) .tip-progress-ring-fill{stroke-linecap:butt}.tip-progress-ring-track:not(#\#):not(#\#){stroke:var(--tip-progress-ring-track-color);stroke-dasharray:var(--tip-progress-ring-track-dash)}.tip-progress-ring-fill:not(#\#):not(#\#){stroke:var(--tip-progress-ring-fill-color);stroke-dasharray:var(--tip-progress-ring-track-dash);filter:var(--tip-progress-ring-glow,none)}.tip-progress-ring-mask:not(#\#):not(#\#){stroke-width:calc(var(--tip-progress-ring-stroke) * 2);stroke-dasharray:var(--tip-progress-ring-visible) var(--tip-progress-ring-path);stroke-dashoffset:var(--tip-progress-ring-offset);transition:stroke-dashoffset var(--tip-progress-ring-duration,var(--tip-duration-expansive)) var(--tip-progress-ring-easing,var(--tip-easing-expressive))}@starting-style{.tip-progress-ring-mask:not(#\#):not(#\#){stroke-dashoffset:var(--tip-progress-ring-visible)}}.tip-progress-ring[data-indeterminate]:not(#\#):not(#\#) .tip-progress-ring-fill{stroke-dasharray:var(--tip-progress-ring-indeterminate-dash);-webkit-mask:none;mask:none}.tip-progress-ring[data-loading=spin]:not(#\#):not(#\#) .tip-progress-ring-fill,.tip-progress-ring[data-loading=chase]:not(#\#):not(#\#) .tip-progress-ring-fill{animation:tip-progress-ring-breathe calc(var(--tip-duration-slow) * 4) var(--tip-easing-in-out) infinite}.tip-progress-ring[data-loading=pulse]:not(#\#):not(#\#) .tip-progress-ring-fill{animation:tip-progress-ring-glow calc(var(--tip-duration-slow) * 3) var(--tip-easing-in-out) infinite}.tip-progress-ring[data-loading=spin]:not(#\#):not(#\#) .tip-progress-ring-dial,.tip-progress-ring[data-loading=chase]:not(#\#):not(#\#) .tip-progress-ring-dial,.tip-progress-ring[data-loading=dots]:not(#\#):not(#\#) .tip-progress-ring-dial{animation:tip-progress-ring-spin calc(var(--tip-duration-slow) * 4) linear infinite}.tip-progress-ring[data-loading=chase]:not(#\#):not(#\#) .tip-progress-ring-dial{animation-duration:calc(var(--tip-duration-slow) * 2.5)}.tip-progress-ring[data-loading=dots]:not(#\#):not(#\#) .tip-progress-ring-dial{animation-duration:calc(var(--tip-duration-slow) * 6)}.tip-progress-ring-center:not(#\#):not(#\#){top:var(--tip-progress-ring-stroke);right:var(--tip-progress-ring-stroke);bottom:var(--tip-progress-ring-stroke);left:var(--tip-progress-ring-stroke);pointer-events:none;border-radius:var(--tip-radius-full);background-color:var(--tip-color-semantic-surface);align-items:center;justify-items:center;display:grid;position:absolute}.tip-progress-ring-reading:not(#\#):not(#\#){font-size:var(--tip-text-5xl);letter-spacing:var(--tip-tracking-tighter);font-weight:400;line-height:var(--tip-leading-none);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:opacity var(--tip-duration-fast) var(--tip-easing-exit)}.tip-progress-ring[data-size=xs]:not(#\#):not(#\#) .tip-progress-ring-reading{font-size:var(--tip-text-xs)}.tip-progress-ring[data-size=sm]:not(#\#):not(#\#) .tip-progress-ring-reading{font-size:var(--tip-text-sm)}.tip-progress-ring[data-size=md]:not(#\#):not(#\#) .tip-progress-ring-reading{font-size:var(--tip-text-2xl)}.tip-progress-ring[data-size=xl]:not(#\#):not(#\#) .tip-progress-ring-reading{font-size:var(--tip-text-6xl)}.tip-progress-ring-check:not(#\#):not(#\#){stroke:var(--tip-progress-ring-fill-color);stroke-dasharray:var(--tip-progress-ring-check-length);stroke-dashoffset:var(--tip-progress-ring-check-length);opacity:0;visibility:hidden;transition:stroke-dashoffset var(--tip-duration-expansive) var(--tip-easing-expressive), opacity var(--tip-duration-fast) var(--tip-easing-standard), visibility var(--tip-duration-fast) var(--tip-easing-standard)}.tip-progress-ring[data-complete]:not(#\#):not(#\#) .tip-progress-ring-reading,.tip-progress-ring[data-complete]:not(#\#):not(#\#) .tip-progress-ring-custom{opacity:0}.tip-progress-ring[data-complete]:not(#\#):not(#\#) .tip-progress-ring-center{background-color:transparent}.tip-progress-ring[data-complete]:not(#\#):not(#\#) .tip-progress-ring-check{opacity:1;visibility:visible;stroke-dashoffset:0}.tip-progress-ring[data-complete]:not(#\#):not(#\#) .tip-progress-ring-svg{animation:tip-progress-ring-pulse var(--tip-duration-expansive) var(--tip-easing-expressive) 1}.tip-progress-ring[data-complete]:not(#\#):not(#\#) .tip-progress-ring-complete-icon{align-items:center;justify-items:center;display:grid;position:absolute}.tip-progress-ring[data-complete-icon]:not(#\#):not(#\#) .tip-progress-ring-check{display:none}@media (prefers-reduced-motion:reduce){.tip-progress-ring-mask:not(#\#):not(#\#),.tip-progress-ring-reading:not(#\#):not(#\#),.tip-progress-ring-check:not(#\#):not(#\#){transition:none}.tip-progress-ring[data-indeterminate]:not(#\#):not(#\#) .tip-progress-ring-dial,.tip-progress-ring[data-indeterminate]:not(#\#):not(#\#) .tip-progress-ring-fill,.tip-progress-ring[data-complete]:not(#\#):not(#\#) .tip-progress-ring-svg{animation:none}.tip-progress-ring[data-complete]:not(#\#):not(#\#) .tip-progress-ring-check{stroke-dashoffset:0}}.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-progress-ring-mask,.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-progress-ring-reading,.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-progress-ring-check{transition:none}.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-progress-ring[data-indeterminate] .tip-progress-ring-dial,.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-progress-ring[data-indeterminate] .tip-progress-ring-fill,.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-progress-ring[data-complete] .tip-progress-ring-svg{animation:none}.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-progress-ring[data-complete] .tip-progress-ring-check{stroke-dashoffset:0}@media (forced-colors:active){.tip-progress-ring-track:not(#\#):not(#\#){stroke:graytext}.tip-progress-ring-fill:not(#\#):not(#\#),.tip-progress-ring-check:not(#\#):not(#\#),.tip-progress-ring:not(#\#):not(#\#){color:canvastext;stroke:canvastext;filter:none}.tip-progress-ring-center:not(#\#):not(#\#){background-color:canvas}}@keyframes tip-progress-ring-spin{0%{transform:rotate(var(--tip-progress-ring-rotation,-90deg))}to{transform:rotate(calc(var(--tip-progress-ring-rotation,-90deg) + 360deg))}}@keyframes tip-progress-ring-breathe{50%{stroke-dasharray:var(--tip-progress-ring-breathe-dash,.38) var(--tip-progress-ring-path)}}@keyframes tip-progress-ring-glow{50%{opacity:.35}}@keyframes tip-progress-ring-pulse{50%{transform:scale(1.04)}}