@charset "UTF-8";@property --angle{inherits: true; initial-value: 180deg; syntax: "<angle>";}.animated-text{--highlight: 2;--spread: 1;--dark-bg: conic-gradient( from var(--angle, 180deg) at 50% 70%, #fafafa 0deg, #ec4b4b 72deg, #eec32d 144deg, #1897ec 216deg, #4dffbf 288deg, #fafafa 1turn );--primary-bg: conic-gradient( from var(--angle, 180deg) at 50% 70%, #000000 0deg, #ec4b4b 72deg, #eec32d 144deg, #1897ec 216deg, #4dffbf 288deg, #000000 1turn );background:var(--primary-bg);background-repeat:no-repeat;background-size:100% calc(var(--highlight) * 1lh),100% calc((var(--highlight) + var(--spread)) * 1lh),100% 100%;-webkit-background-clip:text;background-clip:text;animation:rotate 16s infinite linear}.animated-text.dark{background:var(--dark-bg);background-repeat:no-repeat;background-size:100% calc(var(--highlight) * 1lh),100% calc((var(--highlight) + var(--spread)) * 1lh),100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.animated-text.title-large-regular{font-size:120px;line-height:1.2;font-weight:400}@keyframes rotate{to{--angle: 540deg}}.mono-regular{font-family:var(--font-family-mono);font-size:12px;line-height:12px;font-weight:var(--font-weight-regular);letter-spacing:0em}.body-regular{font-family:var(--font-family);font-size:13px;line-height:16px;font-weight:var(--font-weight-regular);letter-spacing:.01em}.body-emphasized,.button .text{font-family:var(--font-family);font-size:13px;line-height:16px;font-weight:var(--font-weight-semibold);letter-spacing:.01em}.subheadline-regular{font-family:var(--font-family);font-size:11px;line-height:14px;font-weight:var(--font-weight-regular);letter-spacing:0em}.subheadline-emphasized{font-family:var(--font-family);font-size:11px;line-height:14px;font-weight:var(--font-weight-semibold);letter-spacing:0em}.headline-regular{font-family:var(--font-family);font-size:13px;line-height:16px;font-weight:var(--font-weight-bold);letter-spacing:0em}.headline-emphasized{font-family:var(--font-family);font-size:13px;line-height:16px;font-weight:var(--font-weight-heavy);letter-spacing:0em}.title-1-regular{font-family:var(--font-family);font-size:22px;line-height:26px;font-weight:var(--font-weight-regular);letter-spacing:0em}.title-1-emphasized{font-family:var(--font-family);font-size:22px;line-height:26px;font-weight:var(--font-weight-bold);letter-spacing:0em}.title-2-regular{font-family:var(--font-family);font-size:17px;line-height:22px;font-weight:var(--font-weight-regular);letter-spacing:0em}.title-2-emphasized{font-family:var(--font-family);font-size:17px;line-height:22px;font-weight:var(--font-weight-bold);letter-spacing:0em}.title-3-regular{font-family:var(--font-family);font-size:15px;line-height:20px;font-weight:var(--font-weight-regular);letter-spacing:0em}.title-3-emphasized{font-family:var(--font-family);font-size:15px;line-height:20px;font-weight:var(--font-weight-semibold);letter-spacing:.01em}.title-regular{font-family:var(--font-family);font-size:26px;line-height:35px;font-weight:var(--font-weight-regular);letter-spacing:.01em}.title-emphasized{font-family:var(--font-family);font-size:26px;line-height:35px;font-weight:var(--font-weight-bold);letter-spacing:0em}.callout-regular{font-family:var(--font-family);font-size:12px;line-height:15px;font-weight:var(--font-weight-regular);letter-spacing:.02em}.callout-emphasized{font-family:var(--font-family);font-size:12px;line-height:15px;font-weight:var(--font-weight-semibold);letter-spacing:.02em}.subheading-regular{font-family:var(--font-family);font-size:11px;line-height:14px;font-weight:var(--font-weight-regular);letter-spacing:.02em}.subheading-emphasized{font-family:var(--font-family);font-size:11px;line-height:14px;font-weight:var(--font-weight-semibold);letter-spacing:.02em}.footnote-regular{font-family:var(--font-family);font-size:10px;line-height:13px;font-weight:var(--font-weight-regular);letter-spacing:.02em}.footnote-emphasized{font-family:var(--font-family);font-size:10px;line-height:13px;font-weight:var(--font-weight-semibold);letter-spacing:.02em}.caption-regular{font-family:var(--font-family);font-size:10px;line-height:13px;font-weight:var(--font-weight-regular);letter-spacing:.02em}.caption-emphasized{font-family:var(--font-family);font-size:10px;line-height:13px;font-weight:var(--font-weight-medium);letter-spacing:.02em}.primary{color:var(--c-black)}.text-primary{color:var(--c-primary)}.secondary,.text-secondary{color:var(--c-content-secondary)}.light,.hint{color:var(--c-content-light)}.negative{color:var(--c-white)}.text-accent{color:var(--c-primary)}.text-info{color:var(--c-primary-light)}.text-success{color:var(--c-green)}.text-warning{color:var(--c-orange)}.text-error{color:var(--c-red)}.text-bold{font-weight:var(--font-weight-bold)}.text-semibold{font-weight:var(--font-weight-semibold)}.text-medium{font-weight:var(--font-weight-medium)}.text-normal{font-weight:var(--font-weight-normal)}.text-light{font-weight:var(--font-weight-light)}.code{display:inline;padding:spacing(.4) .5ch;background-color:var(--color-background-03);border:1px solid var(--color-border-default);border-radius:spacing(.375);overflow-wrap:break-word;overflow:auto;font-family:var(--font-family-mono);color:var(--color-text-05);font-weight:400;font-size:.875em;letter-spacing:inherit;white-space:pre-wrap}code{font-family:var(--font-family-mono)}kbd{margin:0 2px;padding:2px 4px;border:1px solid var(--color-border-default);border-radius:var(--radius-s);background-color:var(--color-background-02);font-size:13px;line-height:1;color:var(--color-text-05)}strong{font-weight:var(--font-weight-bold)}sup{font-size:60%;vertical-align:super;font-family:var(--font-family-mono)}.ellipsis,.button .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button{position:relative;border-width:1px;border-style:solid;border-radius:var(--radius-s);outline-style:solid;outline-offset:0;outline-width:0;outline-color:transparent;transition:color .25s ease,border-color .25s ease,outline .25s ease,background-color .25s ease;cursor:pointer}.button:focus-visible{border-color:transparent;outline-width:3px;outline-offset:0px;outline-color:var(--color-border-focus)}.button *{pointer-events:none;-webkit-user-select:none;user-select:none}.button .text{letter-spacing:.02em;min-width:0}.button .text.hidden{opacity:0}.button .badge{position:absolute;top:calc(var(--spacing-xs) * -1);left:calc(100% - var(--spacing-xxs))}.button .badge.rounded{top:-3px;right:-3px}.button.primary{background-color:var(--color-button-primary-default);border-color:transparent}.button.primary:hover,.button.primary.active{background-color:var(--color-button-primary-hover)}.button.primary .text{color:var(--color-text-01)}.button.primary .start-icon path,.button.primary .end-icon path,.button.primary .svg-icon path{fill:var(--color-text-01)}.button.brand{background-color:var(--color-button-brand-default);border-color:transparent}.button.brand:hover,.button.brand.active{background-color:var(--color-button-brand-hover)}.button.brand .text{color:var(--color-text-01)}.button.brand .start-icon path,.button.brand .end-icon path,.button.brand .svg-icon path{fill:var(--color-text-01)}.button.secondary{background-color:var(--color-button-secondary-default);border-color:var(--color-border-default)}.button.secondary:hover,.button.secondary.active{border-color:var(--color-border-strong)}.button.secondary .text{color:var(--color-text-04)}.button.secondary .start-icon path,.button.secondary .end-icon path,.button.secondary .svg-icon path{fill:var(--color-text-04)}.button.danger{background-color:var(--color-error-default);border-color:transparent}.button.danger:hover,.button.danger.active{background-color:var(--color-error-intense)}.button.danger .text{color:var(--color-text-01)}.button.danger .start-icon path,.button.danger .end-icon path,.button.danger .svg-icon path{fill:var(--color-text-01)}.button.ghost{background-color:transparent;border-color:transparent}.button.ghost:hover,.button.ghost.active{background-color:var(--color-background-03)}.button.ghost .text{color:var(--color-text-05)}.button.ghost .start-icon path,.button.ghost .end-icon path,.button.ghost .svg-icon path{fill:var(--color-text-05)}.button.ghost-danger{background-color:transparent;border-color:transparent}.button.ghost-danger:hover,.button.ghost-danger.active{background-color:var(--color-background-03)}.button.ghost-danger P .text{color:var(--color-error-default)}.button.ghost-danger .start-icon path,.button.ghost-danger .end-icon path,.button.ghost-danger .svg-icon path{fill:var(--color-error-default)}.button.ghost-secondary{background-color:transparent;border-color:transparent}.button.ghost-secondary:hover .svg-icon path{fill:var(--color-text-05)}.button.ghost-secondary .text{color:var(--color-text-04)}.button.ghost-secondary .start-icon path,.button.ghost-secondary .end-icon path,.button.ghost-secondary .svg-icon path{fill:var(--color-text-04)}.button.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;background-color:var(--color-button-disabled);opacity:.5}.button.loading{width:initial;pointer-events:none;-webkit-user-select:none;user-select:none}.button.x-small{height:calc(var(--base-size) * 3.5);padding:0 var(--spacing-xs)}.button.small{height:calc(var(--base-size) * 4);padding:0 var(--spacing-xs)}.button.medium{height:calc(var(--base-size) * 4.5);padding:0 var(--spacing-s)}.button.large{height:calc(var(--base-size) * 5);padding:0 var(--spacing-s)}.button.x-large{height:calc(var(--base-size) * 6);padding:0 var(--spacing-m)}.button.full-width{width:100%}.button.icon-button{padding:0}.button .ratio{display:flex;flex-direction:row;align-items:center;justify-content:center;white-space:nowrap;height:100%;aspect-ratio:1/1!important}html[data-theme=dark] .button.brand .text{color:var(--color-text-05)}html[data-theme=dark] .button.brand .start-icon path,html[data-theme=dark] .button.brand .end-icon path,html[data-theme=dark] .button.brand .svg-icon path{fill:var(--color-text-05)}.spinner{display:inline-flex;position:absolute;width:calc(var(--base-size) * 3);height:calc(var(--base-size) * 3);vertical-align:middle}.spinner.small{width:calc(var(--base-size) * 2);height:calc(var(--base-size) * 2)}.spinner.large{width:calc(var(--base-size) * 6);height:calc(var(--base-size) * 6)}.spinner.x-large{width:calc(var(--base-size) * 10);height:calc(var(--base-size) * 10)}.spinner.negative .spinner-svg .path{stroke:var(--color-base-0)}.spinner.brand .spinner-svg .path{stroke:var(--color-brand-default)}.spinner.centered{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.spinner .spinner-svg{animation:turn 1.5s linear infinite;transform-origin:center center}.spinner .spinner-svg .path{stroke:var(--color-primary-default);stroke-width:1.5;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.spinner .spinner-svg .background{stroke:var(--color-background-03);stroke-width:1.5;stroke-linecap:round}.spinner .spinner-svg .trail{stroke:var(--color-primary-default);opacity:.2;stroke-width:1.5;stroke-dasharray:1,42;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite;animation-delay:.1s}@keyframes turn{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,42;stroke-dashoffset:0}50%{stroke-dasharray:21,42;stroke-dashoffset:-10.5}to{stroke-dasharray:1,42;stroke-dashoffset:-42}}.callout{border:1px solid var(--color-border-default)}.callout.warning{border:1px solid var(--color-background-warning)}.callout.warning.outline{border:1px solid var(--color-border-warning)}.callout.warning.fill{background-color:var(--color-background-warning)}.callout.warning .icon,.callout.warning .icon path{fill:var(--color-text-warning)}.callout.warning .callout-text{color:var(--color-text-warning)}.callout.error{border:1px solid var(--color-background-error)}.callout.error.outline{border:1px solid var(--color-border-error)}.callout.error.fill{background-color:var(--color-background-error)}.callout.error .icon,.callout.error .icon path{fill:var(--color-text-error)}.callout.error .callout-text{color:var(--color-text-error)}.callout.info{border:1px solid var(--color-background-info)}.callout.info.outline{border:1px solid var(--color-border-info)}.callout.info.fill{background-color:var(--color-background-info)}.callout.info .icon,.callout.info .icon path{fill:var(--color-text-info)}.callout.info .callout-text{color:var(--color-text-info)}.callout .icon{min-width:calc(var(--base-size) * 2);fill:var(--color-text-04)}.callout .callout-text{color:var(--color-text-04)}.callout .callout-action{flex-shrink:0;margin-left:var(--spacing-s)}
