[data-ds-component=Progress]{--ds-progress-color-track-background:var(--semantic-color-background-secondary);--ds-progress-color-fill-info:var(--semantic-color-status-info);--ds-progress-color-fill-success:var(--semantic-color-status-success);--ds-progress-color-fill-warning:var(--semantic-color-status-warning);--ds-progress-color-fill-danger:var(--semantic-color-status-danger);--ds-progress-color-text-default:var(--semantic-color-foreground-secondary);--ds-progress-size-linear-sm-height:var(--core-spacing-size-02);--ds-progress-size-linear-sm-radius:var(--core-shape-radius-full);--ds-progress-size-linear-md-height:var(--core-spacing-size-03);--ds-progress-size-linear-md-radius:var(--core-shape-radius-full);--ds-progress-size-linear-lg-height:var(--core-spacing-size-04);--ds-progress-size-linear-lg-radius:var(--core-shape-radius-full);--ds-progress-size-circular-sm-size:32px;--ds-progress-size-circular-sm-stroke-width:2px;--ds-progress-size-circular-md-size:40px;--ds-progress-size-circular-md-stroke-width:3px;--ds-progress-size-circular-lg-size:48px;--ds-progress-size-circular-lg-stroke-width:4px;--ds-progress-typography-value-font-size:var(--semantic-typography-caption-01);--ds-progress-typography-value-font-weight:var(--semantic-typography-font-weight-medium);--ds-progress-motion-duration-indeterminate:var(--core-motion-duration-extra-long1);--ds-progress-motion-easing-indeterminate:ease-in-out;--ds-progress-spacing-gap:var(--core-spacing-size-02)}
[data-ds-component=Progress].progress{gap:var(--ds-progress-spacing-gap);align-items:center;display:inline-flex}[data-ds-component=Progress].progress.linear{width:100%}[data-ds-component=Progress].progress.linear .track{background:var(--ds-progress-color-track-background);width:100%;position:relative;overflow:hidden}[data-ds-component=Progress].progress.linear .fill{background:var(--ds-progress-color-fill-info);border-radius:inherit;height:100%;transition:width .3s ease-out}[data-ds-component=Progress].progress.linear .circleForeground{stroke:var(--ds-progress-color-fill-info)}[data-ds-component=Progress].progress.linear.sm .track{height:var(--ds-progress-size-linear-sm-height);border-radius:var(--ds-progress-size-linear-sm-radius)}[data-ds-component=Progress].progress.linear.md .track{height:var(--ds-progress-size-linear-md-height);border-radius:var(--ds-progress-size-linear-md-radius)}[data-ds-component=Progress].progress.linear.lg .track{height:var(--ds-progress-size-linear-lg-height);border-radius:var(--ds-progress-size-linear-lg-radius)}[data-ds-component=Progress].progress.linear.indeterminate .fill{animation:progressIndeterminateLinear var(--ds-progress-motion-duration-indeterminate) var(--ds-progress-motion-easing-indeterminate) infinite;width:30%!important}[data-ds-component=Progress].progress.circular{justify-content:center;align-items:center;display:inline-flex;position:relative}[data-ds-component=Progress].progress.circular .circle{transform:rotate(-90deg)}[data-ds-component=Progress].progress.circular .circleBackground{stroke:var(--ds-progress-color-track-background)}[data-ds-component=Progress].progress.circular .circleForeground{stroke:var(--ds-progress-color-fill-info);transition:stroke-dashoffset .3s ease-out}[data-ds-component=Progress].progress.circular.sm .circle{width:var(--ds-progress-size-circular-sm-size);height:var(--ds-progress-size-circular-sm-size)}[data-ds-component=Progress].progress.circular.sm .circleBackground,[data-ds-component=Progress].progress.circular.sm .circleForeground{stroke-width:var(--ds-progress-size-circular-sm-stroke-width)}[data-ds-component=Progress].progress.circular.md .circle{width:var(--ds-progress-size-circular-md-size);height:var(--ds-progress-size-circular-md-size)}[data-ds-component=Progress].progress.circular.md .circleBackground,[data-ds-component=Progress].progress.circular.md .circleForeground{stroke-width:var(--ds-progress-size-circular-md-stroke-width)}[data-ds-component=Progress].progress.circular.lg .circle{width:var(--ds-progress-size-circular-lg-size);height:var(--ds-progress-size-circular-lg-size)}[data-ds-component=Progress].progress.circular.lg .circleBackground,[data-ds-component=Progress].progress.circular.lg .circleForeground{stroke-width:var(--ds-progress-size-circular-lg-stroke-width)}[data-ds-component=Progress].progress.circular.indeterminate .circleForeground{animation:progressIndeterminateCircular var(--ds-progress-motion-duration-indeterminate) linear infinite;stroke-dasharray:25 75}[data-ds-component=Progress].progress.circular .value{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[data-ds-component=Progress].progress.info .fill,[data-ds-component=Progress].progress.info .circleForeground{background:var(--ds-progress-color-fill-info);stroke:var(--ds-progress-color-fill-info)}[data-ds-component=Progress].progress.success .fill,[data-ds-component=Progress].progress.success .circleForeground{background:var(--ds-progress-color-fill-success);stroke:var(--ds-progress-color-fill-success)}[data-ds-component=Progress].progress.warning .fill,[data-ds-component=Progress].progress.warning .circleForeground{background:var(--ds-progress-color-fill-warning);stroke:var(--ds-progress-color-fill-warning)}[data-ds-component=Progress].progress.danger .fill,[data-ds-component=Progress].progress.danger .circleForeground{background:var(--ds-progress-color-fill-danger);stroke:var(--ds-progress-color-fill-danger)}[data-ds-component=Progress].progress .value{color:var(--ds-progress-color-text-default);font-weight:var(--ds-progress-typography-value-font-weight);font-size:var(--ds-progress-typography-value-font-size);white-space:nowrap;flex-shrink:0}@keyframes progressIndeterminateLinear{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes progressIndeterminateCircular{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-ds-component=Progress].progress .fill,[data-ds-component=Progress].progress .circleForeground{transition:none}[data-ds-component=Progress].progress.indeterminate .fill,[data-ds-component=Progress].progress.indeterminate .circleForeground{animation:none}[data-ds-component=Progress].progress.indeterminate .fill{width:50%!important}[data-ds-component=Progress].progress.indeterminate .circleForeground{stroke-dasharray:50 50;transform:none}}
[data-ds-component=Spinner]{--ds-spinner-size-xs:12px;--ds-spinner-size-sm:16px;--ds-spinner-size-md:20px;--ds-spinner-size-lg:28px;--ds-spinner-thickness-hairline:2px;--ds-spinner-thickness-regular:3px;--ds-spinner-thickness-bold:4px;--ds-spinner-color-accent:var(--semantic-color-background-accent);--ds-spinner-color-track:var(--semantic-color-border-subtle);--ds-spinner-dots-gap:var(--core-spacing-size-04);--ds-spinner-anim-duration:.8s}
[data-ds-component=Spinner]{--spinner-dots-delay-leading:-.2s;--spinner-dots-delay-trailing:.2s;vertical-align:middle;block-size:var(--ds-spinner-size-value,var(--ds-spinner-size-md));inline-size:var(--ds-spinner-size-value,var(--ds-spinner-size-md));display:inline-block}[data-ds-component=Spinner].inline{vertical-align:baseline}[data-ds-component=Spinner] .visual{block-size:100%;inline-size:100%;display:block}[data-ds-component=Spinner][data-variant=ring] .visual{background:conic-gradient(from 0turn, var(--ds-spinner-color-accent) 0turn .25turn, var(--ds-spinner-color-track) .25turn 1turn);animation:spin var(--ds-spinner-anim-duration,.8s) linear infinite;-webkit-mask:radial-gradient(farthest-side, #0000 calc(100% - var(--ds-spinner-thickness-value,3px)), #000 calc(100% - var(--ds-spinner-thickness-value,3px)));mask:radial-gradient(farthest-side, #0000 calc(100% - var(--ds-spinner-thickness-value,3px)), #000 calc(100% - var(--ds-spinner-thickness-value,3px)));border-radius:999px}[data-ds-component=Spinner][data-variant=dots] .visual{--spinner-dots-gap-local:var(--ds-spinner-dots-gap,.375rem);position:relative}[data-ds-component=Spinner][data-variant=dots] .visual,[data-ds-component=Spinner][data-variant=dots] .visual:before,[data-ds-component=Spinner][data-variant=dots] .visual:after{background:var(--ds-spinner-color-accent);animation:pulse var(--ds-spinner-anim-duration,.8s) ease-in-out infinite;block-size:calc(var(--ds-spinner-size-value,20px) / 6);content:"";inline-size:calc(var(--ds-spinner-size-value,20px) / 6);border-radius:999px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[data-ds-component=Spinner][data-variant=dots] .visual:before{transform:translate(calc(-50% - var(--spinner-dots-gap-local)), -50%);animation-delay:var(--spinner-dots-delay-leading)}[data-ds-component=Spinner][data-variant=dots] .visual:after{transform:translate(calc(-50% + var(--spinner-dots-gap-local)), -50%);animation-delay:var(--spinner-dots-delay-trailing)}[data-ds-component=Spinner][data-variant=bars] .visual{position:relative}[data-ds-component=Spinner][data-variant=bars] .visual:before{background:conic-gradient(from 0turn, var(--ds-spinner-color-accent) 0 10deg, #0000 10deg 30deg);animation:spin var(--ds-spinner-anim-duration,.8s) linear infinite;content:"";-webkit-mask:radial-gradient(farthest-side, #000 calc(100% - var(--ds-spinner-thickness-value,3px)), #0000);mask:radial-gradient(farthest-side, #000 calc(100% - var(--ds-spinner-thickness-value,3px)), #0000);position:absolute;inset:0}@media (prefers-contrast:more){[data-ds-component=Spinner][data-variant=ring] .visual{background:conic-gradient(from 0turn, var(--ds-spinner-color-accent) 0turn .25turn, var(--ds-spinner-color-track) .25turn 1turn);filter:contrast(1.1)saturate(1.05)}[data-ds-component=Spinner][data-variant=dots] .visual,[data-ds-component=Spinner][data-variant=dots] .visual:before,[data-ds-component=Spinner][data-variant=dots] .visual:after,[data-ds-component=Spinner][data-variant=bars] .visual:before{filter:contrast(1.1)saturate(1.05)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-ds-component=Spinner] .visual,[data-ds-component=Spinner][data-variant=bars] .visual:before,[data-ds-component=Spinner][data-variant=dots] .visual,[data-ds-component=Spinner][data-variant=dots] .visual:before,[data-ds-component=Spinner][data-variant=dots] .visual:after{animation:none!important}}
[data-ds-component=Divider]{--ds-divider-color-default:var(--semantic-color-border-light);--ds-divider-color-subtle:var(--semantic-color-border-subtle);--ds-divider-color-muted:var(--semantic-color-border-light);--ds-divider-size-thickness:var(--core-shape-border-width-hairline);--ds-divider-size-thickness-thick:var(--core-shape-border-width-hairline);--ds-divider-spacing-margin:var(--core-spacing-size-04)}
[data-ds-component=Divider].divider{background-color:var(--ds-divider-color-default);border:none;flex-shrink:0;margin:0}[data-ds-component=Divider].horizontal{margin-block:var(--ds-divider-spacing-margin);block-size:var(--ds-divider-size-thickness);inline-size:100%}[data-ds-component=Divider].vertical{margin-inline:var(--ds-divider-spacing-margin);block-size:100%;inline-size:var(--ds-divider-size-thickness)}
[data-ds-component=Blockquote]{--ds-blockquote-color-foreground-primary:var(--semantic-color-foreground-secondary);--ds-blockquote-color-background-default:var(--semantic-color-background-secondary);--ds-blockquote-color-border-default:var(--semantic-color-border-accent);--ds-blockquote-color-border-accent:var(--semantic-color-border-accent);--ds-blockquote-typography-font-style:var(--semantic-typography-font-style-italic);--ds-blockquote-typography-font-weight:var(--semantic-typography-font-weight-medium);--ds-blockquote-typography-sm-font-size:var(--semantic-typography-body-03);--ds-blockquote-typography-sm-line-height:var(--semantic-typography-line-height-body);--ds-blockquote-typography-md-font-size:var(--semantic-typography-body-02);--ds-blockquote-typography-md-line-height:var(--semantic-typography-line-height-body);--ds-blockquote-typography-lg-font-size:var(--semantic-typography-body-01);--ds-blockquote-typography-lg-line-height:var(--semantic-typography-line-height-body);--ds-blockquote-size-padding-default:var(--core-spacing-size-05);--ds-blockquote-size-radius-default:var(--core-shape-radius-medium);--ds-blockquote-size-border-thick:var(--core-shape-border-width-thick)}
[data-ds-component=Blockquote].blockquote{margin:var(--ds-blockquote-size-padding-default) 0;padding:var(--ds-blockquote-size-padding-default);color:var(--ds-blockquote-color-foreground-primary);font-weight:var(--ds-blockquote-typography-font-weight);font-style:var(--ds-blockquote-typography-font-style)}[data-ds-component=Blockquote].sm{font-size:var(--ds-blockquote-typography-sm-font-size);line-height:var(--ds-blockquote-typography-sm-line-height)}[data-ds-component=Blockquote].md{font-size:var(--ds-blockquote-typography-md-font-size);line-height:var(--ds-blockquote-typography-md-line-height)}[data-ds-component=Blockquote].lg{font-size:var(--ds-blockquote-typography-lg-font-size);line-height:var(--ds-blockquote-typography-lg-line-height)}[data-ds-component=Blockquote].default{border-inline-start:var(--ds-blockquote-size-border-thick) solid var(--ds-blockquote-color-border-default);padding-inline-start:var(--ds-blockquote-size-padding-default)}[data-ds-component=Blockquote].bordered{background:var(--ds-blockquote-color-background-default);border:1px solid var(--ds-blockquote-color-border-default);border-radius:var(--ds-blockquote-size-radius-default);border-inline-start-width:var(--ds-blockquote-size-border-thick)}[data-ds-component=Blockquote].highlighted{background:var(--ds-blockquote-color-background-default);border-radius:var(--ds-blockquote-size-radius-default);border-inline-start:var(--ds-blockquote-size-border-thick) solid var(--ds-blockquote-color-border-accent)}
