.thm-icon-swap{place-items:center;display:inline-grid;position:relative}.thm-icon-swap>*{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), scale var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease);grid-area:1/1}.thm-icon-swap>[data-visible=false]{opacity:0;scale:var(--icon-swap-start-scale);filter:blur(4px)}.thm-icon-swap>[data-visible=true]{opacity:1;filter:blur();scale:1}@media (prefers-reduced-motion:reduce){.thm-icon-swap>*{transition:none}}
.ds-popover__content{z-index:50;box-sizing:border-box;transform-origin:var(--radix-popover-content-transform-origin);outline:none;animation-duration:.1s}.ds-popover__content[data-state=open]{animation:.1s ease-out ds-popover-in}.ds-popover__content[data-state=closed]{animation:.1s ease-out ds-popover-out}@keyframes ds-popover-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ds-popover-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}
@layer components{.ds-input,.ds-textarea,.ds-select-trigger,.ds-input-group-field{border:1px solid var(--stroke__main);background:var(--bg__input);border-radius:var(--borderradius__input);width:100%;min-width:0;color:var(--text__headings);box-shadow:var(--shadow__sm);outline:none;transition:border-color .15s,box-shadow .15s}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--text__subtle)}:is(.ds-input:focus-visible,.ds-textarea:focus-visible,.ds-select-trigger:focus-visible,.ds-input-group-field:focus-within){box-shadow:var(--shadow__sm), 0 0 0 3px var(--neutral__400)}@supports (color:color-mix(in lab, red, red)){:is(.ds-input:focus-visible,.ds-textarea:focus-visible,.ds-select-trigger:focus-visible,.ds-input-group-field:focus-within){box-shadow:var(--shadow__sm), 0 0 0 3px color-mix(in srgb, var(--neutral__400) 40%, transparent)}}.ds-input:disabled,.ds-textarea:disabled,.ds-select-trigger:disabled{pointer-events:none;cursor:not-allowed;background:var(--bg__disabled);opacity:.5}.ds-input[aria-invalid=true],.ds-textarea[aria-invalid=true],.ds-select-trigger[aria-invalid=true],.ds-field[data-invalid] .ds-searchable-dropdown__control,.ds-field[data-invalid] .ds-select-trigger{border-color:var(--stroke__error);box-shadow:0 0 0 3px var(--error__100)}@supports (color:color-mix(in lab, red, red)){.ds-input[aria-invalid=true],.ds-textarea[aria-invalid=true],.ds-select-trigger[aria-invalid=true],.ds-field[data-invalid] .ds-searchable-dropdown__control,.ds-field[data-invalid] .ds-select-trigger{box-shadow:0 0 0 3px color-mix(in srgb, var(--error__100) 40%, transparent)}}.ds-input--sm{height:2rem;padding-inline:.625rem;font-size:.875rem}.ds-input--default{height:2.25rem;padding-inline:.75rem;font-size:.875rem}.ds-input--lg{height:2.5rem;padding-inline:.875rem;font-size:.875rem}.ds-input--pill{border-radius:var(--borderradius__input)}.ds-input[type=date]{cursor:pointer}.ds-input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8}.ds-input[data-leading-icon]::-webkit-calendar-picker-indicator{display:none}.ds-input--pill[type=date]{padding-right:.625rem}.ds-select-trigger--pill{border-radius:var(--borderradius__input)}.ds-textarea{resize:none;border-radius:16px;overflow:hidden}.ds-textarea--sm{min-height:5rem;padding:.5rem .625rem;font-size:.875rem}.ds-textarea--default{min-height:6rem;padding:.625rem .75rem;font-size:.875rem}.ds-textarea--lg{min-height:7rem;padding:.75rem .875rem;font-size:.875rem}.ds-field{flex-direction:column;gap:.5rem;display:flex}.ds-field__optional{color:var(--text__subtle);margin-left:auto;font-size:12px;font-weight:400;line-height:16px}.ds-field__hint{color:var(--text__subtle);font-size:12px;line-height:16px}.ds-field__error{color:var(--text__error);font-size:12px;line-height:16px}.ds-field-shake{animation:.42s cubic-bezier(.36,.07,.19,.97) ds-field-shake}@keyframes ds-field-shake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(5px)}45%{transform:translate(-4px)}60%{transform:translate(3px)}75%{transform:translate(-2px)}}.ds-shake-once{animation:ds-shake-once var(--motion__duration-sheet) var(--motion__ease-standard)}@keyframes ds-shake-once{0%,to{transform:translate(0)}20%{transform:translateX(calc(-1 * var(--motion__distance-small)))}40%{transform:translateX(var(--motion__distance-small))}60%{transform:translateX(calc(-1 * var(--motion__distance-micro)))}80%{transform:translateX(var(--motion__distance-micro))}}.ds-password-visibility-icon{width:18px;height:18px;display:inline-flex;position:relative}.ds-password-visibility-icon>svg{opacity:0;filter:blur(4px);transform:scale(var(--icon-swap-start-scale));transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);position:absolute;inset:0}.ds-password-visibility-icon>svg[data-visible]{opacity:1;filter:blur();transform:scale(1)}@media (prefers-reduced-motion:reduce){.ds-field-shake,.ds-shake-once{animation:none}.ds-password-visibility-icon>svg{transition:none}}@media (max-width:768px){.ds-input--sm,.ds-input--default,.ds-input--lg,.ds-textarea--sm,.ds-textarea--default,.ds-textarea--lg{font-size:1rem}.ds-input--sm,.ds-input--default,.ds-input--lg{height:2.75rem}}}.ds-searchable-dropdown{box-sizing:border-box;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:visible}.ds-searchable-dropdown--open{z-index:30}.ds-searchable-dropdown__command.ds-command{margin:-3px;padding:3px;overflow:visible}.ds-searchable-dropdown__control{box-sizing:border-box;flex-direction:row;align-items:center;gap:.5rem;width:100%;height:2.25rem;padding-inline:.75rem;display:flex}.ds-searchable-dropdown--size-sm .ds-searchable-dropdown__control{height:2rem;padding-inline:.625rem}.ds-searchable-dropdown--size-lg .ds-searchable-dropdown__control{height:2.5rem;padding-inline:.875rem}.ds-searchable-dropdown__control.ds-input-group-field:focus-within{box-shadow:var(--shadow__sm), 0 0 0 3px var(--neutral__400)}@supports (color:color-mix(in lab, red, red)){.ds-searchable-dropdown__control.ds-input-group-field:focus-within{box-shadow:var(--shadow__sm), 0 0 0 3px color-mix(in srgb, var(--neutral__400) 40%, transparent)}}.ds-searchable-dropdown--shape-pill .ds-searchable-dropdown__control{border-radius:999px}.ds-searchable-dropdown__icon{width:1rem;height:1rem;color:var(--text__body);flex-shrink:0;overflow:hidden}.ds-searchable-dropdown__icon.chevron-selector-vertical{color:var(--icon__subtle)}.ds-searchable-dropdown__chevron-trigger{cursor:pointer;width:1rem;height:1rem;color:inherit;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.ds-searchable-dropdown__chevron-trigger:before{content:"";position:absolute;inset:-14px}.ds-searchable-dropdown--has-trailing-chevron .ds-searchable-dropdown__control{padding-right:.5rem}.ds-searchable-dropdown--open .ds-searchable-dropdown__chevron-trigger .ds-searchable-dropdown__icon{transform:rotate(180deg)}.ds-searchable-dropdown__field-wrap{flex:1 1 0;align-items:center;gap:.25rem;min-width:0;height:auto;display:flex;position:relative}.ds-searchable-dropdown__input{width:100%;min-width:0;color:var(--text__subtle);letter-spacing:0;text-align:left;background:0 0;border:none;outline:none;margin:0;padding:0;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem}.ds-searchable-dropdown__input::placeholder{color:var(--text__subtle)}@media (max-width:768px){.ds-searchable-dropdown__input{font-size:1rem}.ds-searchable-dropdown__control{height:2.75rem}}.ds-searchable-dropdown--select-only .ds-searchable-dropdown__control{cursor:pointer}.ds-searchable-dropdown--select-only .ds-searchable-dropdown__input{cursor:pointer;caret-color:#0000}.ds-searchable-dropdown__popover{z-index:100;transform-origin:var(--radix-popover-content-transform-origin);outline:none;padding:0}.ds-searchable-dropdown__popover[data-state=open]{animation:thm-menu-in var(--dropdown-open-dur) var(--dropdown-ease) both}.ds-searchable-dropdown__popover[data-state=closed]{animation:thm-menu-out var(--dropdown-close-dur) var(--dropdown-ease) forwards}@media (prefers-reduced-motion:reduce){.ds-searchable-dropdown__popover[data-state]{animation:none}}.ds-searchable-dropdown__popover--plain,.ds-searchable-dropdown__popover--panel{box-sizing:border-box;background:var(--bg__popover);border:1px solid var(--stroke__main);border-radius:var(--select-surface-radius,20px);color:var(--text__headings);padding:.375rem;box-shadow:0 1px 2px #090f2f14}.ds-searchable-dropdown__popover--plain{width:var(--radix-popover-trigger-width);min-width:var(--radix-popover-trigger-width)}.ds-searchable-dropdown__popover--panel{width:max(var(--radix-popover-trigger-width), 200px);min-width:max(var(--radix-popover-trigger-width), 200px);max-width:min(280px,90vw)}.ds-searchable-dropdown__popover--plain .ds-command__list,.ds-searchable-dropdown__popover--panel .ds-command__list{scrollbar-width:thin;scrollbar-color:var(--scrollbar__thumb) transparent;max-height:min(320px,45vh);padding:0;overflow-y:auto}.ds-searchable-dropdown__popover--plain .ds-command__list::-webkit-scrollbar{width:6px}.ds-searchable-dropdown__popover--panel .ds-command__list::-webkit-scrollbar{width:6px}.ds-searchable-dropdown__popover--plain .ds-command__list::-webkit-scrollbar-track{background:0 0}.ds-searchable-dropdown__popover--panel .ds-command__list::-webkit-scrollbar-track{background:0 0}.ds-searchable-dropdown__popover--plain .ds-command__list::-webkit-scrollbar-thumb{background-color:var(--scrollbar__thumb);border-radius:var(--borderradius__pill)}.ds-searchable-dropdown__popover--panel .ds-command__list::-webkit-scrollbar-thumb{background-color:var(--scrollbar__thumb);border-radius:var(--borderradius__pill)}.ds-searchable-dropdown__option{border-radius:var(--select-item-radius,calc(var(--select-surface-radius,20px) - .375rem));width:100%;color:var(--text__body);text-align:left;cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;padding:.5rem .625rem;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex;position:relative}.ds-searchable-dropdown__option[data-selected=true],.ds-searchable-dropdown__option[aria-selected=true]{background:var(--bg__muted50);color:var(--text__headings)}@media (max-width:768px){.ds-searchable-dropdown__option{min-height:2.75rem;font-size:1rem;line-height:1.5rem}}.ds-searchable-dropdown__popover--plain .ds-command__empty,.ds-searchable-dropdown__popover--panel .ds-command__empty{color:var(--text__body);cursor:default;padding:.5rem .625rem;font-size:.875rem}.ds-searchable-dropdown__option--empty{color:var(--text__body);cursor:default}.ds-searchable-dropdown__option--clear{border-bottom:1px solid var(--stroke__main);color:var(--text__body);margin-bottom:4px;padding-bottom:8px}.ds-searchable-dropdown__popover--plain .ds-command__item{padding-left:8px}
.ds-input-group{border-radius:var(--borderradius__input);flex-wrap:wrap;align-items:center;gap:.25rem;width:100%;min-width:0;padding:0;display:flex;position:relative}.ds-input-group-segment{z-index:10;position:relative}.ds-input-group .ds-input-group-field{border-radius:var(--borderradius__input)}.ds-input-group-input-wrap{flex:1;min-width:6rem;position:relative}.ds-input-group-input-wrap .ds-input-group-field{width:100%}.ds-input-group-input-wrap .ds-input-group-leading-icon{pointer-events:none;z-index:20;color:var(--text__body);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.ds-input-group-input-wrap .ds-input-group-leading-icon svg{width:1rem;height:1rem}.ds-input-group-input-wrap--has-icon .ds-input{padding-left:2.25rem}.ds-input-group-select-trigger{flex-shrink:0;gap:.5rem;width:auto}.ds-input-group-button{flex-shrink:0}.ds-input-group-button--outline{color:var(--text__body)}.ds-input-group-button--outline:hover{background:var(--bg__background)}.ds-input-group[data-size=sm] .ds-input-group-button{height:2rem}.ds-input-group[data-size=default] .ds-input-group-button{height:2.25rem}.ds-input-group[data-size=lg] .ds-input-group-button{height:2.5rem}.ds-input-group .ds-input-group-button--icon{aspect-ratio:1;padding:0}@media (max-width:768px){.ds-input-group[data-size] .ds-input-group-button{height:2.75rem}}
@layer components{.ds-url-input{border:1px solid var(--stroke__main);background:var(--bg__input);border-radius:var(--borderradius__input);width:100%;min-width:0;color:var(--text__headings);box-shadow:var(--shadow__sm);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.ds-url-input--pill{border-radius:var(--borderradius__input)}.ds-url-input:focus-within{box-shadow:var(--shadow__sm), 0 0 0 3px color-mix(in srgb, var(--neutral__400) 40%, transparent)}.ds-url-input:has(.ds-url-input__field:disabled){pointer-events:none;cursor:not-allowed;background:var(--bg__disabled);opacity:.5}.ds-url-input:has(.ds-url-input__field[aria-invalid=true]){border-color:var(--stroke__error);box-shadow:0 0 0 3px color-mix(in srgb, var(--error__100) 40%, transparent)}.ds-url-input__prefix{-webkit-user-select:none;user-select:none;border-right:1px solid var(--stroke__main);background:var(--bg__muted50);color:var(--text__subtle);flex-shrink:0;align-self:stretch;align-items:center;padding-inline:.75rem;font-size:.875rem;display:flex}.ds-url-input__field{width:0;min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.875rem}.ds-url-input__field::placeholder{color:var(--text__subtle)}.ds-url-input__trailing{color:var(--text__subtle);flex-shrink:0;align-items:center;padding-inline-end:.75rem;display:flex}.ds-url-input--sm{height:2rem}.ds-url-input--sm .ds-url-input__field{height:2rem;padding-block:0;padding-inline:.625rem}.ds-url-input--sm .ds-url-input__prefix{padding-inline:.625rem}.ds-url-input--default{height:2.25rem}.ds-url-input--default .ds-url-input__field{height:2.25rem;padding-block:0;padding-inline:.75rem}.ds-url-input--default .ds-url-input__prefix{padding-inline:.75rem}.ds-url-input--lg{height:2.5rem}.ds-url-input--lg .ds-url-input__field{height:2.5rem;padding-block:0;padding-inline:.875rem}.ds-url-input--lg .ds-url-input__prefix{padding-inline:.875rem}@media (max-width:768px){.ds-url-input__field,.ds-url-input__prefix{font-size:1rem}.ds-url-input--sm,.ds-url-input--default,.ds-url-input--lg,.ds-url-input--sm .ds-url-input__field,.ds-url-input--default .ds-url-input__field,.ds-url-input--lg .ds-url-input__field{height:2.75rem}}}.social-handle-input--full .ds-url-input__prefix{display:none}