.dialect *,
.dialect :after,
.dialect :before {
    box-sizing: border-box;
    border: 0 solid
}

.dialect :after,
.dialect :before {
    --tw-content: ""
}

.dialect,
.dialect :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

.dialect {
    margin: 0;
    line-height: inherit
}

.dialect hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

.dialect abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

.dialect h1,
.dialect h2,
.dialect h3,
.dialect h4,
.dialect h5,
.dialect h6 {
    font-size: inherit;
    font-weight: inherit
}

.dialect a {
    color: inherit;
    text-decoration: inherit
}

.dialect b,
.dialect strong {
    font-weight: bolder
}

.dialect code,
.dialect kbd,
.dialect pre,
.dialect samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

.dialect small {
    font-size: 80%
}

.dialect sub,
.dialect sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

.dialect sub {
    bottom: -.25em
}

.dialect sup {
    top: -.5em
}

.dialect table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

.dialect button,
.dialect input,
.dialect optgroup,
.dialect select,
.dialect textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

.dialect button,
.dialect select {
    text-transform: none
}

.dialect button,
.dialect input:where([type=button]),
.dialect input:where([type=reset]),
.dialect input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

.dialect :-moz-focusring {
    outline: auto
}

.dialect :-moz-ui-invalid {
    box-shadow: none
}

.dialect progress {
    vertical-align: baseline
}

.dialect ::-webkit-inner-spin-button,
.dialect ::-webkit-outer-spin-button {
    height: auto
}

.dialect [type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

.dialect ::-webkit-search-decoration {
    -webkit-appearance: none
}

.dialect ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

.dialect summary {
    display: list-item
}

.dialect blockquote,
.dialect dd,
.dialect dl,
.dialect figure,
.dialect h1,
.dialect h2,
.dialect h3,
.dialect h4,
.dialect h5,
.dialect h6,
.dialect hr,
.dialect p,
.dialect pre {
    margin: 0
}

.dialect fieldset {
    margin: 0;
    padding: 0
}

.dialect legend {
    padding: 0
}

.dialect menu,
.dialect ol,
.dialect ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.dialect dialog {
    padding: 0
}

.dialect textarea {
    resize: vertical
}

.dialect input::-moz-placeholder,
.dialect textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

.dialect input::placeholder,
.dialect textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

.dialect [role=button],
.dialect button {
    cursor: pointer
}

.dialect :disabled {
    cursor: default
}

.dialect audio,
.dialect canvas,
.dialect embed,
.dialect iframe,
.dialect img,
.dialect object,
.dialect svg,
.dialect video {
    display: block;
    vertical-align: middle
}

.dialect img,
.dialect video {
    max-width: 100%;
    height: auto
}

.dialect [hidden] {
    display: none
}

.dialect *,
.dialect :after,
.dialect :before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

.dialect ::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

.dialect .dt-pointer-events-none {
    pointer-events: none
}

.dialect .dt-absolute {
    position: absolute
}

.dialect .dt-relative {
    position: relative
}

.dialect .-dt-bottom-\[36\%\] {
    bottom: -36%
}

.dialect .-dt-top-\[36\%\] {
    top: -36%
}

.dialect .dt-left-0 {
    left: 0
}

.dialect .dt-right-0 {
    right: 0
}

.dialect .dt-top-\[1px\] {
    top: 1px
}

.dialect .-dt-mt-\[1px\] {
    margin-top: -1px
}

.dialect .dt-mb-4 {
    margin-bottom: 1rem
}

.dialect .dt-mb-6 {
    margin-bottom: 1.5rem
}

.dialect .dt-ml-1 {
    margin-left: .25rem
}

.dialect .dt-ml-\[3px\] {
    margin-left: 3px
}

.dialect .dt-mt-2 {
    margin-top: .5rem
}

.dialect .dt-block {
    display: block
}

.dialect .dt-flex {
    display: flex
}

.dialect .dt-inline-flex {
    display: inline-flex
}

.dialect .dt-h-10 {
    height: 2.5rem
}

.dialect .dt-h-12 {
    height: 3rem
}

.dialect .dt-h-2 {
    height: .5rem
}

.dialect .dt-h-4 {
    height: 1rem
}

.dialect .dt-h-5 {
    height: 1.25rem
}

.dialect .dt-h-8 {
    height: 2rem
}

.dialect .dt-h-\[42px\] {
    height: 42px
}

.dialect .dt-h-full {
    height: 100%
}

.dialect .dt-w-10 {
    width: 2.5rem
}

.dialect .dt-w-2 {
    width: .5rem
}

.dialect .dt-w-4 {
    width: 1rem
}

.dialect .dt-w-5 {
    width: 1.25rem
}

.dialect .dt-w-8 {
    width: 2rem
}

.dialect .dt-w-\[240px\] {
    width: 240px
}

.dialect .dt-w-full {
    width: 100%
}

.dialect .dt-min-w-0 {
    min-width: 0
}

.dialect .dt-flex-1 {
    flex: 1 1 0%
}

.dialect .-dt-translate-x-1\/2 {
    --tw-translate-x: -50%
}

.dialect .-dt-translate-x-1\/2,
.dialect .dt-translate-x-0 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.dialect .dt-translate-x-0 {
    --tw-translate-x: 0px
}

.dialect .dt-translate-x-3 {
    --tw-translate-x: 0.75rem
}

.dialect .dt-transform,
.dialect .dt-translate-x-3 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes dt-spin {
    to {
        transform: rotate(1turn)
    }
}

.dialect .dt-animate-spin {
    animation: dt-spin 1s linear infinite
}

.dialect .dt-cursor-pointer {
    cursor: pointer
}

.dialect .dt-flex-row {
    flex-direction: row
}

.dialect .dt-flex-col {
    flex-direction: column
}

.dialect .dt-items-center {
    align-items: center
}

.dialect .dt-justify-center {
    justify-content: center
}

.dialect .dt-justify-between {
    justify-content: space-between
}

.dialect .dt-gap-0 {
    gap: 0
}

.dialect .dt-gap-0\.5 {
    gap: .125rem
}

.dialect .dt-gap-1 {
    gap: .25rem
}

.dialect .dt-gap-1\.5 {
    gap: .375rem
}

.dialect .dt-gap-2 {
    gap: .5rem
}

.dialect .dt-gap-2\.5 {
    gap: .625rem
}

.dialect .dt-gap-3 {
    gap: .75rem
}

.dialect .dt-gap-4 {
    gap: 1rem
}

.dialect .dt-gap-8 {
    gap: 2rem
}

.dialect .dt-overflow-hidden {
    overflow: hidden
}

.dialect .dt-overflow-y-scroll {
    overflow-y: scroll
}

.dialect .dt-whitespace-pre-wrap {
    white-space: pre-wrap
}

.dialect .dt-break-words {
    overflow-wrap: break-word
}

.dialect .dt-rounded-\[--dt-border-radius-l\] {
    border-radius: var(--dt-border-radius-l)
}

.dialect .dt-rounded-\[--dt-border-radius-m\] {
    border-radius: var(--dt-border-radius-m)
}

.dialect .dt-rounded-\[--dt-border-radius-s\] {
    border-radius: var(--dt-border-radius-s)
}

.dialect .dt-rounded-\[--dt-border-radius-xs\] {
    border-radius: var(--dt-border-radius-xs)
}

.dialect .dt-rounded-full {
    border-radius: 9999px
}

.dialect .dt-rounded-sm {
    border-radius: .125rem
}

.dialect .dt-border {
    border-width: 1px
}

.dialect .dt-border-2 {
    border-width: 2px
}

.dialect .dt-border-b {
    border-bottom-width: 1px
}

.dialect .dt-border-\[--dt-accent-error\] {
    border-color: var(--dt-accent-error)
}

.dialect .dt-border-\[--dt-button-secondary\] {
    border-color: var(--dt-button-secondary)
}

.dialect .dt-border-\[--dt-input-checked\] {
    border-color: var(--dt-input-checked)
}

.dialect .dt-border-\[--dt-input-primary\] {
    border-color: var(--dt-input-primary)
}

.dialect .dt-border-\[--dt-stroke-primary\] {
    border-color: var(--dt-stroke-primary)
}

.dialect .dt-bg-\[--dt-accent-success\] {
    background-color: var(--dt-accent-success)
}

.dialect .dt-bg-\[--dt-bg-brand\] {
    background-color: var(--dt-bg-brand)
}

.dialect .dt-bg-\[--dt-bg-primary\] {
    background-color: var(--dt-bg-primary)
}

.dialect .dt-bg-\[--dt-bg-secondary\] {
    background-color: var(--dt-bg-secondary)
}

.dialect .dt-bg-\[--dt-bg-tertiary\] {
    background-color: var(--dt-bg-tertiary)
}

.dialect .dt-bg-\[--dt-brand-transparent\] {
    background-color: var(--dt-brand-transparent)
}

.dialect .dt-bg-\[--dt-button-primary\] {
    background-color: var(--dt-button-primary)
}

.dialect .dt-bg-\[--dt-button-secondary\] {
    background-color: var(--dt-button-secondary)
}

.dialect .dt-bg-\[--dt-input-checked\] {
    background-color: var(--dt-input-checked)
}

.dialect .dt-bg-\[--dt-input-secondary\] {
    background-color: var(--dt-input-secondary)
}

.dialect .dt-bg-\[--dt-input-unchecked\] {
    background-color: var(--dt-input-unchecked)
}

.dialect .dt-bg-transparent {
    background-color: transparent
}

.dialect .dt-p-0 {
    padding: 0
}

.dialect .dt-p-0\.5 {
    padding: .125rem
}

.dialect .dt-p-1 {
    padding: .25rem
}

.dialect .dt-p-1\.5 {
    padding: .375rem
}

.dialect .dt-p-2 {
    padding: .5rem
}

.dialect .dt-px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.dialect .dt-px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem
}

.dialect .dt-px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.dialect .dt-px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.dialect .dt-px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.dialect .dt-py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.dialect .dt-py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem
}

.dialect .dt-py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.dialect .dt-py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.dialect .dt-py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.dialect .dt-pb-2 {
    padding-bottom: .5rem
}

.dialect .dt-pl-2 {
    padding-left: .5rem
}

.dialect .dt-pr-1 {
    padding-right: .25rem
}

.dialect .dt-pr-1\.5 {
    padding-right: .375rem
}

.dialect .dt-pt-3 {
    padding-top: .75rem
}

.dialect .dt-pt-6 {
    padding-top: 1.5rem
}

.dialect .dt-text-center {
    text-align: center
}

.dialect .dt-text-caption {
    font-size: .6875rem;
    line-height: .875rem
}

.dialect .dt-text-h2 {
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: 600
}

.dialect .dt-text-subtext {
    font-size: .8125rem;
    line-height: 1rem
}

.dialect .dt-text-text {
    font-size: .9375rem;
    line-height: 1.125rem
}

.dialect .dt-font-bold {
    font-weight: 700
}

.dialect .dt-font-medium {
    font-weight: 500
}

.dialect .dt-font-normal {
    font-weight: 400
}

.dialect .dt-font-semibold {
    font-weight: 600
}

.dialect .dt-text-\[--dt-accent-brand\] {
    color: var(--dt-accent-brand)
}

.dialect .dt-text-\[--dt-accent-error\] {
    color: var(--dt-accent-error)
}

.dialect .dt-text-\[--dt-accent-success\] {
    color: var(--dt-accent-success)
}

.dialect .dt-text-\[--dt-accent-warning\] {
    color: var(--dt-accent-warning)
}

.dialect .dt-text-\[--dt-icon-inverse\] {
    color: var(--dt-icon-inverse)
}

.dialect .dt-text-\[--dt-icon-primary\] {
    color: var(--dt-icon-primary)
}

.dialect .dt-text-\[--dt-icon-secondary\] {
    color: var(--dt-icon-secondary)
}

.dialect .dt-text-\[--dt-icon-tertiary\] {
    color: var(--dt-icon-tertiary)
}

.dialect .dt-text-\[--dt-input-secondary\] {
    color: var(--dt-input-secondary)
}

.dialect .dt-text-\[--dt-text-accent\] {
    color: var(--dt-text-accent)
}

.dialect .dt-text-\[--dt-text-inverse\] {
    color: var(--dt-text-inverse)
}

.dialect .dt-text-\[--dt-text-primary\] {
    color: var(--dt-text-primary)
}

.dialect .dt-text-\[--dt-text-secondary\] {
    color: var(--dt-text-secondary)
}

.dialect .dt-text-\[--dt-text-tertiary\] {
    color: var(--dt-text-tertiary)
}

.dialect .dt-underline {
    text-decoration-line: underline
}

.dialect .dt-opacity-50 {
    opacity: .5
}

.dialect .dt-outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.dialect .dt-transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.dialect .dt-transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.dialect .dt-transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.dialect .dt-duration-200 {
    transition-duration: .2s
}

.dialect .dt-ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.dialect {
    font-family: inherit;
    --dt-border-radius-xs: 0.375rem;
    --dt-border-radius-s: 0.5rem;
    --dt-border-radius-m: 0.75rem;
    --dt-border-radius-l: 1rem;
    --dt-accent-brand: #09cbbf;
    --dt-accent-error: #f62d2d;
    --dt-accent-success: #09cbbf;
    --dt-accent-warning: #f90;
    --dt-bg-brand: #ebebeb;
    --dt-bg-primary: #fff;
    --dt-bg-secondary: #f9f9f9;
    --dt-bg-tertiary: #f2f3f5;
    --dt-brand-transparent: #b3b3b31a;
    --dt-button-primary: #2a2a2b;
    --dt-button-primary-disabled: #656564;
    --dt-button-primary-hover: #434445;
    --dt-button-secondary: #ebebeb;
    --dt-button-secondary-disabled: #f2f3f5;
    --dt-button-secondary-hover: #f2f3f5;
    --dt-icon-inverse: #fff;
    --dt-icon-primary: #2a2a2b;
    --dt-icon-secondary: #888989;
    --dt-icon-tertiary: #b3b3b3;
    --dt-input-checked: #09cbbf;
    --dt-input-disabled: #d7d7d7;
    --dt-input-primary: #dee1e7;
    --dt-input-secondary: #fff;
    --dt-input-unchecked: #d7d7d7;
    --dt-stroke-primary: #dee1e7;
    --dt-text-accent: #08c0b4;
    --dt-text-inverse: #fff;
    --dt-text-primary: #232324;
    --dt-text-quaternary: #888989;
    --dt-text-secondary: #434445;
    --dt-text-tertiary: #737373
}

.dialect[data-theme=dark] {
    --dt-accent-brand: #09cbbf;
    --dt-accent-error: #ff4747;
    --dt-accent-success: #09cbbf;
    --dt-accent-warning: #f90;
    --dt-bg-brand: #656564;
    --dt-bg-primary: #1b1b1c;
    --dt-bg-secondary: #232324;
    --dt-bg-tertiary: #2a2a2b;
    --dt-brand-transparent: #b3b3b31a;
    --dt-button-primary: #fff;
    --dt-button-primary-disabled: #dee1e7;
    --dt-button-primary-hover: #f9f9f9;
    --dt-button-secondary: #323335;
    --dt-button-secondary-disabled: #434445;
    --dt-button-secondary-hover: #383a3c;
    --dt-error-transparent: #f62d2d1a;
    --dt-icon-inverse: #1b1b1c;
    --dt-icon-primary: #fff;
    --dt-icon-secondary: #888989;
    --dt-icon-tertiary: #737373;
    --dt-input-checked: #09cbbf;
    --dt-input-disabled: #434445;
    --dt-input-primary: #434445;
    --dt-input-secondary: #1b1b1c;
    --dt-input-unchecked: #656564;
    --dt-stroke-primary: #323335;
    --dt-success-transparent: #09cbbf1a;
    --dt-text-accent: #09cbbf;
    --dt-text-inverse: #1b1b1c;
    --dt-text-primary: #fff;
    --dt-text-quaternary: #888989;
    --dt-text-secondary: #c4c6c8;
    --dt-text-tertiary: #888989;
    --dt-warning-transparent: #ff99001a
}

.dialect .dt-modal {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
    height: 100%;
    width: 100%
}

@media (min-width:640px) {
    .dialect .dt-modal {
        position: absolute;
        top: 4rem;
        height: 600px;
        width: 420px;
        border-radius: var(--dt-border-radius-l)
    }
}

.dialect .dt-modal {
    overflow: hidden;
    border-width: 1px;
    border-color: var(--dt-stroke-primary)
}

.dialect .placeholder\:dt-text-\[--dt-text-quaternary\]::-moz-placeholder {
    color: var(--dt-text-quaternary)
}

.dialect .placeholder\:dt-text-\[--dt-text-quaternary\]::placeholder {
    color: var(--dt-text-quaternary)
}

.dialect .focus-within\:dt-border-\[--dt-input-checked\]:focus-within {
    border-color: var(--dt-input-checked)
}

.dialect .hover\:dt-bg-\[--dt-button-primary-hover\]:hover {
    background-color: var(--dt-button-primary-hover)
}

.dialect .hover\:dt-bg-\[--dt-button-secondary-hover\]:hover {
    background-color: var(--dt-button-secondary-hover)
}

.dialect .hover\:dt-opacity-70:hover {
    opacity: .7
}

.dialect .hover\:dt-opacity-80:hover {
    opacity: .8
}

.dialect .active\:dt-bg-\[--dt-button-primary\]:active {
    background-color: var(--dt-button-primary)
}

.dialect .active\:dt-bg-\[--dt-button-secondary\]:active {
    background-color: var(--dt-button-secondary)
}

.dialect .disabled\:dt-bg-\[--dt-button-primary-disabled\]:disabled {
    background-color: var(--dt-button-primary-disabled)
}

.dialect .disabled\:dt-bg-\[--dt-button-secondary-disabled\]:disabled {
    background-color: var(--dt-button-secondary-disabled)
}

.dialect .disabled\:dt-text-\[--dt-accent-error\]:disabled {
    color: var(--dt-accent-error)
}

.dialect .disabled\:dt-text-\[--dt-text-tertiary\]:disabled {
    color: var(--dt-text-tertiary)
}

.dialect .disabled\:dt-opacity-50:disabled {
    opacity: .5
}

.dialect .dt-group:hover .group-hover\:dt-border-\[--dt-button-secondary-hover\] {
    border-color: var(--dt-button-secondary-hover)
}