@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}.ds-spin{font-family:var(--font-family);font-size:var(--font-size);--tw-leading:var(--line-height);line-height:var(--line-height);--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular);justify-content:center;align-items:center;gap:var(--size-margin-sm);color:var(--color-primary-icon);flex-direction:column;display:inline-flex}.ds-spin-indicator{--spin-size:20px;width:var(--spin-size);height:var(--spin-size);animation:1.2s linear infinite ds-spin-rotate;display:inline-block;position:relative}.ds-spin-dot{opacity:.3;background-color:currentColor;border-radius:50%;width:40%;height:40%;animation:1s infinite ds-spin-pulse;position:absolute}.ds-spin-dot-1{animation-delay:0s;top:0;left:0}.ds-spin-dot-2{animation-delay:.4s;top:0;right:0}.ds-spin-dot-3{animation-delay:.8s;bottom:0;right:0}.ds-spin-dot-4{animation-delay:1.2s;bottom:0;left:0}@keyframes ds-spin-rotate{to{transform:rotate(360deg)}}@keyframes ds-spin-pulse{0%,to{opacity:.3}50%{opacity:1}}.ds-spin-small .ds-spin-indicator{--spin-size:14px}.ds-spin-default .ds-spin-indicator{--spin-size:20px}.ds-spin-large .ds-spin-indicator{--spin-size:36px}.ds-spin-tip{color:var(--color-primary-icon);text-align:center}.ds-spin-container{position:relative}.ds-spin-content{transition:opacity .2s}.ds-spin-active .ds-spin-content{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.ds-spin-overlay{z-index:4;border-radius:inherit;background-color:#0000000d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ds-spin-fullscreen{z-index:1000;background-color:#0c0d0f99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.ds-spin-indicator{animation:none}.ds-spin-dot{animation-duration:1.5s}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.ds-table{width:100%;font-family:var(--font-family);color:var(--color-text)}.ds-table-title{align-items:center;gap:var(--size-margin-2xs);padding:var(--size-padding) var(--size-padding-1md);font-size:var(--font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height);display:flex}.ds-table-element{border-collapse:collapse;background:var(--color-bg);border-radius:var(--border-radius-xs);width:100%;overflow:hidden}.ds-table-header-row{background:var(--color-fill)}.ds-table-header-cell{height:46px;padding:0 var(--size-padding-1md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-sm);color:var(--color-text-hover);white-space:nowrap}.ds-table-row{border-bottom:1px solid var(--color-border)}.ds-table-row:last-child{border-bottom:none}.ds-table-cell{height:52px;padding:0 var(--size-padding-1md);font-size:var(--font-size);font-weight:var(--font-weight-regular);line-height:var(--line-height);vertical-align:middle}.ds-table-medium .ds-table-header-cell,.ds-table-medium .ds-table-cell{padding:0 var(--size-padding)}.ds-table-small .ds-table-header-cell{height:46px;padding:0 var(--size-padding-xs);font-size:var(--font-size-sm)}.ds-table-small .ds-table-cell{height:48px;padding:0 var(--size-padding-xs);font-size:var(--font-size-sm)}
.ds-tabs-panel-wrapper{gap:var(--size-margin-2xs);flex-direction:column;display:flex}.ds-tabs-panel{font-family:var(--font-family), sans-serif;align-items:center;display:flex;position:relative}.ds-tabs-panel-scroll{min-width:calc(var(--spacing,.25rem) * 0);touch-action:pan-x;scrollbar-width:none;align-items:center;gap:inherit;border-radius:inherit;flex:1;display:flex;overflow:auto hidden}.ds-tabs-panel-scroll::-webkit-scrollbar{display:none}.ds-tabs-panel-scroll-draggable{cursor:grab}.ds-tabs-panel-scroll-draggable:active{cursor:grabbing}.ds-tabs-panel-right{flex-shrink:0;align-items:center;display:flex;position:relative}.ds-tabs-panel-fade{background:linear-gradient(to right, transparent, var(--color-bg-highest));pointer-events:none;width:48px;position:absolute;top:0;bottom:0;right:100%}.ds-tabs-panel-sticky{align-items:center;display:flex}.ds-tabs-panel-item{cursor:pointer;white-space:nowrap;font-family:var(--font-family), sans-serif;font-weight:var(--font-weight-semibold);color:var(--color-text);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.ds-tabs-panel-item-disabled{cursor:not-allowed;color:var(--color-text-disabled)}.ds-tabs-panel-item-icon{flex-shrink:0;align-items:center;display:flex}.ds-tabs-panel-lg .ds-tabs-panel-item{min-width:120px;height:48px;font-size:var(--font-size-lg);line-height:var(--line-height-lg);padding:0 12px}.ds-tabs-panel-md .ds-tabs-panel-item{min-width:80px;height:36px;font-size:var(--font-size);line-height:var(--line-height);padding:0 12px}.ds-tabs-panel-sm .ds-tabs-panel-item{min-width:60px;height:28px;font-size:var(--font-size-sm);line-height:var(--line-height-sm);gap:4px;padding:0 12px}.ds-tabs-panel-sm .ds-tabs-panel-item-icon{width:18px;height:18px}.ds-tabs-panel-primary{background:var(--color-bg-highest);border:1px solid var(--color-border);border-radius:500px}.ds-tabs-panel-primary.ds-tabs-panel-lg,.ds-tabs-panel-primary.ds-tabs-panel-md{padding:8px}.ds-tabs-panel-primary.ds-tabs-panel-sm{padding:4px}.ds-tabs-panel-primary .ds-tabs-panel-item{border:none;border-radius:500px}.ds-tabs-panel-primary.ds-tabs-panel-md .ds-tabs-panel-item{min-width:116px;height:auto;padding:12px}.ds-tabs-panel-primary.ds-tabs-panel-md .ds-tabs-panel-item-icon{width:24px;height:24px}.ds-tabs-panel-primary.ds-tabs-panel-sm .ds-tabs-panel-item{min-width:80px;height:auto;padding:8px 12px}.ds-tabs-panel-primary .ds-tabs-panel-item:hover:not(:disabled):not(.ds-tabs-panel-item-active){color:var(--color-primary-text)}.ds-tabs-panel-primary .ds-tabs-panel-item-active{background:var(--gradient-primary-2-active);color:var(--color-primary-text)}.ds-tabs-panel-default-round{background:var(--color-bg-highest);border:1px solid var(--color-border);border-radius:500px;padding:4px}.ds-tabs-panel-default-round .ds-tabs-panel-item{color:var(--color-text-tertiary);border-radius:500px}.ds-tabs-panel-default-round .ds-tabs-panel-item:hover:not(:disabled):not(.ds-tabs-panel-item-active){color:var(--color-text)}.ds-tabs-panel-default-round .ds-tabs-panel-item-active{background:var(--color-fill-transparent-active);color:var(--color-text)}.ds-tabs-panel-default-round .ds-tabs-panel-item-active .ds-tabs-panel-item-icon{color:var(--color-primary-icon)}.ds-tabs-panel-default{background:var(--color-bg-highest);border:1px solid var(--color-border);border-radius:var(--border-radius-xs);padding:4px}.ds-tabs-panel-default .ds-tabs-panel-scroll{border-radius:calc(var(--border-radius-xs) - 4px)}.ds-tabs-panel-default .ds-tabs-panel-item{border-radius:var(--border-radius-xxs);color:var(--color-text-tertiary)}.ds-tabs-panel-default .ds-tabs-panel-item:hover:not(:disabled):not(.ds-tabs-panel-item-active){color:var(--color-text)}.ds-tabs-panel-default .ds-tabs-panel-item-active{background:var(--color-fill-transparent-active);color:var(--color-text)}.ds-tabs-panel-default .ds-tabs-panel-item-active .ds-tabs-panel-item-icon{color:var(--color-primary-icon)}.ds-tabs-panel-empty{border:none;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;padding:0}.ds-tabs-panel-empty .ds-tabs-panel-item{color:var(--color-text-tertiary);border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}.ds-tabs-panel-empty .ds-tabs-panel-item:hover:not(:disabled):not(.ds-tabs-panel-item-active){color:var(--color-text)}.ds-tabs-panel-empty .ds-tabs-panel-item-active{border-bottom-color:var(--color-primary-border-active);color:var(--color-text)}.ds-tabs-panel-low{gap:var(--size-margin-sm);background:0 0;border:none;border-radius:0;padding:0}.ds-tabs-panel-low .ds-tabs-panel-item{border:none;border-bottom:2px solid #0000;border-radius:0;min-width:auto;padding:0}.ds-tabs-panel-low .ds-tabs-panel-item:hover:not(:disabled):not(.ds-tabs-panel-item-active){color:var(--color-primary-text)}.ds-tabs-panel-low .ds-tabs-panel-item-active{color:var(--color-primary-text);border-bottom-color:var(--color-primary-border-active)}.ds-tabs-panel-filled-round{gap:var(--size-margin-3xs);background:0 0;border:none;border-radius:0;padding:0}.ds-tabs-panel-filled-round .ds-tabs-panel-item{background:var(--color-fill);color:var(--color-text-tertiary);border-radius:500px}.ds-tabs-panel-filled-round .ds-tabs-panel-item:hover:not(:disabled):not(.ds-tabs-panel-item-active){color:var(--color-text)}.ds-tabs-panel-filled-round .ds-tabs-panel-item-active{border-color:var(--color-primary-border-active);color:var(--color-primary-text)}.ds-tabs-panel-filled{gap:var(--size-margin-3xs);background:0 0;border:none;border-radius:0;padding:0}.ds-tabs-panel-filled .ds-tabs-panel-item{background:var(--color-fill);border-radius:var(--border-radius-xxs);color:var(--color-text-tertiary)}.ds-tabs-panel-filled .ds-tabs-panel-item:hover:not(:disabled):not(.ds-tabs-panel-item-active){color:var(--color-text)}.ds-tabs-panel-filled .ds-tabs-panel-item-active{border-color:var(--color-primary-border-active);color:var(--color-primary-text)}.ds-tabs-panel-attached{background:0 0;border:none;border-radius:0;padding:0}.ds-tabs-panel-attached .ds-tabs-panel-item{background:var(--color-bg-high);border-radius:var(--border-radius-xs) var(--border-radius-xs) 0 0;color:var(--color-text-tertiary);border:none}.ds-tabs-panel-attached .ds-tabs-panel-item:hover:not(:disabled):not(.ds-tabs-panel-item-active){color:var(--color-text)}.ds-tabs-panel-attached .ds-tabs-panel-item-active{background:var(--color-bg-highest);color:var(--color-primary-text)}.ds-tabs-panel-primary-button{gap:var(--size-margin-2xs);background:0 0;border:none;border-radius:0;padding:0}.ds-tabs-panel-primary-button .ds-tabs-panel-item{gap:var(--size-margin-2xs);min-width:auto;height:auto;padding:var(--size-padding);font-size:var(--font-size-lg);line-height:var(--line-height-lg);border:none;border-radius:500px}.ds-tabs-panel-primary-button .ds-tabs-panel-item-icon{width:24px;height:24px}.ds-tabs-panel-primary-button .ds-tabs-panel-item:hover:not(:disabled):not(.ds-tabs-panel-item-active){color:var(--color-primary-text)}.ds-tabs-panel-primary-button .ds-tabs-panel-item-active{background:var(--gradient-primary-2-active);color:var(--color-primary-text)}.ds-tabs-panel-top{background:var(--color-bg-high);gap:var(--size-margin-3xs);border:none;border-radius:0;padding:0}.ds-tabs-panel-top .ds-tabs-panel-item{gap:var(--size-margin-3xs);min-width:auto;height:auto;min-height:52px;font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-text-tertiary);border:none;border-radius:0;flex-direction:column;padding:4px 4px 1px}.ds-tabs-panel-top .ds-tabs-panel-item-icon{width:24px;height:24px}.ds-tabs-panel-top .ds-tabs-panel-item:hover:not(:disabled):not(.ds-tabs-panel-item-active){color:var(--color-text)}.ds-tabs-panel-top .ds-tabs-panel-item-active{color:var(--color-primary-text);box-shadow:inset 0 -2px 0 var(--color-primary-border-active)}.ds-tabs-panel-vertical{background:var(--color-bg-highest);border:1px solid var(--color-border);border-radius:var(--border-radius-l);padding:var(--size-margin-3xs)}.ds-tabs-panel-vertical .ds-tabs-panel-item{min-width:auto;height:auto;padding:var(--size-padding-2xs);border-radius:var(--border-radius-l);color:var(--color-text-tertiary);border:none}.ds-tabs-panel-vertical .ds-tabs-panel-item-icon{width:24px;height:24px}.ds-tabs-panel-vertical .ds-tabs-panel-item:hover:not(:disabled):not(.ds-tabs-panel-item-active){color:var(--color-text)}.ds-tabs-panel-vertical .ds-tabs-panel-item-active{background:var(--color-fill-transparent-active);color:var(--color-primary-icon)}.ds-tabs-panel-sm.ds-tabs-panel-primary-button .ds-tabs-panel-item{gap:var(--size-margin-3xs);padding:var(--size-margin-2xs) var(--size-padding);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.ds-tabs-panel-sm.ds-tabs-panel-primary-button .ds-tabs-panel-item-icon{width:18px;height:18px}.ds-tabs-panel-sm.ds-tabs-panel-top .ds-tabs-panel-item-icon,.ds-tabs-panel-sm.ds-tabs-panel-vertical .ds-tabs-panel-item-icon{width:20px;height:20px}.ds-tabs-panel-sm.ds-tabs-panel-vertical .ds-tabs-panel-item{padding:var(--size-margin-3xs)}.ds-tabs-panel-fitted .ds-tabs-panel-item{flex:1 1 0;min-width:fit-content}.ds-tabs-panel-orientation-vertical{align-self:flex-start;align-items:stretch}.ds-tabs-panel-orientation-vertical .ds-tabs-panel-scroll{touch-action:pan-y;flex-direction:column;flex:none;overflow:hidden auto}.ds-tabs-panel-empty .ds-tabs-panel-fade,.ds-tabs-panel-low .ds-tabs-panel-fade,.ds-tabs-panel-filled-round .ds-tabs-panel-fade,.ds-tabs-panel-filled .ds-tabs-panel-fade,.ds-tabs-panel-attached .ds-tabs-panel-fade{background:linear-gradient(to right, transparent, var(--color-bg))}.ds-tabs-panel-progress-lg,.ds-tabs-panel-progress-md{padding:0 var(--size-margin-xs)}.ds-tabs-panel-progress-sm{padding:0 var(--size-margin-2xs)}.ds-tabs-panel-progress-track{border-radius:var(--border-radius-l);background:var(--color-fill);width:100%;height:3px;position:relative;overflow:hidden}.ds-tabs-panel-progress-thumb{top:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);border-radius:var(--border-radius-xs);background:var(--color-border-high);position:absolute}.ds-tabs{flex-direction:column;display:flex}.ds-tabs-content{width:100%}
.ds-textarea{--textarea-border-color:transparent;resize:vertical;--tw-outline-style:none;width:100%;min-height:64px;padding:var(--size-padding-xs) var(--size-padding);border-radius:var(--border-radius-xs);border:1px solid var(--textarea-border-color);background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight-regular);line-height:var(--line-height);outline-style:none;transition:border-color .2s;display:block}.ds-textarea::placeholder{color:var(--color-icon-placeholder)}.ds-textarea:not(.ds-textarea-disabled):not(:focus):hover{--textarea-border-color:var(--color-primary-border-hover)}.ds-textarea:not(.ds-textarea-disabled):focus{--textarea-border-color:var(--color-primary-border-active)}.ds-textarea-status-error:not(.ds-textarea-disabled):not(:focus){--textarea-border-color:var(--color-error-border)}.ds-textarea-status-success:not(.ds-textarea-disabled):not(:focus){--textarea-border-color:var(--color-success-border)}.ds-textarea-status-warning:not(.ds-textarea-disabled):not(:focus){--textarea-border-color:var(--color-warning-border)}.ds-textarea-status-error:not(.ds-textarea-disabled):not(:focus):hover{--textarea-border-color:var(--color-error-border-hover)}.ds-textarea-status-success:not(.ds-textarea-disabled):not(:focus):hover{--textarea-border-color:var(--color-success-border-hover)}.ds-textarea-status-warning:not(.ds-textarea-disabled):not(:focus):hover{--textarea-border-color:var(--color-warning-border-hover)}.ds-textarea-status-error:not(.ds-textarea-disabled):focus{--textarea-border-color:var(--color-error-border-active)}.ds-textarea-status-success:not(.ds-textarea-disabled):focus{--textarea-border-color:var(--color-success-border-active)}.ds-textarea-status-warning:not(.ds-textarea-disabled):focus{--textarea-border-color:var(--color-warning-border-active)}.ds-textarea-disabled{pointer-events:none;cursor:not-allowed;resize:none;--textarea-border-color:transparent;background:var(--color-fill-disabled);color:var(--color-text-disabled)}.ds-textarea-disabled::placeholder{color:var(--color-text-disabled)}
