.ui-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid transparent;border-radius:3px;font:inherit;font-size:13px;line-height:1;white-space:nowrap;cursor:pointer}.ui-button:focus-visible,.ui-switch:focus-visible,.ui-tabs-tab:focus-visible{outline:2px solid #555750;outline-offset:2px}.dark .ui-button:focus-visible,.dark .ui-switch:focus-visible,.dark .ui-tabs-tab:focus-visible{outline-color:#c0c1ba}.ui-button-primary{color:#fff;background:#20211f}.ui-button-primary:hover{background:#41433e}.ui-button-secondary{border-color:#deddd6;color:#20211f;background:#eeede7}.ui-button-secondary:hover{background:#e4e3dc}.ui-button-outline{border-color:#c9cac3;color:#20211f;background:transparent}.ui-button-outline:hover{background:#f1f0ea}.ui-button-ghost{color:#555751;background:transparent}.ui-button-ghost:hover{background:#efeee8}.ui-button-danger{color:#fff;background:#b74637}.ui-button-danger:hover{background:#9f382b}.ui-button-sm{min-height:30px;padding:0 10px;font-size:12px}.ui-button-md{min-height:36px;padding:0 13px}.ui-button-lg{min-height:42px;padding:0 16px}.ui-button-icon{width:36px;height:36px;padding:0}.ui-button:disabled{cursor:not-allowed;opacity:.45}.ui-switch{display:flex;width:36px;height:20px;flex-shrink:0;align-items:center;padding:2px;border:1px solid #c8c9c2;border-radius:12px;background:#e6e5df;cursor:pointer;transition:background .18s,border-color .18s}.ui-switch[data-checked]{border-color:#20211f;background:#20211f}.ui-switch-thumb{display:block;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .18s}.ui-switch[data-checked] .ui-switch-thumb{transform:translateX(16px)}.ui-tabs-list{display:flex;gap:20px;border-bottom:1px solid #deddd6}.ui-tabs-tab{position:relative;min-height:34px;padding:0 1px 9px;border:0;color:#777973;background:transparent;font:inherit;font-size:13px;cursor:pointer}.ui-tabs-tab[data-active]{color:#20211f}.ui-tabs-tab[data-active]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#555750;content:""}.ui-tabs-panel{outline:none}.dark .ui-button-primary{color:#171816;background:#f0efe9}.dark .ui-button-primary:hover{background:#d8d7d0}.dark .ui-button-secondary{border-color:#3a3c37;color:#f0efe9;background:#252622}.dark .ui-button-ghost:hover,.dark .ui-button-outline:hover,.dark .ui-button-secondary:hover{background:#30312c}.dark .ui-button-outline{border-color:#50524b;color:#f0efe9}.dark .ui-button-ghost{color:#b0b1aa}.dark .ui-switch{border-color:#50524b;background:#30312c}.dark .ui-switch[data-checked]{border-color:#f0efe9;background:#f0efe9}.dark .ui-switch[data-checked] .ui-switch-thumb{background:#171816}.dark .ui-input{border-color:#50524b;color:#f0efe9;background:#20211f}.dark .ui-input::-moz-placeholder{color:#b0b1aa}.dark .ui-input::placeholder,.dark .ui-tabs-tab{color:#b0b1aa}.dark .ui-tabs-list{border-color:#3a3c37}.dark .ui-tabs-tab[data-active]{color:#f0efe9}.dark .ui-tabs-tab[data-active]:after{background:#c0c1ba}@media (prefers-reduced-motion:reduce){.ui-button,.ui-switch,.ui-switch-thumb{transition-duration:.01ms}}