@keyframes circle-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.circle-loader{animation:circle-loader-spin 1s linear infinite}.ui-input{font-family:var(--font-family);--ui-input-main-color: var(--variant-negative-default)}.ui-input__essence{display:flex;align-items:center;justify-content:space-between;background:var(--surface-base);border:1px solid var(--surface-base);transition:all .2s;position:relative;overflow:clip}.ui-input--m .ui-input__essence{height:var(--component-size-x9);padding-left:var(--component-padding-x9);padding-top:var(--component-padding-x9);padding-bottom:var(--component-padding-x9);border-radius:var(--component-radius-x9)}.ui-input--m .ui-input__main{gap:var(--component-padding-x6)}.ui-input--m .ui-input__icon{width:16px;height:16px}.ui-input--m .ui-input__control{width:var(--component-size-x9);height:var(--component-size-x9)}.ui-input--m .ui-input__input,.ui-input--m .ui-input__placeholder{font-size:var(--font-size-by-L);line-height:var(--font-line-height-by-L)}.ui-input--m .ui-input__input-wrapper{height:var(--component-size-x9)}.ui-input--m .ui-input__capture{font-size:var(--font-size-ui-x2-5);line-height:var(--font-line-height-ui-x2-5);padding-left:var(--component-padding-x9);padding-right:var(--component-padding-x9)}.ui-input--l .ui-input__essence{height:var(--component-size-x12);padding-left:var(--component-padding-x12);padding-top:var(--component-padding-x12);padding-bottom:var(--component-padding-x12);border-radius:var(--component-radius-x12)}.ui-input--l .ui-input__main{gap:var(--component-padding-x6)}.ui-input--l .ui-input__icon{width:24px;height:24px}.ui-input--l .ui-input__control{width:var(--component-size-x12);height:var(--component-size-x12)}.ui-input--l .ui-input__input,.ui-input--l .ui-input__placeholder{font-size:var(--font-size-by-xL);line-height:var(--font-line-height-by-xL)}.ui-input--l .ui-input__input-wrapper{height:var(--component-size-x9)}.ui-input--l .ui-input__capture{font-size:var(--font-size-ui-x2-5);line-height:var(--font-line-height-ui-x2-5);padding-left:var(--component-padding-x9);padding-right:var(--component-padding-x9)}.ui-input--xl .ui-input__essence{height:var(--component-size-x14);padding-left:var(--component-padding-x14);padding-top:var(--component-padding-x14);padding-bottom:var(--component-padding-x14);border-radius:var(--component-radius-x14)}.ui-input--xl .ui-input__main{gap:var(--component-padding-x6)}.ui-input--xl .ui-input__icon{width:24px;height:24px}.ui-input--xl .ui-input__control{width:var(--component-size-x14);height:var(--component-size-x14)}.ui-input--xl .ui-input__input,.ui-input--xl .ui-input__placeholder{font-size:var(--font-size-by-xL);line-height:var(--font-line-height-by-xL)}.ui-input--xl .ui-input__input-wrapper{height:var(--component-size-x9)}.ui-input--xl .ui-input__capture{font-size:var(--font-size-ui-x2-5);line-height:var(--font-line-height-ui-x2-5);padding-left:var(--component-padding-x9);padding-right:var(--component-padding-x9)}.ui-input--2xl .ui-input__essence{height:var(--component-size-x16);padding-left:var(--component-padding-x16);padding-top:var(--component-padding-x16);padding-bottom:var(--component-padding-x16);border-radius:var(--component-radius-x16)}.ui-input--2xl .ui-input__main{gap:var(--component-padding-x6)}.ui-input--2xl .ui-input__icon{width:24px;height:24px}.ui-input--2xl .ui-input__control{width:var(--component-size-x16);height:var(--component-size-x16)}.ui-input--2xl .ui-input__input,.ui-input--2xl .ui-input__placeholder{font-size:var(--font-size-by-xL);line-height:var(--font-line-height-by-xL)}.ui-input--2xl .ui-input__input-wrapper{height:var(--component-size-x9)}.ui-input--2xl .ui-input__capture{font-size:var(--font-size-ui-x2-5);line-height:var(--font-line-height-ui-x2-5);padding-left:var(--component-padding-x9);padding-right:var(--component-padding-x9)}.ui-input--system{--ui-input-main-color: var(--foreground-soft)}.ui-input--system.ui-input--focused .ui-input__essence{border-color:var(--variant-system-container-default)}.ui-input--transparent .ui-input__essence{background:#ffffff1a}.ui-input--negative{--ui-input-main-color: var(--variant-negative-default)}.ui-input--negative:hover,.ui-input--negative.ui-input--focused{--ui-input-main-color: var(--variant-negative-hover)}.ui-input--negative .ui-input__essence{border-color:var(--ui-input-main-color)}.ui-input--positive{--ui-input-main-color: var(--variant-positive-default)}.ui-input--positive:hover,.ui-input--positive.ui-input--focused{--ui-input-main-color: var(--variant-positive-hover)}.ui-input--positive .ui-input__essence{border-color:var(--ui-input-main-color)}.ui-input--skeleton .ui-input__skeleton{display:block}.ui-input--disabled{--ui-input-main-color: var(--foreground-disabled)}.ui-input--disabled .ui-input__essence{background:var(--surface-disabled)}.ui-input--disabled .ui-input__placeholder,.ui-input--disabled .ui-input__icon,.ui-input--disabled .ui-input__control,.ui-input--disabled .ui-input__capture{color:var(--ui-input-main-color);cursor:default}.ui-input--readonly .ui-input__essence{background:var(--surface-disabled);border-color:var(--surface-disabled)}.ui-input--readonly .ui-input__icon{color:var(--foreground-soft)}.ui-input--readonly .ui-input__placeholder{color:var(--foreground-base)}.ui-input--readonly .ui-input__placeholder.ui-input__placeholder--lifted{color:var(--foreground-soft)}.ui-input:hover:not(.ui-input--focused) .ui-input__icon,.ui-input:hover:not(.ui-input--focused) .ui-input__placeholder{color:var(--foreground-soft)}.ui-input--focused .ui-input__icon{color:var(--variant-neutral-on-active)}.ui-input__main{display:flex;align-items:center;flex-grow:1;gap:var(--component-padding-x6)}.ui-input__icon{color:var(--foreground-muted);flex-shrink:0;transition:all .2s;display:flex;align-items:center;justify-content:center}.ui-input__input-wrapper{position:relative;width:100%}.ui-input__placeholder{color:var(--foreground-muted);font-weight:500;position:absolute;top:50%;left:0;z-index:10;transform:translateY(-50%);transform-origin:top left;transition:all .2s}.ui-input__placeholder--lifted{top:0;transform:scale(.7)}.ui-input__input{background:transparent;width:100%;outline:none;border:0;padding:0;color:var(--foreground-base);font-weight:500;position:absolute;top:50%;left:0;z-index:20;transform:translateY(-50%);transition:transform .2s;transform-origin:bottom left}.ui-input__input--lifted{transform:translateY(calc(-50% + .5rem))}.ui-input__controls{display:flex;align-items:center;gap:var(--component-padding-x3);color:var(--foreground-base)}.ui-input__control{background:transparent;outline:none;border:none;padding:0;margin:0;color:var(--foreground-base);display:flex;align-items:center;justify-content:center;cursor:pointer}.ui-input__apply{background:var(--variant-system-container-default);display:flex;align-items:center;justify-content:center;outline:none;padding:0;margin:0;border:none;cursor:pointer;color:var(--foreground-base)}.ui-input__apply--disabled{background:var(--surface-disabled);color:var(--foreground-disabled);cursor:default}.ui-input__skeleton{position:absolute;top:0;left:0;background:var(--surface-skeleton, #525760);width:100%;height:100%;z-index:50;display:none}.ui-input__capture{margin-top:var(--component-padding-x3);display:flex;align-items:center;justify-content:space-between;color:var(--ui-input-main-color);transition:color .2s,background-color .2s}.ui-input__count{margin-left:auto}.ui-input input::-webkit-outer-spin-button,.ui-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-input input[type=number]{-moz-appearance:textfield}.ui-input__message a{text-decoration:underline}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--component-padding-x3, 4px);position:relative;flex-shrink:0;font-weight:500;border:none;cursor:pointer}.ui-button--system{background-color:var(--variant-system-default);color:var(--variant-system-on-default)}.ui-button--system:hover{background-color:var(--variant-system-hover);color:var(--variant-system-on-hover)}.ui-button--system:active{background-color:var(--variant-system-active);color:var(--variant-system-on-active)}.ui-button--neutral{background-color:var(--variant-neutral-default);color:var(--variant-neutral-on-default)}.ui-button--neutral:hover{background-color:var(--variant-neutral-hover);color:var(--variant-neutral-on-hover)}.ui-button--neutral:active{background-color:var(--variant-neutral-active);color:var(--variant-neutral-on-active)}.ui-button--accent-primary{background-color:var(--variant-accent-primary-default);color:var(--variant-accent-primary-on-default)}.ui-button--accent-primary:hover{background-color:var(--variant-accent-primary-hover);color:var(--variant-accent-primary-on-hover)}.ui-button--accent-primary:active{background-color:var(--variant-accent-primary-active);color:var(--variant-accent-primary-on-active)}.ui-button--accent-secondary{background-color:var(--variant-accent-secondary-default);color:var(--variant-accent-secondary-on-default)}.ui-button--accent-secondary:hover{background-color:var(--variant-accent-secondary-hover);color:var(--variant-accent-secondary-on-hover)}.ui-button--accent-secondary:active{background-color:var(--variant-accent-secondary-active);color:var(--variant-accent-secondary-on-active)}.ui-button--positive{background-color:var(--variant-positive-default);color:var(--variant-positive-on-default)}.ui-button--positive:hover{background-color:var(--variant-positive-hover);color:var(--variant-positive-on-hover)}.ui-button--positive:active{background-color:var(--variant-positive-active);color:var(--variant-positive-on-active)}.ui-button--negative{background-color:var(--variant-negative-default);color:var(--variant-negative-on-default)}.ui-button--negative:hover{background-color:var(--variant-negative-hover);color:var(--variant-negative-on-hover)}.ui-button--negative:active{background-color:var(--variant-negative-active);color:var(--variant-negative-on-active)}.ui-button--warning{background-color:var(--variant-warning-default);color:var(--variant-warning-on-default)}.ui-button--warning:hover{background-color:var(--variant-warning-hover);color:var(--variant-warning-on-hover)}.ui-button--warning:active{background-color:var(--variant-warning-active);color:var(--variant-warning-on-active)}.ui-button--info{background-color:var(--variant-info-default);color:var(--variant-info-on-default)}.ui-button--info:hover{background-color:var(--variant-info-hover);color:var(--variant-info-on-hover)}.ui-button--info:active{background-color:var(--variant-info-active);color:var(--variant-info-on-active)}.ui-button--utility{background-color:var(--variant-utility-default);color:var(--variant-utility-on-default)}.ui-button--utility:hover{background-color:var(--variant-utility-hover);color:var(--variant-utility-on-hover)}.ui-button--utility:active{background-color:var(--variant-utility-active);color:var(--variant-utility-on-active)}.ui-button--outline{background:transparent;border:1px solid var(--variant-system-default);color:var(--variant-system-default)}.ui-button--outline:hover{border-color:var(--variant-system-hover);color:var(--variant-system-hover)}.ui-button--outline:active{border-color:var(--variant-system-active);color:var(--variant-system-active)}.ui-button--accent-secondary-outline{background-color:var(--variant-accent-secondary-container-default);color:var(--variant-accent-secondary-default)}.ui-button--accent-secondary-outline:hover{color:var(--variant-accent-secondary-hover)}.ui-button--accent-secondary-outline:active{color:var(--variant-accent-secondary-active)}.ui-button--skeleton{background:var(--surface-skeleton, #525760);color:transparent;pointer-events:none}.ui-button__loader{position:absolute;inset:50%;transform:translate(-50%,-50%);display:none}.ui-button--loading{pointer-events:none}.ui-button--loading .ui-button__loader{display:block}.ui-button--loading .ui-button__content{opacity:0}.ui-button--disabled,.ui-button--disabled:hover,.ui-button--disabled:active{pointer-events:none;opacity:.7}.ui-button--x6{height:var(--component-size-x6, 24px);padding:var(--component-padding-x6, 6px);gap:var(--component-padding-x3, 4px);border-radius:var(--component-radius-x6, 6px);font-size:var(--font-size-ui-x3, 12px);line-height:var(--font-line-height-ui-x3, 12px)}.ui-button--x6 .ui-button__loader{height:12px;width:12px}.ui-button--x6 img{width:12px;height:12px}.ui-button--x9{height:var(--component-size-x9, 36px);padding:var(--component-padding-x9, 10px);gap:var(--component-padding-x3, 4px);border-radius:var(--component-radius-x9, 10px);font-size:var(--font-size-ui-x3-5, 14px);line-height:var(--font-line-height-ui-x3-5, 14px)}.ui-button--x9 .ui-button__loader{height:16px;width:16px}.ui-button--x9 img{width:16px;height:16px}.ui-button--x12{height:var(--component-size-x12, 48px);padding:var(--component-padding-x12, 12px);gap:var(--component-padding-x6, 6px);border-radius:var(--component-radius-x12, 12px);font-size:var(--font-size-ui-x4, 16px);line-height:var(--font-line-height-ui-x4, 16px)}.ui-button--x12 .ui-button__loader{height:24px;width:24px}.ui-button--x12 img{width:16px;height:16px}.ui-button--x14{height:var(--component-size-x14, 56px);padding:var(--component-padding-x14, 14px);gap:var(--component-padding-x6, 6px);border-radius:var(--component-radius-x14, 14px);font-size:var(--font-size-ui-x4, 16px);line-height:var(--font-line-height-ui-x4, 16px)}.ui-button--x14 .ui-button__loader{height:28px;width:28px}.ui-button--x14 img{width:16px;height:16px}.ui-button--x16{height:var(--component-size-x16, 64px);padding:var(--component-padding-x16, 16px);gap:var(--component-padding-x6, 6px);border-radius:var(--component-radius-x16, 16px);font-size:var(--font-size-ui-x4, 16px);line-height:var(--font-line-height-ui-x4, 16px)}.ui-button--x16 .ui-button__loader{height:32px;width:32px}.ui-button--x16 img{width:20px;height:20px}.ui-button--x20{height:var(--component-size-x20, 80px);padding:var(--component-padding-x20, 20px);gap:var(--component-padding-x6, 6px);border-radius:var(--component-radius-x20, 20px);font-size:var(--font-size-ui-x4, 16px);line-height:var(--font-line-height-ui-x4, 16px)}.ui-button--x20 .ui-button__loader{height:36px;width:36px}.ui-button--x20 img{width:24px;height:24px}.modal-overlay{position:fixed;inset:0;display:grid;align-items:end;padding:0;background-color:#00000080;color:#fff;overflow-y:auto;z-index:1000}@media(min-width:768px){.modal-overlay{align-items:center;padding:100px 0}}.ui-modal{border-bottom:none;background:#28292f;border-radius:16px 16px 0 0;position:relative;overflow:hidden;width:100%;display:flex;flex-direction:column;max-height:512px}@media(min-width:768px){.ui-modal{margin:0 auto;max-width:768px;width:100%;border-radius:16px}}@media(min-width:1280px){.ui-modal{max-height:640px}}.ui-modal__header--system{background-color:var(--variant-system-container-default);color:var(--variant-system-default)}.ui-modal__header--accent-primary{background-color:var(--variant-accent-primary-container-default);color:var(--variant-accent-primary-default)}.ui-modal__header--accent-secondary{background-color:var(--variant-accent-secondary-container-default);color:var(--variant-accent-secondary-default)}.ui-modal__header--positive{background-color:var(--variant-positive-container-default);color:var(--variant-positive-default)}.ui-modal__header--negative{background-color:var(--variant-negative-container-default);color:var(--variant-negative-default)}.ui-modal__header--warning{background-color:var(--variant-warning-container-default);color:var(--variant-warning-default)}.ui-modal__header--info{background-color:var(--variant-info-container-default);color:var(--variant-info-default)}.ui-modal__header--utility{background-color:var(--variant-utility-container-default);color:var(--variant-utility-default)}.ui-modal__header{width:100%;justify-content:space-between;display:flex;align-items:flex-start;padding:12px;height:fit-content;gap:8px}@media(min-width:768px){.ui-modal__header{padding:24px}}.ui-modal__body{position:relative;max-height:376px;background:var(--surface-primary);background-clip:border-box;background-position:center;background-repeat:no-repeat}.ui-modal__body::-webkit-scrollbar{height:8px;width:8px}.ui-modal__body::-webkit-scrollbar-track{border-radius:9999px;background-color:transparent}.ui-modal__body::-webkit-scrollbar-track:hover{background-color:transparent}.ui-modal__body::-webkit-scrollbar-track:active{background-color:transparent}.ui-modal__body::-webkit-scrollbar-thumb{border-radius:9999px;background-color:#565d58;border:2px solid transparent}.ui-modal__body::-webkit-scrollbar-thumb:hover{background-color:#565d58}.ui-modal__body::-webkit-scrollbar-thumb:active{background-color:#565d58}@media(min-width:1280px){.ui-modal__body{max-height:472px}}.ui-modal__body{padding:16px;overflow-y:scroll}@media(min-width:768px){.ui-modal__body{padding:24px}}.ui-modal__body:empty{display:none}.ui-modal__footer{background:var(--surface-secondary);padding:16px 16px 32px}@media(min-width:768px){.ui-modal__footer{padding:24px}}.ui-modal__footer--no-safe-mobile{padding:16px}@media(min-width:768px){.ui-modal__footer--no-safe-mobile{padding:24px}}.ui-modal__footer:empty{display:none}@media(width<768px){.ui-modal--fullscreen{max-height:100vh;height:100%;border-radius:unset;display:flex;flex-direction:column}.ui-modal--fullscreen .ui-modal__header{flex:0 0 auto}.ui-modal--fullscreen .ui-modal__body{flex:1 1 auto;max-height:unset}.ui-modal--fullscreen .ui-modal__footer{flex:0 0 auto}}.ui-tabs--s .ui-tabs__trigger{padding:6px 8px;font-size:var(--font-size-ui-x3, 12px);border-radius:var(--component-radius-x6, 6px);gap:4px}.ui-tabs--s .ui-tabs__sticker{font-size:8px;padding:2px 6px}.ui-tabs--s .ui-tabs__icon{width:16px;height:16px}.ui-tabs--m .ui-tabs__trigger{padding:9px 10px;font-size:var(--font-size-ui-x3-5, 14px);border-radius:var(--component-radius-x8, 8px);gap:6px}.ui-tabs--m .ui-tabs__sticker{font-size:12px;padding:2px 6px}.ui-tabs--m .ui-tabs__icon{width:20px;height:20px}.ui-tabs--l .ui-tabs__trigger{padding:11px 12px;font-size:var(--font-size-ui-x3-5, 14px);border-radius:var(--component-radius-x10, 10px);gap:6px}.ui-tabs--l .ui-tabs__sticker{font-size:12px;padding:2px 6px}.ui-tabs--l .ui-tabs__icon{width:20px;height:20px}.ui-tabs--xl .ui-tabs__trigger{padding:16px 14px;font-size:var(--font-size-ui-x4, 16px);border-radius:var(--component-radius-x12, 12px);gap:8px}.ui-tabs--xl .ui-tabs__sticker{font-size:12px;padding:4px 6px}.ui-tabs--xl .ui-tabs__icon{width:24px;height:24px}.ui-tabs__list{display:flex;gap:4px;overflow-x:scroll}@media(min-width:768px){.ui-tabs__list{flex-wrap:wrap;overflow-x:visible}}@media(min-width:1280px){.ui-tabs__list{gap:10px}}@media(max-width:767px){.ui-tabs__list{margin-top:-4px;padding-top:4px}}.ui-tabs--equal-width .ui-tabs__list{overflow-x:visible;flex-wrap:nowrap}.ui-tabs--equal-width .ui-tabs__trigger{flex:1 1 0;min-width:0}@media(max-width:767px){.ui-tabs--mobile-grid-2x2 .ui-tabs__list{display:grid;grid-template-columns:1fr 1fr;gap:6px;overflow-x:visible;margin-top:0;padding-top:0}.ui-tabs--mobile-grid-2x2 .ui-tabs__trigger{width:100%;min-width:0;flex:initial}}.ui-tabs__trigger{transition:color .2s,background-color .2s;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-md, 500);color:var(--foreground-soft, #9a9fa7);background:var(--variant-system-container-soft, #2c3137);position:relative;line-height:1;border:none;cursor:pointer}.ui-tabs__trigger:hover{background:var(--variant-system-container-default, #3a3f46)}.ui-tabs__trigger[data-state=active]{color:var(--variant-system-on-default, #12161c);background:var(--variant-system-default, #f5f9ff)}.ui-tabs__trigger:disabled{pointer-events:none;background:var(--surface-disabled, #363a40);color:var(--foreground-disabled, #494d52);opacity:.5}.ui-tabs__label{display:inline-flex;align-items:center}.ui-tabs__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ui-tabs__icon img,.ui-tabs__icon svg{display:block;width:100%;height:100%;object-fit:contain}.ui-tabs__slot{display:inline-flex;align-items:center;flex-shrink:0}.ui-tabs__sticker{display:block;position:absolute;right:-4px;top:-4px;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--variant-accent-primary-on-default, #001f12);font-style:normal;font-weight:500;line-height:1;pointer-events:none;border-radius:var(--component-radius-max, 9999px);background:var(--variant-accent-primary-default, #00ff93)}
