@keyframes opacityEnterEffect{0%{opacity:0}to{opacity:1}}@keyframes opacityExitEffect{0%{opacity:1}to{opacity:0}}@keyframes scaleEnterEffect{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes scaleExitEffect{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes scaleInEffect{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes opacityInEffect{0%{opacity:0}to{opacity:1}}@keyframes scaleOutEffect{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes opacityOutEffect{0%{opacity:1}to{opacity:0}}@keyframes positionInEffect{0%{opacity:0}to{opacity:1;transform:translate(0)}}@keyframes scaleEffect{0%{transform:scale(1)}to{transform:scale(var(--final-scale-x,1), var(--final-scale-y,1))}}@keyframes loaderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-container{cursor:pointer;padding-top:6px;padding-bottom:6px}.button-container:hover .primary-default-intent{background-color:var(--ads-color-button-fill-primary-hover)}.button-container:hover .primary-negative-intent{background-color:var(--ads-color-button-fill-primary-destructive-hover)}.button-container:hover .secondary-default-intent{background-color:var(--ads-color-button-fill-secondary-hover)}.button-container:hover .secondary-default-intent.isDark{background-color:var(--ads-color-button-fill-secondary-on-dark-hover)}.button-container:hover .secondary-negative-intent{background-color:var(--ads-color-button-fill-secondary-destructive-hover)}.button-container:hover .tertiary-default-intent{background-color:var(--ads-color-button-fill-tertiary-hover)}.button-container:hover .tertiary-default-intent.isDark{background-color:var(--ads-color-button-fill-tertiary-on-dark-hover)}.button-container:hover .tertiary-negative-intent{background-color:var(--ads-color-button-fill-tertiary-destructive-hover)}.button-container.only-icon-container{padding:6px}.focus-ring-wrapper:has(.button.fixed){width:100%;display:inline-block;position:relative}.button{cursor:pointer;border:none;justify-content:center;align-items:center;display:flex;position:relative}.button.blue-glow{border:1px solid var(--ads-color-avatar-fill-blue);border-radius:8px;box-shadow:0 0 0 2px #60a5fa29}.button.fixed{width:100%}.button.fixed .button-content{grid-template-columns:1fr auto auto 1fr;display:grid}.button.fixed .button-content .leading-icon{grid-column:2;margin-right:8px}.button.fixed .button-content .button-label{grid-column:3}.button.fixed .button-content .button-trailing{grid-column:4;justify-self:end;align-items:center;gap:8px;display:inline-flex}.button.intrinsic .button-content{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.button.intrinsic.large{min-width:80px}.button.intrinsic.large.only-icon{min-width:max-content}.button.intrinsic.medium{min-width:72px}.button.intrinsic.medium.only-icon{min-width:max-content}.button.intrinsic.small{min-width:60px}.button.intrinsic.small.only-icon{min-width:max-content}.button.intrinsic.xsmall{min-width:52px}.button.intrinsic.xsmall.only-icon{min-width:max-content}.button .button-content{justify-content:center;align-items:center;width:100%;display:inline-flex}.button .button-content--loading{opacity:0}.button:focus-visible{border:none;outline:none}.button.large{font-variation-settings:"CRSV" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;padding:16px 20px;font-family:Geologica;font-size:18px;font-style:normal;font-weight:355;line-height:24px}.button.large svg{stroke-width:2px}.button.medium{font-variation-settings:"CRSV" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;padding:14px 16px;font-family:Geologica;font-size:16px;font-style:normal;font-weight:355;line-height:20px}.button.medium svg{stroke-width:2px}.button.small{font-variation-settings:"CRSV" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;padding:10px 12px;font-family:Geologica;font-size:14px;font-style:normal;font-weight:355;line-height:16px}.button.small svg{stroke-width:1.5px}.button.xsmall{font-variation-settings:"CRSV" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;padding:6px 8px;font-family:Geologica;font-size:12px;font-style:normal;font-weight:355;line-height:16px}.button.xsmall svg{stroke-width:2px}.button.rectangle{border-radius:8px}.button.pill{border-radius:999px}.button.only-icon{align-items:flex start;display:inline-flex}.button.only-icon.large{padding:16px;font-size:24px}.button.only-icon.medium{padding:14px;font-size:20px}.button.only-icon.small{padding:10px;font-size:16px}.button.only-icon.xsmall{padding:8px;font-size:12px}.button.only-icon .icon.leading-icon,.button.only-icon .icon.trailing-icon{margin:0}.button.only-icon.fixed{width:100%}.button.only-icon.fixed .button-content .icon.leading-icon,.button.only-icon.fixed .button-content .icon.trailing-icon{margin:0}.button.only-icon.intrinsic{width:auto}.button.only-icon.rectangle{border-radius:8px}.button.only-icon.pill{border-radius:999px}.button .spinner-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button .button-trailing{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.button .button-shortcut-hint{white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;line-height:0}.button .icon{justify-content:center;align-items:center;display:inline-flex}.button.primary-default-intent{background-color:var(--ads-color-button-fill-primary-default);color:var(--ads-color-button-text-primary);transition:background-color .2s cubic-bezier(0,0,1,1)}.button.primary-default-intent svg{stroke:var(--ads-color-button-icon-primary);fill:none}.button.primary-default-intent:hover{background-color:var(--ads-color-button-fill-primary-hover)}.button.primary-default-intent:focus-visible{background-color:var(--ads-color-button-fill-primary-focus)}.button.primary-default-intent:active{background-color:var(--ads-color-button-fill-primary-pressed)}.button.primary-default-intent:disabled{background-color:var(--ads-color-button-fill-primary-disabled);color:var(--ads-color-button-text-primary-disabled);cursor:not-allowed}.button.primary-default-intent:disabled svg{stroke:var(--ads-color-button-icon-primary-disabled);fill:none}.button.primary-default-intent.loading{background-color:var(--ads-color-button-fill-primary-loading)}.button.primary-default-intent.loading .spinner-container svg{fill:var(--ads-color-button-spinner-primary)}.button.primary-negative-intent{background-color:var(--ads-color-button-fill-primary-destructive-default);color:var(--ads-color-button-text-primary-destructive);transition:background-color .2s cubic-bezier(0,0,1,1)}.button.primary-negative-intent svg{stroke:var(--ads-color-button-icon-primary-destructive);fill:none}.button.primary-negative-intent:hover{background-color:var(--ads-color-button-fill-primary-destructive-hover)}.button.primary-negative-intent:focus-visible{background-color:var(--ads-color-button-fill-primary-destructive-focus)}.button.primary-negative-intent:active{background-color:var(--ads-color-button-fill-primary-destructive-pressed)}.button.primary-negative-intent:disabled{background-color:var(--ads-color-button-fill-primary-destructive-disabled);color:var(--ads-color-button-text-primary-destructive-disabled);cursor:not-allowed}.button.primary-negative-intent:disabled svg{stroke:var(--ads-color-button-icon-primary-destructive-disabled);fill:none}.button.primary-negative-intent.loading{background-color:var(--ads-color-button-fill-primary-destructive-loading)}.button.primary-negative-intent.loading .spinner-container svg{fill:var(--ads-color-button-spinner-primary-destructive)}.button.secondary-default-intent{background-color:var(--ads-color-button-fill-secondary-default);color:var(--ads-color-button-text-secondary);transition:background-color .2s cubic-bezier(0,0,1,1)}.button.secondary-default-intent svg{stroke:var(--ads-color-button-icon-secondary);fill:none}.button.secondary-default-intent:hover{background-color:var(--ads-color-button-fill-secondary-hover)}.button.secondary-default-intent:focus-visible{background-color:var(--ads-color-button-fill-secondary-focus)}.button.secondary-default-intent:active{background-color:var(--ads-color-button-fill-secondary-pressed)}.button.secondary-default-intent:disabled{background-color:var(--ads-color-button-fill-secondary-disabled);color:var(--ads-color-button-text-secondary-disabled);cursor:not-allowed}.button.secondary-default-intent:disabled svg{stroke:var(--ads-color-button-icon-secondary-disabled);fill:none}.button.secondary-default-intent.loading{background-color:var(--ads-color-button-fill-secondary-loading)}.button.secondary-default-intent.loading .spinner-container svg{fill:var(--ads-color-button-spinner-secondary)}.button.secondary-default-intent.isDark{background-color:var(--ads-color-button-fill-secondary-on-dark-default);color:var(--ads-color-button-text-secondary-on-dark-default);transition:background-color .2s cubic-bezier(0,0,1,1)}.button.secondary-default-intent.isDark svg{stroke:var(--ads-color-button-icon-secondary-on-dark-default);fill:none}.button.secondary-default-intent.isDark:hover{background-color:var(--ads-color-button-fill-secondary-on-dark-hover)}.button.secondary-default-intent.isDark:focus-visible{background-color:var(--ads-color-button-fill-secondary-on-dark-focus)}.button.secondary-default-intent.isDark:active{background-color:var(--ads-color-button-fill-secondary-on-dark-pressed)}.button.secondary-default-intent.isDark:disabled{background-color:var(--ads-color-button-fill-secondary-on-dark-disabled);color:var(--ads-color-button-text-secondary-on-dark-disabled);cursor:not-allowed}.button.secondary-default-intent.isDark:disabled svg{stroke:var(--ads-color-button-icon-secondary-on-dark-disabled);fill:none}.button.secondary-default-intent.isDark.loading{background-color:var(--ads-color-button-fill-secondary-on-dark-loading)}.button.secondary-default-intent.isDark.loading .spinner-container svg{fill:var(--ads-color-button-spinner-secondary-on-dark)}.button.secondary-negative-intent{background-color:var(--ads-color-button-fill-secondary-destructive-default);color:var(--ads-color-button-icon-secondary-destructive-default);transition:background-color .2s cubic-bezier(0,0,1,1),color .2s cubic-bezier(0,0,1,1)}.button.secondary-negative-intent svg{stroke:var(--ads-color-button-icon-secondary-destructive-default);fill:none}.button.secondary-negative-intent:hover{background-color:var(--ads-color-button-fill-secondary-destructive-hover);color:var(--ads-color-button-text-secondary-destructive-hover)}.button.secondary-negative-intent:hover svg{stroke:var(--ads-color-button-icon-secondary-destructive-hover);fill:none}.button.secondary-negative-intent:focus-visible{background-color:var(--ads-color-button-fill-secondary-destructive-focus)}.button.secondary-negative-intent:focus-visible svg{stroke:var(--ads-color-button-icon-secondary-destructive-focus);fill:none}.button.secondary-negative-intent:active{background-color:var(--ads-color-button-fill-secondary-destructive-pressed);color:var(--ads-color-button-text-secondary-destructive-pressed)}.button.secondary-negative-intent:active svg{stroke:var(--ads-color-button-icon-secondary-destructive-pressed);fill:none}.button.secondary-negative-intent:disabled{background-color:var(--ads-color-button-fill-secondary-destructive-disabled);color:var(--ads-color-button-text-secondary-destructive-disabled);cursor:not-allowed}.button.secondary-negative-intent:disabled svg{stroke:var(--ads-color-button-icon-secondary-destructive-disabled);fill:none}.button.secondary-negative-intent.loading{background-color:var(--ads-color-button-fill-secondary-destructive-loading)}.button.secondary-negative-intent.loading .spinner-container svg{fill:var(--ads-color-button-spinner-secondary-destructive)}.button.tertiary-default-intent{background-color:var(--ads-color-button-fill-tertiary-default);color:var(--ads-color-button-text-tertiary);transition:background-color .2s cubic-bezier(0,0,1,1)}.button.tertiary-default-intent svg{stroke:var(--ads-color-button-text-tertiary);fill:none}.button.tertiary-default-intent:hover{background-color:var(--ads-color-button-fill-tertiary-hover)}.button.tertiary-default-intent:focus-visible{background-color:var(--ads-color-button-fill-tertiary-focus)}.button.tertiary-default-intent:active{background-color:var(--ads-color-button-fill-tertiary-pressed)}.button.tertiary-default-intent:disabled{background-color:var(--ads-color-button-fill-tertiary-disabled);color:var(--ads-color-button-text-tertiary-disabled);cursor:not-allowed}.button.tertiary-default-intent:disabled svg{stroke:var(--ads-color-button-text-tertiary-disabled);fill:none}.button.tertiary-default-intent.loading{background-color:var(--ads-color-button-fill-tertiary-loading)}.button.tertiary-default-intent.loading .spinner-container svg{fill:var(--ads-color-button-spinner-tertiary)}.button.tertiary-default-intent.isDark{background-color:var(--ads-color-button-fill-tertiary-on-dark-default);color:var(--ads-color-button-text-tertiary-on-dark-default);transition:background-color .2s cubic-bezier(0,0,1,1)}.button.tertiary-default-intent.isDark svg{stroke:var(--ads-color-button-icon-tertiary-on-dark-default);fill:none}.button.tertiary-default-intent.isDark:hover{background-color:var(--ads-color-button-fill-tertiary-on-dark-hover)}.button.tertiary-default-intent.isDark:focus-visible{background-color:var(--ads-color-button-fill-tertiary-on-dark-focus)}.button.tertiary-default-intent.isDark:active{background-color:var(--ads-color-button-fill-tertiary-on-dark-pressed)}.button.tertiary-default-intent.isDark:disabled{background-color:var(--ads-color-button-fill-tertiary-on-dark-disabled);color:var(--ads-color-button-text-tertiary-on-dark-disabled);cursor:not-allowed}.button.tertiary-default-intent.isDark:disabled svg{stroke:var(--ads-color-button-icon-tertiary-on-dark-disabled);fill:none}.button.tertiary-default-intent.isDark.loading{background-color:var(--ads-color-button-fill-tertiary-on-dark-loading)}.button.tertiary-default-intent.isDark.loading .spinner-container svg{fill:var(--ads-color-button-spinner-tertiary-on-dark)}.button.tertiary-negative-intent{background-color:var(--ads-color-button-fill-tertiary-destructive-default);color:var(--ads-color-button-text-tertiary-destructive-default);transition:background-color .2s cubic-bezier(0,0,1,1),color .2s cubic-bezier(0,0,1,1)}.button.tertiary-negative-intent svg{stroke:var(--ads-color-button-icon-tertiary-destructive-default);fill:none}.button.tertiary-negative-intent:hover{background-color:var(--ads-color-button-fill-tertiary-destructive-hover);color:var(--ads-color-button-text-tertiary-destructive-hover)}.button.tertiary-negative-intent:hover svg{stroke:var(--ads-color-button-icon-tertiary-destructive-hover);fill:none}.button.tertiary-negative-intent:focus-visible{color:var(--ads-color-button-icon-tertiary-destructive-focus)}.button.tertiary-negative-intent:focus-visible svg{stroke:var(--ads-color-button-icon-tertiary-destructive-focus);fill:none}.button.tertiary-negative-intent:active{background-color:var(--ads-color-button-fill-tertiary-destructive-pressed);color:var(--ads-color-button-text-tertiary-destructive-pressed)}.button.tertiary-negative-intent:active svg{stroke:var(--ads-color-button-icon-tertiary-destructive-pressed);fill:none}.button.tertiary-negative-intent:disabled{background-color:var(--ads-color-button-fill-tertiary-destructive-disabled);color:var(--ads-color-button-text-tertiary-destructive-disabled);cursor:not-allowed}.button.tertiary-negative-intent:disabled svg{stroke:var(--ads-color-button-icon-tertiary-destructive-disabled);fill:none}.button.tertiary-negative-intent.loading{background-color:var(--ads-color-button-fill-tertiary-destructive-loading)}.button.tertiary-negative-intent.loading .spinner-container svg{fill:var(--ads-color-button-spinner-tertiary-destructive)}
