.LoadingDots__dots__8a560{align-items:center;gap:var(--space-xxs);height:var(--control-height);min-width:var(--loading-dots-min-width,var(--control-height));justify-content:center;display:inline-flex}.LoadingDots__dot__8a560{background:var(--loading-dots-color,var(--color-accent));border-radius:var(--radius-l);width:.4rem;height:.4rem;animation:1.1s ease-in-out infinite LoadingDots__dotBounce__8a560}.LoadingDots__dot__8a560:first-child{background:var(--loading-dots-color-1,var(--loading-dots-color,var(--color-accent)))}.LoadingDots__dot__8a560:nth-child(2){background:var(--loading-dots-color-2,var(--loading-dots-color,var(--color-accent)));animation-delay:.16s}.LoadingDots__dot__8a560:nth-child(3){background:var(--loading-dots-color-3,var(--loading-dots-color,var(--color-accent)));animation-delay:.32s}@keyframes LoadingDots__dotBounce__8a560{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.3rem)}}@media (prefers-reduced-motion:reduce){.LoadingDots__dot__8a560{opacity:.6;animation:none}}.Spinner__spinner__6304a{animation:Spinner__spin__6304a var(--spinner-duration) linear infinite;background:var(--spinner-arc,none);border:var(--spinner-border) solid var(--spinner-track,var(--color-divider));border-radius:var(--radius-l);border-top-color:var(--spinner-color,var(--color-accent));height:var(--spinner-size);-webkit-mask:var(--spinner-mask,none);mask:var(--spinner-mask,none);width:var(--spinner-size);display:inline-block}@keyframes Spinner__spin__6304a{to{transform:rotate(360deg)}}.Tooltip__wrap__3d65b{width:var(--tooltip-trigger-width,auto);display:inline-flex;position:relative}.Tooltip__backdrop__3d65b{background:var(--color-scrim);z-index:calc(var(--z-popover) + var(--overlay-z,0));position:absolute;inset:0}.Tooltip__backdrop__3d65b.Tooltip__closing__3d65b{opacity:0}.Tooltip__panel__3d65b{background:var(--color-background-elevated);border-radius:var(--radius-m);filter:drop-shadow(var(--shadow-l));max-width:calc(100vw - var(--space-xl));min-width:var(--tooltip-min-width);visibility:hidden;z-index:calc(var(--z-popover) + var(--overlay-z,0));position:fixed}.Tooltip__ready__3d65b{visibility:visible}.Tooltip__eased__3d65b{transition:left var(--duration-base) ease, top var(--duration-base) ease}.Tooltip__pop__3d65b.Tooltip__ready__3d65b{animation:Tooltip__pop__3d65b var(--duration-fast) ease}.Tooltip__pop__3d65b.Tooltip__closing__3d65b{animation:Tooltip__leaveOut__3d65b var(--duration-fast) ease forwards}.Tooltip__genie__3d65b.Tooltip__ready__3d65b{animation:Tooltip__genie__3d65b var(--duration-genie) cubic-bezier(.16, 1, .3, 1)}.Tooltip__genie__3d65b.Tooltip__closing__3d65b{animation:Tooltip__leaveOut__3d65b var(--duration-slow) ease forwards}.Tooltip__closing__3d65b{visibility:visible}.Tooltip__compact__3d65b{color:var(--color-text-primary);font-size:var(--text-xs);white-space:nowrap;min-width:0}.Tooltip__compact__3d65b .Tooltip__tip__3d65b{height:var(--tag-caret);width:var(--tag-caret)}.Tooltip__compact__3d65b.Tooltip__halfCaret__3d65b.Tooltip__topLeft__3d65b .Tooltip__tip__3d65b,.Tooltip__compact__3d65b.Tooltip__halfCaret__3d65b.Tooltip__topRight__3d65b .Tooltip__tip__3d65b,.Tooltip__compact__3d65b.Tooltip__halfCaret__3d65b.Tooltip__bottomLeft__3d65b .Tooltip__tip__3d65b,.Tooltip__compact__3d65b.Tooltip__halfCaret__3d65b.Tooltip__bottomRight__3d65b .Tooltip__tip__3d65b{height:calc(var(--tag-caret) * .7);width:calc(var(--tag-caret) * .6)}.Tooltip__body__3d65b{padding:var(--space-m)}.Tooltip__bodyCompact__3d65b{padding:var(--space-xxs) var(--space-xs);flex-direction:column;align-items:center;display:flex}.Tooltip__bodyTight__3d65b{padding:var(--space-xs)}.Tooltip__scroll__3d65b{border-radius:inherit;overflow-y:auto}.Tooltip__tip__3d65b{background:var(--color-background-elevated);height:var(--tooltip-caret);width:var(--tooltip-caret);position:absolute;transform:rotate(45deg)}.Tooltip__tipHidden__3d65b{display:none}.Tooltip__header__3d65b{border-bottom:var(--border-width) solid var(--color-divider);color:var(--color-text-muted);font-size:var(--text-xs);margin-bottom:var(--space-xs);padding:0 0 var(--space-xs)}.Tooltip__headerEyebrow__3d65b{font-size:var(--text-xxs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-align:right;text-transform:uppercase}.Tooltip__top__3d65b,.Tooltip__topLeft__3d65b,.Tooltip__topRight__3d65b{transform-origin:bottom}.Tooltip__bottom__3d65b,.Tooltip__bottomLeft__3d65b,.Tooltip__bottomRight__3d65b{transform-origin:top}.Tooltip__left__3d65b{transform-origin:100%}.Tooltip__right__3d65b{transform-origin:0}.Tooltip__halfCaret__3d65b.Tooltip__topLeft__3d65b{border-bottom-left-radius:0}.Tooltip__halfCaret__3d65b.Tooltip__topRight__3d65b{border-bottom-right-radius:0}.Tooltip__halfCaret__3d65b.Tooltip__bottomLeft__3d65b{border-top-left-radius:0}.Tooltip__halfCaret__3d65b.Tooltip__bottomRight__3d65b{border-top-right-radius:0}.Tooltip__halfCaret__3d65b.Tooltip__topLeft__3d65b .Tooltip__tip__3d65b,.Tooltip__halfCaret__3d65b.Tooltip__topRight__3d65b .Tooltip__tip__3d65b,.Tooltip__halfCaret__3d65b.Tooltip__bottomLeft__3d65b .Tooltip__tip__3d65b,.Tooltip__halfCaret__3d65b.Tooltip__bottomRight__3d65b .Tooltip__tip__3d65b{height:calc(var(--tooltip-caret) * .7);width:calc(var(--tooltip-caret) * .6);transform:none}.Tooltip__halfCaret__3d65b.Tooltip__topLeft__3d65b .Tooltip__tip__3d65b{clip-path:polygon(0 0,100% 0,0 100%);inset:calc(100% - 1px) auto auto 0}.Tooltip__halfCaret__3d65b.Tooltip__topRight__3d65b .Tooltip__tip__3d65b{clip-path:polygon(100% 0,0 0,100% 100%);inset:calc(100% - 1px) 0 auto auto}.Tooltip__halfCaret__3d65b.Tooltip__bottomLeft__3d65b .Tooltip__tip__3d65b{clip-path:polygon(0 100%,100% 100%,0 0);inset:auto auto calc(100% - 1px) 0}.Tooltip__halfCaret__3d65b.Tooltip__bottomRight__3d65b .Tooltip__tip__3d65b{clip-path:polygon(100% 100%,0 100%,100% 0);inset:auto 0 calc(100% - 1px) auto}@keyframes Tooltip__pop__3d65b{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes Tooltip__genie__3d65b{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes Tooltip__fade__3d65b{0%{opacity:0}to{opacity:1}}@keyframes Tooltip__leaveOut__3d65b{to{opacity:0;transform:scale(.96)}}.CustomButton__button__40753{background:var(--color-background-elevated);border-radius:var(--radius-s);box-shadow:var(--shadow-s);color:var(--color-text-primary);cursor:pointer;font:inherit;font-size:var(--text-m);align-items:center;gap:var(--space-xs);height:var(--control-height);padding:0 var(--button-padding-inline,var(--space-s));transition:background var(--button-fade,var(--transition)), box-shadow var(--button-fade,var(--transition)), color var(--button-fade,var(--transition));border:none;justify-content:center;line-height:1;display:inline-flex;position:relative;overflow:clip}@media (hover:none){.CustomButton__button__40753.CustomButton__pressable__40753{--button-fade:var(--duration-press-out) ease}.CustomButton__button__40753.CustomButton__pressable__40753:active{--button-fade:0s}}@media (hover:hover){.CustomButton__button__40753:hover:not(:disabled){box-shadow:var(--shadow-m)}}@media (hover:none){.CustomButton__button__40753.CustomButton__pressable__40753:active:not(:disabled){box-shadow:var(--shadow-m)}}.CustomButton__button__40753:disabled:not(.CustomButton__loading__40753){box-shadow:none;cursor:not-allowed;opacity:.5}.CustomButton__button__40753:after{background:linear-gradient(90deg, transparent, var(--color-shimmer-primary), transparent);content:"";filter:blur(var(--blur-sheen));opacity:0;pointer-events:none;width:100%;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-18deg)}@media (hover:hover){.CustomButton__button__40753:hover:not(:disabled):after{animation:CustomButton__shimmer__40753 var(--duration-sheen) ease-out;opacity:1}}@media (hover:none){.CustomButton__button__40753.CustomButton__pressable__40753.CustomButton__swept__40753:not(:disabled):after{animation:CustomButton__shimmer__40753 var(--duration-sheen) ease-out;opacity:1}}.CustomButton__iconOnly__40753{width:var(--control-height);padding:0}.CustomButton__active__40753{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-background-elevated));color:var(--color-accent)}.CustomButton__active__40753 .CustomButton__indicator__40753{color:var(--color-accent)}@media (hover:hover){.CustomButton__successHover__40753:hover:not(:disabled){color:var(--color-success)}}@media (hover:none){.CustomButton__successHover__40753.CustomButton__pressable__40753:active:not(:disabled){color:var(--color-success)}}.CustomButton__condensed__40753{font-size:var(--text-xs);height:var(--control-height-condensed);padding:0 var(--button-padding-inline,var(--space-s))}.CustomButton__condensed__40753.CustomButton__iconOnly__40753{width:var(--control-height-condensed);padding:0}.CustomButton__flat__40753{box-shadow:none}@media (hover:hover){.CustomButton__flat__40753:hover:not(:disabled){box-shadow:none}}@media (hover:none){.CustomButton__flat__40753.CustomButton__pressable__40753:active:not(:disabled){box-shadow:none}}.CustomButton__loading__40753{cursor:progress}.CustomButton__icon__40753{height:var(--icon-size);width:var(--icon-size);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.CustomButton__alignStart__40753{justify-content:flex-start}.CustomButton__collapsible__40753{transition:background var(--button-fade,var(--transition)), box-shadow var(--button-fade,var(--transition)), color var(--button-fade,var(--transition)), padding var(--transition)}.CustomButton__collapsible__40753 .CustomButton__label__40753{transition:grid-template-columns var(--transition), margin var(--transition);flex-shrink:0;grid-template-columns:1fr;display:grid}.CustomButton__collapsible__40753 .CustomButton__labelInner__40753{transition:opacity var(--transition)}.CustomButton__collapsed__40753{padding-inline:var(--space-xs)}.CustomButton__collapsed__40753 .CustomButton__label__40753{margin-left:calc(-1 * var(--space-xs));grid-template-columns:0fr}.CustomButton__collapsed__40753 .CustomButton__labelInner__40753{opacity:0}.CustomButton__iconEnd__40753{order:1}.CustomButton__label__40753{align-items:center;gap:var(--space-xs);display:inline-flex}.CustomButton__labelInner__40753{white-space:nowrap;min-width:0;overflow:clip visible}.CustomButton__labelMagic__40753{background:var(--gradient-magic);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-inline:.1em;line-height:1.4;overflow:visible}.CustomButton__magicTooltip__40753{background:var(--gradient-magic);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.CustomButton__indicator__40753{color:var(--color-text-secondary)}.CustomButton__trailing__40753{align-items:center;margin-left:auto;display:inline-flex}.CustomButton__loader__40753{--loading-dots-color:currentColor;--loading-dots-min-width:0;--spinner-size:var(--icon-size);align-items:center;justify-content:var(--loader-justify,center);padding:var(--loader-padding,0);display:flex}.CustomButton__default__40753:after,.CustomButton__danger__40753:after,.CustomButton__softDanger__40753:after{background:linear-gradient(90deg, transparent, var(--color-shimmer-secondary), transparent)}.CustomButton__primary__40753{background:var(--button-fill,var(--color-accent));color:var(--color-on-accent)}@media (hover:hover){.CustomButton__primary__40753:hover:not(:disabled){background:var(--button-fill-hover,var(--color-accent-hover))}}@media (hover:none){.CustomButton__primary__40753.CustomButton__pressable__40753:active:not(:disabled){background:var(--button-fill-hover,var(--color-accent-hover))}}.CustomButton__ghost__40753{box-shadow:none;background:0 0}@media (hover:hover){.CustomButton__ghost__40753:hover:not(:disabled){background:var(--color-background-hover);box-shadow:none}}@media (hover:none){.CustomButton__ghost__40753.CustomButton__pressable__40753:active:not(:disabled){background:var(--color-background-hover);box-shadow:none}}.CustomButton__magic__40753{background:var(--gradient-magic);color:var(--color-on-accent);transition:box-shadow var(--button-fade,var(--transition)), filter var(--button-fade,var(--transition))}@media (hover:hover){.CustomButton__magic__40753:hover:not(:disabled){filter:brightness(1.06)}}@media (hover:none){.CustomButton__magic__40753.CustomButton__pressable__40753:active:not(:disabled){filter:brightness(1.06)}}.CustomButton__danger__40753{color:var(--color-danger)}.CustomButton__softDanger__40753{background:color-mix(in srgb, var(--color-danger) 12%, transparent);box-shadow:none;color:var(--color-danger)}@media (hover:hover){.CustomButton__softDanger__40753:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 20%, transparent);box-shadow:none}}@media (hover:none){.CustomButton__softDanger__40753.CustomButton__pressable__40753:active:not(:disabled){background:color-mix(in srgb, var(--color-danger) 20%, transparent);box-shadow:none}}.CustomButton__edit__40753{background:var(--color-edit-control);box-shadow:none}@media (hover:hover){.CustomButton__edit__40753:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 12%, var(--color-background-elevated));box-shadow:none;color:var(--color-accent)}}@media (hover:none){.CustomButton__edit__40753.CustomButton__pressable__40753:active:not(:disabled){background:color-mix(in srgb, var(--color-accent) 12%, var(--color-background-elevated));box-shadow:none;color:var(--color-accent)}}.CustomButton__edit__40753.CustomButton__active__40753{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-background-elevated));color:var(--color-accent)}.CustomButton__remove__40753{box-shadow:none;color:var(--color-text-muted);background:0 0}@media (hover:hover){.CustomButton__remove__40753:hover:not(:disabled){box-shadow:none;color:var(--color-danger)}}@media (hover:none){.CustomButton__remove__40753.CustomButton__pressable__40753:active:not(:disabled){box-shadow:none;color:var(--color-danger)}}.CustomButton__field__40753{background:var(--color-input);box-shadow:none;color:var(--color-text-secondary)}@media (hover:hover){.CustomButton__field__40753:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 12%, var(--color-background-elevated));box-shadow:none;color:var(--color-accent)}}@media (hover:none){.CustomButton__field__40753.CustomButton__pressable__40753:active:not(:disabled){background:color-mix(in srgb, var(--color-accent) 12%, var(--color-background-elevated));box-shadow:none;color:var(--color-accent)}}.CustomButton__delete__40753{background:var(--color-input);box-shadow:none;color:var(--color-danger)}@media (hover:hover){.CustomButton__delete__40753:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 12%, transparent);box-shadow:none}}@media (hover:none){.CustomButton__delete__40753.CustomButton__pressable__40753:active:not(:disabled){background:color-mix(in srgb, var(--color-danger) 12%, transparent);box-shadow:none}}.CustomButton__edit__40753:after,.CustomButton__field__40753:after,.CustomButton__remove__40753:after,.CustomButton__delete__40753:after{content:none}@keyframes CustomButton__shimmer__40753{0%{width:100%;transform:translate(-160%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}
