:root{--color-text-primary-a:#1e2228;--color-text-primary-b:#fff;--color-text-secondary:#8e949d;--color-text-tertiary:#b1b3bc;--color-bg-primary-a:#fff;--color-bg-primary-b:#f2f4f9;--color-bg-secondary:#f4f4f4;--color-bg-tertiary:#e8e9e9;--color-accent-primary-a:#2759da;--color-accent-primary-b:#4474ff;--color-accent-secondary:#ab11e0;--color-accent-tertiary:#66de04;--color-border-primary:#4474ff;--color-border-secondary:#939aa6;--color-border-tertiary:#d5dae5;--color-success:#08b142;--color-attention:#ffcc19;--color-error:#ff5656;--color-disabled:silver;--color-soft-blue:#eff7ff;--color-soft-red:#fff2f2}.dark{--color-text-primary_a:#f1f1f1;--color-text-primary_b:#fff;--color-text-secondary:#a1a3a5;--color-text-tertiary:#5b5d61;--color-bg-primary-a:#1b1e21;--color-bg-primary-b:#0a0e13;--color-bg-secondary:#25292f;--color-bg-tertiary:#33373c;--color-accent-primary-a:#6d92ff;--color-accent-primary-b:#4474ff;--color-accent-secondary:#ab11e0;--color-accent-tertiary:#66de04;--color-border-primary:#4474ff;--color-border-secondary:#434c57;--color-border-tertiary:#313840;--color-success:#08b142;--color-attention:#ffcc19;--color-error:#ff5656;--color-disabled:#6d6d6d;--color-soft-blue:#142538;--color-soft-red:#301f24}button{background:0 0;border:none;margin:0;padding:0;font-family:inherit}*,:before,:after{box-sizing:border-box}input,textarea{all:unset;width:100%;padding:.5rem;display:inline-block}:root{--font-primary:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}body{font-family:var(--font-primary)}.head-large{font-family:var(--font-primary);font-size:32px;font-weight:700;line-height:40px}.head-medium{font-family:var(--font-primary);font-size:20px;font-weight:700;line-height:28px}.head-small{font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:22px}.title-large{font-family:var(--font-primary);font-size:16px;font-weight:600;line-height:24px}.title-medium{font-family:var(--font-primary);font-size:14px;font-weight:600;line-height:20px}.title-small{font-family:var(--font-primary);font-size:12px;font-weight:600;line-height:16px}.body-large{font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:24px}.body-medium{font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:20px}.body-small{font-family:var(--font-primary);font-size:12px;font-weight:400;line-height:16px}.body-descript{font-family:var(--font-primary);font-size:10px;font-weight:400;line-height:14px}.btn{cursor:pointer;background-color:var(--color-accent-primary-b);color:var(--color-bg-primary-a);border-radius:16px;justify-content:center;align-items:center;gap:4px;padding:12px 24px;display:inline-flex}.btn img{color:var(--color-bg-primary-a);filter:brightness(0)saturate()invert()}.btn:hover:not(:disabled){background-color:var(--color-accent-primary-a)}.btn--sm{border-radius:12px;padding:8px 16px}.btn--secondary{background-color:var(--color-bg-secondary);color:var(--color-text-primary-a)}.btn--secondary img{color:var(--color-text-primary-a)!important;filter:brightness(0)!important}.btn--secondary:hover:not(:disabled){background-color:var(--color-bg-tertiary)}.btn--outline{color:var(--color-accent-primary-b);background-color:#0000}.btn--outline img{filter:invert(36%)sepia(84%)saturate(1455%)hue-rotate(202deg)brightness(97%)contrast(92%)!important}.btn--outline:hover:not(:disabled){background-color:var(--color-bg-tertiary)}.btn--fullwidth{width:100%;display:flex}.btn:disabled,.btn[aria-disabled=true]{background:var(--color-bg-tertiary);color:var(--color-disabled)}.btn:disabled img,.btn[aria-disabled=true] img{filter:grayscale()brightness(.7)!important;opacity:.2!important}@keyframes btn-spinner{to{transform:rotate(360deg)}}.link{cursor:pointer;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.link svg{aspect-ratio:1;width:20px;height:20px}.link:disabled,.link[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none;color:var(--color-text-secondary);height:24px}.link:disabled img,.link[aria-disabled=true] img{filter:brightness(0)saturate()invert(88%)sepia(0%)saturate(0%)hue-rotate(182deg)brightness(89%)contrast(81%)!important;opacity:.8!important}.link{color:var(--color-accent-primary-b)}.link:hover:not(:disabled){color:var(--color-accent-primary-a)}.link--primary{color:var(--color-accent-primary-b)}.link--primary:hover:not(:disabled){color:var(--color-accent-primary-a)}.checkbox{cursor:pointer;align-items:center;gap:4px;display:inline-flex;position:relative}.checkbox input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.checkbox:has(input:disabled){cursor:not-allowed;opacity:.5}.checkbox__box{background-color:#0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.checkbox__box img{object-fit:contain;width:100%;height:100%;display:block}.checkbox .checkbox__label{color:var(--color-text-secondary)}.checkbox .checkbox__label:hover:not(:disabled){color:var(--color-text-primary-a)}.checkbox:has(input:checked) .checkbox__label{color:var(--color-text-primary-a)}.mini-btn{background:var(--color-bg-secondary);border-radius:99px;justify-content:center;align-items:center;gap:10px;display:inline-flex;position:relative}.mini-btn .counter{z-index:1;background:var(--color-error);width:16px;height:16px;color:var(--color-text-primary-b);border-radius:100px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:4px;display:flex;position:absolute;top:-4px;right:-4px}.mini-btn.large{width:32px;height:32px;padding:12px}.mini-btn.small{width:28px;height:28px;padding:8px}.mini-btn:hover{background:var(--color-bg-tertiary)}.text-input{border:1px solid var(--color-border-tertiary);background:var(--color-bg-secondary);border-radius:16px;align-items:center;gap:8px;min-width:161.5px;height:46px;padding:12px;display:flex}.text-input input{color:var(--color-text-tertiary);text-overflow:ellipsis;padding:8px 0;overflow:hidden}.text-input input:not(:placeholder-shown){color:var(--color-text-primary-a)}.text-input.disabled{border:1px solid var(--color-border-tertiary);background:var(--color-bg-tertiary)}.text-input.disabled input,.text-input.disabled input:not(:placeholder-shown){color:var(--color-disabled)}.text-input.disabled:hover{border:1px solid var(--color-border-tertiary);background:var(--color-bg-tertiary)}.text-input.disabled:hover input,.text-input.disabled:hover input:not(:placeholder-shown){color:var(--color-disabled)}.text-input.error{border:1px solid var(--color-error);background:var(--color-bg-secondary)}.text-input.error input{color:var(--color-text-tertiary)}.text-input.error input:not(:placeholder-shown){color:var(--color-text-primary-a)}.text-input.error:hover{border:1px solid var(--color-error);background:var(--color-bg-tertiary)}.text-input.error:hover input{color:var(--color-text-tertiary)}.text-input.error:hover input:not(:placeholder-shown){color:var(--color-text-primary-a)}.text-input:hover{border:1px solid var(--color-border-secondary);background:var(--color-bg-tertiary)}.text-input:hover input{color:var(--color-text-tertiary)}.text-input:hover input:not(:placeholder-shown){color:var(--color-text-primary-a)}.text-input:focus-within{border:1px solid var(--color-accent-primary-b);background:var(--color-bg-secondary)}.text-input:focus-within input{color:var(--color-text-tertiary)}.text-input:focus-within input:not(:placeholder-shown){color:var(--color-text-primary-a)}.text-input:hover:focus-within{border:1px solid var(--color-accent-primary-b);background:var(--color-bg-tertiary)}.text-input:hover:focus-within input{color:var(--color-text-tertiary)}.text-input:hover:focus-within input:not(:placeholder-shown){color:var(--color-text-primary-a)}.toggle-switch{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:inherit;align-items:center;gap:.75em;display:inline-flex;position:relative}.toggle-switch .toggle-switch__label{color:var(--color-text-secondary);transition:color .3s}.toggle-switch .toggle-switch__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.toggle-switch .toggle-switch__slider{background-color:var(--color-border-tertiary);border-radius:1.75em;flex-shrink:0;width:3.125em;height:1.75em;transition:background-color .3s;display:inline-block;position:relative}.toggle-switch .toggle-switch__slider:before{content:"";background-color:var(--color-bg-primary-a);border-radius:50%;width:1.375em;height:1.375em;transition:transform .3s;position:absolute;top:.1875em;left:.1875em;box-shadow:0 .125em .25em #0003}.toggle-switch:hover:not(.disabled) .toggle-switch__label{color:var(--color-text-primary-a)}.toggle-switch:hover:not(.disabled) .toggle-switch__slider,.toggle-switch input.toggle-switch__input:checked~.toggle-switch__slider{background-color:var(--color-accent-primary-b)}.toggle-switch input.toggle-switch__input:checked~.toggle-switch__slider:before{transform:translate(1.375em)}.toggle-switch input.toggle-switch__input:checked~.toggle-switch__label{color:var(--color-text-primary-a)}.toggle-switch input.toggle-switch__input:checked:disabled~.toggle-switch__label{color:var(--color-text-tertiary)}.toggle-switch:hover:not(.disabled) input.toggle-switch__input:checked~.toggle-switch__slider{background-color:var(--color-accent-primary-a)}.toggle-switch.disabled{cursor:not-allowed;pointer-events:none}.toggle-switch.disabled .toggle-switch__slider{color:var(--color-border-tertiary);background-color:var(--color-border-tertiary)}.toggle-switch.disabled .toggle-switch__label{color:var(--color-text-tertiary)}.toggle-switch.disabled input.toggle-switch__input:checked~.toggle-switch__slider{background-color:var(--color-border-tertiary)}.toggle-switch input.toggle-switch__input:focus~.toggle-switch__slider{box-shadow:0 0 0 .125em rgba(var(--color-accent-primary-b),.2)}.toggle-switch.disabled input.toggle-switch__input:focus~.toggle-switch__slider{box-shadow:none}.radio-button{cursor:pointer;align-items:center;gap:4px;display:inline-flex;position:relative}.radio-button input[type=radio]{opacity:0;width:0;height:0;position:absolute}.radio-button:has(input:disabled){cursor:not-allowed;opacity:.5}.radio-button__box{background-color:#0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.radio-button__box img{object-fit:contain;width:100%;height:100%;display:block}.radio-button__label{color:var(--color-text-secondary)}.radio-button__label:hover{color:var(--color-text-primary-a)}.separator{background:var(--color-border-tertiary);border:none;flex-shrink:0;margin:0}.separator.separator--horizontal{width:100%;height:1px;margin:12px 0}.separator.separator--vertical{align-self:stretch;width:1px;height:100%;min-height:20px;margin:0 12px}.tab{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:4px;padding:8px 16px;transition:all .2s;display:inline-flex;position:relative}.tab .tab__label{color:var(--color-text-secondary);white-space:nowrap;text-align:center}.tab .tab__count{color:var(--color-text-secondary);text-align:center}.tab:hover:not(.tab--selected):not(.tab--disabled){border-bottom-color:var(--color-text-tertiary)}.tab.tab--selected{border-bottom-color:var(--color-accent-primary-b)}.tab.tab--selected .tab__label{color:var(--color-text-primary-a)}.tab.tab--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tab:focus-visible{outline:2px solid var(--color-accent-primary-b);outline-offset:2px;border-radius:4px}.chip{cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:8px 12px;display:inline-flex;position:relative}.chip.chip--default{background:var(--color-bg-secondary)}.chip.chip--default .chip__label{color:var(--color-text-primary-a)}.chip.chip--default:hover{background:var(--color-bg-tertiary)}.chip.chip--selected{background:var(--color-text-primary-a)}.chip.chip--selected .chip__label{color:var(--color-text-primary-b);text-overflow:ellipsis;overflow:hidden}.chip .chip__count{text-overflow:ellipsis;color:var(--color-text-secondary);overflow:hidden}.chip .chip__close{cursor:pointer;color:var(--color-text-primary-b);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .2s;display:flex}.chip .chip__close:hover{opacity:.7}.chip .chip__close:active{opacity:.5}.chip:disabled,.chip.chip--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.search{background:var(--color-bg-primary-a);border:1px solid var(--color-border-tertiary);border-radius:16px;align-items:center;gap:8px;width:312px;height:40px;padding:12px;transition:all .2s;display:flex}.search:hover{background:var(--color-border-tertiary);border:1px solid var(--color-bg-primary-a)}.search .search__icon{color:var(--color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:flex}.search .search__input{color:var(--color-text-secondary);caret-color:var(--color-accent-primary-b);background:0 0;border:none;outline:none;flex:1;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400}.search .search__input::placeholder{color:var(--color-text-tertiary)}.search .search__input:focus{color:var(--color-text-primary-a)}.search .search__clear{width:16px;height:16px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}.search .search__clear:hover{color:var(--color-text-secondary)}.search.search--focused{border-color:var(--color-accent-primary-b);background:var(--color-bg-primary-a)}.search.search--focused .search__icon{color:var(--color-accent-primary-b)}.search.search--filled{background:var(--color-bg-tertiary)}.search.search--filled.search--focused{background:var(--color-bg-primary-a);border-color:var(--color-accent-primary-b)}.table-header-cell{background:var(--color-bg-primary-a);border-bottom:.5px solid var(--color-border-tertiary);-webkit-user-select:none;user-select:none;align-items:center;gap:4px;width:180px;padding:12px 8px;display:flex}.table-header-cell:hover{background:var(--color-bg-secondary);cursor:pointer}.table-header-cell .table-header-cell__label{color:var(--color-text-tertiary);white-space:nowrap}.table-header-cell.table-header-cell--filled{background:var(--color-bg-secondary)}.table-header-cell.table-header-cell--selected{background:var(--color-bg-primary-a)}.table-header-cell.table-header-cell--selected:hover{background:var(--color-bg-secondary)}
