@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin-reverse{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.ui-preloader{width:var(--loader-size,32px);height:var(--loader-size,32px);aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.ui-preloader:before{border:solid var(--loader-track-color,currentColor);border-width:var(--loader-border-width,2px)}.ui-preloader:after,.ui-preloader:before{content:"";border-radius:50%;width:100%;height:100%;transition:border-color .2s ease-out;display:flex;position:absolute;top:0;left:0}.ui-preloader:after{border:var(--loader-border-style) var(--loader-main-color,#0000);border-width:var(--loader-border-width,2px);animation:1s linear infinite spin;animation-duration:var(--loader-animation-duration,.6s);border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000}.ui-button[data-color-scheme=accent][data-variant=primary]{--ui-button-bg-color-default:var(--accent-default);--ui-button-bg-color-hover:var(--accent-hover);--ui-button-bg-color-active:var(--accent-active);--ui-button-bg-color-disabled:var(--bg-disabled);--ui-button-fg-color-default:var(--accent-on_self);--ui-button-fg-color-hover:var(--accent-on_self);--ui-button-fg-color-active:var(--accent-on_self);--ui-button-fg-color-disabled:var(--fg-disabled);--ui-button-border-color-default:var(--accent-default);--ui-button-border-color-hover:var(--accent-hover);--ui-button-border-color-active:var(--accent-active);--ui-button-border-color-disabled:var(--bg-disabled)}.ui-button[data-color-scheme=accent][data-variant=secondary]{--ui-button-bg-color-default:var(--accent-bg-default);--ui-button-bg-color-hover:var(--accent-bg-hover);--ui-button-bg-color-active:var(--accent-bg-active);--ui-button-bg-color-disabled:var(--bg-disabled);--ui-button-border-color-default:var(--accent-bg-default);--ui-button-border-color-hover:var(--accent-bg-hover);--ui-button-border-color-active:var(--accent-bg-active)}.ui-button[data-color-scheme=accent][data-variant=outlined],.ui-button[data-color-scheme=accent][data-variant=secondary]{--ui-button-fg-color-default:var(--accent-default);--ui-button-fg-color-hover:var(--accent-hover);--ui-button-fg-color-active:var(--accent-active);--ui-button-fg-color-disabled:var(--fg-disabled);--ui-button-border-color-disabled:var(--bg-disabled)}.ui-button[data-color-scheme=accent][data-variant=outlined]{--ui-button-border-color-default:var(--accent-muted);--ui-button-border-color-hover:var(--accent-hover);--ui-button-border-color-active:var(--accent-active)}.ui-button[data-color-scheme=accent][data-variant=white]{--ui-button-bg-color-default:var(--accent-on_self);--ui-button-bg-color-hover:var(--accent-hover);--ui-button-bg-color-active:var(--accent-active);--ui-button-bg-color-disabled:var(--bg-surface_1);--ui-button-fg-color-default:var(--accent-default);--ui-button-fg-color-hover:var(--accent-on_self);--ui-button-fg-color-active:var(--accent-on_self);--ui-button-fg-color-disabled:var(--fg-disabled);--ui-button-border-color-default:var(--accent-on_self);--ui-button-border-color-hover:var(--accent-hover);--ui-button-border-color-active:var(--accent-active);--ui-button-border-color-disabled:var(--bg-surface_1)}.ui-button[data-color-scheme=accent][data-variant=ghost],.ui-button[data-color-scheme=accent][data-variant=none]{--ui-button-fg-color-default:var(--accent-default);--ui-button-fg-color-hover:var(--accent-hover);--ui-button-fg-color-active:var(--accent-active);--ui-button-fg-color-disabled:var(--fg-disabled)}.ui-button[data-color-scheme=neutral][data-variant=primary]{--ui-button-bg-color-default:var(--neutral-default);--ui-button-bg-color-hover:var(--neutral-hover);--ui-button-bg-color-active:var(--neutral-active);--ui-button-fg-color-default:var(--neutral-on_self);--ui-button-fg-color-hover:var(--neutral-on_self);--ui-button-fg-color-active:var(--neutral-on_self);--ui-button-border-color-default:var(--neutral-default);--ui-button-border-color-hover:var(--neutral-hover);--ui-button-border-color-active:var(--neutral-active)}.ui-button[data-color-scheme=neutral][data-variant=secondary]{--ui-button-bg-color-default:var(--neutral-bg-default);--ui-button-bg-color-hover:var(--neutral-bg-hover);--ui-button-bg-color-active:var(--neutral-bg-active);--ui-button-border-color-default:var(--neutral-bg-default);--ui-button-border-color-hover:var(--neutral-bg-hover);--ui-button-border-color-active:var(--neutral-bg-active)}.ui-button[data-color-scheme=neutral][data-variant=ghost],.ui-button[data-color-scheme=neutral][data-variant=none],.ui-button[data-color-scheme=neutral][data-variant=outlined],.ui-button[data-color-scheme=neutral][data-variant=secondary]{--ui-button-fg-color-default:var(--neutral-default);--ui-button-fg-color-hover:var(--neutral-hover);--ui-button-fg-color-active:var(--neutral-active)}.ui-button[data-color-scheme=neutral][data-variant=outlined]{--ui-button-border-color-default:var(--neutral-muted);--ui-button-border-color-hover:var(--neutral-hover);--ui-button-border-color-active:var(--neutral-active)}.ui-button[data-color-scheme=info][data-variant=primary]{--ui-button-bg-color-default:var(--info-default);--ui-button-bg-color-hover:var(--info-hover);--ui-button-bg-color-active:var(--info-active);--ui-button-fg-color-default:var(--info-on_self);--ui-button-fg-color-hover:var(--info-on_self);--ui-button-fg-color-active:var(--info-on_self);--ui-button-border-color-default:var(--info-default);--ui-button-border-color-hover:var(--info-hover);--ui-button-border-color-active:var(--info-active)}.ui-button[data-color-scheme=info][data-variant=secondary]{--ui-button-bg-color-default:var(--info-bg-default);--ui-button-bg-color-hover:var(--info-bg-hover);--ui-button-bg-color-active:var(--info-bg-active);--ui-button-border-color-default:var(--info-bg-default);--ui-button-border-color-hover:var(--info-bg-hover);--ui-button-border-color-active:var(--info-bg-active)}.ui-button[data-color-scheme=info][data-variant=ghost],.ui-button[data-color-scheme=info][data-variant=none],.ui-button[data-color-scheme=info][data-variant=outlined],.ui-button[data-color-scheme=info][data-variant=secondary]{--ui-button-fg-color-default:var(--info-default);--ui-button-fg-color-hover:var(--info-hover);--ui-button-fg-color-active:var(--info-active)}.ui-button[data-color-scheme=info][data-variant=outlined]{--ui-button-border-color-default:var(--info-muted);--ui-button-border-color-hover:var(--info-hover);--ui-button-border-color-active:var(--info-active)}.ui-button[data-color-scheme=success][data-variant=primary]{--ui-button-bg-color-default:var(--success-default);--ui-button-bg-color-hover:var(--success-hover);--ui-button-bg-color-active:var(--success-active);--ui-button-fg-color-default:var(--success-on_self);--ui-button-fg-color-hover:var(--success-on_self);--ui-button-fg-color-active:var(--success-on_self);--ui-button-border-color-default:var(--success-default);--ui-button-border-color-hover:var(--success-hover);--ui-button-border-color-active:var(--success-active)}.ui-button[data-color-scheme=success][data-variant=secondary]{--ui-button-bg-color-default:var(--success-bg-default);--ui-button-bg-color-hover:var(--success-bg-hover);--ui-button-bg-color-active:var(--success-bg-active);--ui-button-border-color-default:var(--success-bg-default);--ui-button-border-color-hover:var(--success-bg-hover);--ui-button-border-color-active:var(--success-bg-active)}.ui-button[data-color-scheme=success][data-variant=ghost],.ui-button[data-color-scheme=success][data-variant=none],.ui-button[data-color-scheme=success][data-variant=outlined],.ui-button[data-color-scheme=success][data-variant=secondary]{--ui-button-fg-color-default:var(--success-default);--ui-button-fg-color-hover:var(--success-hover);--ui-button-fg-color-active:var(--success-active)}.ui-button[data-color-scheme=success][data-variant=outlined]{--ui-button-border-color-default:var(--success-muted);--ui-button-border-color-hover:var(--success-hover);--ui-button-border-color-active:var(--success-active)}.ui-button[data-color-scheme=warning][data-variant=primary]{--ui-button-bg-color-default:var(--warning-default);--ui-button-bg-color-hover:var(--warning-hover);--ui-button-bg-color-active:var(--warning-active);--ui-button-fg-color-default:var(--warning-on_self);--ui-button-fg-color-hover:var(--warning-on_self);--ui-button-fg-color-active:var(--warning-on_self);--ui-button-border-color-default:var(--warning-default);--ui-button-border-color-hover:var(--warning-hover);--ui-button-border-color-active:var(--warning-active)}.ui-button[data-color-scheme=warning][data-variant=secondary]{--ui-button-bg-color-default:var(--warning-bg-default);--ui-button-bg-color-hover:var(--warning-bg-hover);--ui-button-bg-color-active:var(--warning-bg-active);--ui-button-border-color-default:var(--warning-bg-default);--ui-button-border-color-hover:var(--warning-bg-hover);--ui-button-border-color-active:var(--warning-bg-active)}.ui-button[data-color-scheme=warning][data-variant=ghost],.ui-button[data-color-scheme=warning][data-variant=none],.ui-button[data-color-scheme=warning][data-variant=outlined],.ui-button[data-color-scheme=warning][data-variant=secondary]{--ui-button-fg-color-default:var(--warning-default);--ui-button-fg-color-hover:var(--warning-hover);--ui-button-fg-color-active:var(--warning-active)}.ui-button[data-color-scheme=warning][data-variant=outlined]{--ui-button-border-color-default:var(--warning-muted);--ui-button-border-color-hover:var(--warning-hover);--ui-button-border-color-active:var(--warning-active)}.ui-button[data-color-scheme=danger][data-variant=primary]{--ui-button-bg-color-default:var(--danger-default);--ui-button-bg-color-hover:var(--danger-hover);--ui-button-bg-color-active:var(--danger-active);--ui-button-fg-color-default:var(--danger-on_self);--ui-button-fg-color-hover:var(--danger-on_self);--ui-button-fg-color-active:var(--danger-on_self);--ui-button-border-color-default:var(--danger-default);--ui-button-border-color-hover:var(--danger-hover);--ui-button-border-color-active:var(--danger-active)}.ui-button[data-color-scheme=danger][data-variant=secondary]{--ui-button-bg-color-default:var(--danger-bg-default);--ui-button-bg-color-hover:var(--danger-bg-hover);--ui-button-bg-color-active:var(--danger-bg-active);--ui-button-border-color-default:var(--danger-bg-default);--ui-button-border-color-hover:var(--danger-bg-hover);--ui-button-border-color-active:var(--danger-bg-active)}.ui-button[data-color-scheme=danger][data-variant=ghost],.ui-button[data-color-scheme=danger][data-variant=none],.ui-button[data-color-scheme=danger][data-variant=outlined],.ui-button[data-color-scheme=danger][data-variant=secondary]{--ui-button-fg-color-default:var(--danger-default);--ui-button-fg-color-hover:var(--danger-hover);--ui-button-fg-color-active:var(--danger-active)}.ui-button[data-color-scheme=danger][data-variant=outlined]{--ui-button-border-color-default:var(--danger-muted);--ui-button-border-color-hover:var(--danger-hover);--ui-button-border-color-active:var(--danger-active)}.ui-button[data-size=s]{--ui-button-gap:4px;--ui-button-slot-size:18px;font-size:12px;font-weight:400;line-height:18px}@media (max-width:380px){.ui-button[data-size=s]{font-size:calc(clamp(10px,3.75vw,12px));line-height:calc(clamp(16px,5.625vw,18px))}}.ui-button[data-size=s][data-variant=ghost],.ui-button[data-size=s][data-variant=outlined],.ui-button[data-size=s][data-variant=primary],.ui-button[data-size=s][data-variant=secondary],.ui-button[data-size=s][data-variant=white]{--ui-button-height:30px}@media (max-width:320px){.ui-button[data-size=s][data-variant=ghost],.ui-button[data-size=s][data-variant=outlined],.ui-button[data-size=s][data-variant=primary],.ui-button[data-size=s][data-variant=secondary],.ui-button[data-size=s][data-variant=white]{--ui-button-height:calc(clamp(24px, 9.375vw, 30px))}}.ui-button[data-size=s][data-variant=outlined],.ui-button[data-size=s][data-variant=primary],.ui-button[data-size=s][data-variant=secondary],.ui-button[data-size=s][data-variant=white]{--ui-button-padding-inline:10px;--ui-button-border-radius:4px}.ui-button[data-size=s].icon[data-variant=primary],.ui-button[data-size=s].icon[data-variant=secondary],.ui-button[data-size=s].icon[data-variant=white]{--ui-button-padding-inline:6px}.ui-button[data-size=s].icon[data-variant=outlined]{--ui-button-padding-inline:5px}.ui-button[data-size=m]{--ui-button-gap:8px;--ui-button-slot-size:20px;font-size:14px;font-weight:500;line-height:20px}@media (max-width:380px){.ui-button[data-size=m]{font-size:calc(clamp(12px,4.375vw,14px));line-height:calc(clamp(18px,6.25vw,20px))}}.ui-button[data-size=m][data-variant=ghost],.ui-button[data-size=m][data-variant=outlined],.ui-button[data-size=m][data-variant=primary],.ui-button[data-size=m][data-variant=secondary],.ui-button[data-size=m][data-variant=white]{--ui-button-height:36px}@media (max-width:320px){.ui-button[data-size=m][data-variant=ghost],.ui-button[data-size=m][data-variant=outlined],.ui-button[data-size=m][data-variant=primary],.ui-button[data-size=m][data-variant=secondary],.ui-button[data-size=m][data-variant=white]{--ui-button-height:calc(clamp(30px, 11.25vw, 36px))}}.ui-button[data-size=m][data-variant=outlined],.ui-button[data-size=m][data-variant=primary],.ui-button[data-size=m][data-variant=secondary],.ui-button[data-size=m][data-variant=white]{--ui-button-padding-inline:12px;--ui-button-border-radius:4px}.ui-button[data-size=m].icon[data-variant=primary],.ui-button[data-size=m].icon[data-variant=secondary],.ui-button[data-size=m].icon[data-variant=white]{--ui-button-padding-inline:8px}.ui-button[data-size=m].icon[data-variant=outlined]{--ui-button-padding-inline:7px}.ui-button[data-size=l]{--ui-button-gap:12px;--ui-button-slot-size:24px;font-size:18px;font-weight:400;line-height:28px}@media (max-width:380px){.ui-button[data-size=l]{font-size:calc(clamp(15px,5.25vw,18px));line-height:calc(clamp(25px,8.5vw,28px))}}.ui-button[data-size=l][data-variant=ghost],.ui-button[data-size=l][data-variant=outlined],.ui-button[data-size=l][data-variant=primary],.ui-button[data-size=l][data-variant=secondary],.ui-button[data-size=l][data-variant=white]{--ui-button-height:48px}@media (max-width:320px){.ui-button[data-size=l][data-variant=ghost],.ui-button[data-size=l][data-variant=outlined],.ui-button[data-size=l][data-variant=primary],.ui-button[data-size=l][data-variant=secondary],.ui-button[data-size=l][data-variant=white]{--ui-button-height:calc(clamp(40px, 15vw, 48px))}}.ui-button[data-size=l][data-variant=outlined],.ui-button[data-size=l][data-variant=primary],.ui-button[data-size=l][data-variant=secondary],.ui-button[data-size=l][data-variant=white]{--ui-button-padding-inline:16px;--ui-button-border-radius:4px}.ui-button[data-size=l].icon[data-variant=primary],.ui-button[data-size=l].icon[data-variant=secondary],.ui-button[data-size=l].icon[data-variant=white]{--ui-button-padding-inline:12px}.ui-button[data-size=l].icon[data-variant=outlined]{--ui-button-padding-inline:11px}.ui-button[data-variant=outlined],.ui-button[data-variant=primary],.ui-button[data-variant=secondary]{--ui-button-outline-offset:-2px;--ui-button-border-width:1px}.ui-button[data-variant=ghost]{--ui-button-border-radius:4px;--ui-button-outline-offset:0}.ui-button{gap:var(--ui-button-gap,4px);height:var(--ui-button-height,auto);padding-block:var(--ui-button-padding-block,0);padding-inline:var(--ui-button-padding-inline,0);border-width:var(--ui-button-border-width,0);border-style:solid;border-color:var(--ui-button-border-color-default,#0000);border-radius:var(--ui-button-border-radius,2px);background-color:var(--ui-button-bg-color-default,#0000);color:var(--ui-button-fg-color-default,inherit);font:inherit;-webkit-text-decoration:var(--ui-button-text-decoration,none);-webkit-text-decoration:var(--ui-button-text-decoration,none);text-decoration:var(--ui-button-text-decoration,none);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--trs-fast);justify-content:space-between;align-items:center;transition-property:opacity,color,background-color,border-color,transform,scale;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.ui-button:hover{border-color:var(--ui-button-border-color-hover,#0000);background-color:var(--ui-button-bg-color-hover,#0000);color:var(--ui-button-fg-color-hover,inherit)}}.ui-button:active:not(.disabled,:disabled){border-color:var(--ui-button-border-color-active,#0000);background-color:var(--ui-button-bg-color-active,#0000);color:var(--ui-button-fg-color-active,inherit)}.ui-button:disabled{border-color:var(--ui-button-border-color-disabled,#0000);background-color:var(--ui-button-bg-color-disabled,#0000);color:var(--ui-button-fg-color-disabled,inherit);opacity:.5;cursor:not-allowed}.ui-button.loading{border-color:var(--ui-button-border-color-active,#0000);background-color:var(--ui-button-bg-color-active,#0000);color:var(--ui-button-fg-color-active,inherit)}.ui-button:focus-visible{outline-offset:var(--ui-button-outline-offset,0);outline-color:currentColor}.ui-button__slot{flex-direction:column;display:flex}.ui-button__slot>.ui-icon,.ui-button__slot>svg{width:100%;height:100%}.ui-button__slot--default{text-align:center;opacity:1;transition:var(--trs-fast);flex-grow:1;justify-content:center;transition-property:opacity,scale;scale:1}.ui-button.loading .ui-button__slot--default{opacity:0;scale:.5}.ui-button.icon .ui-button__slot--default,.ui-button__slot--append,.ui-button__slot--prepend{width:var(--ui-button-slot-size,auto);height:var(--ui-button-slot-size,auto)}.ui-button__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute!important}
