.rt-TextFieldRoot{border-radius:8px!important;overflow:hidden;border:1px solid var(--border-primary)!important;background-color:var(--bg-card)!important}.rt-TextFieldRoot:has(.rt-TextFieldInput:focus){border-color:var(--accent-primary)!important}.rt-TextFieldInput{padding:12px 16px!important;font-size:16px!important;border-radius:8px!important;border:none!important;background-color:initial!important}.rt-TextFieldRoot:has(.rt-TextFieldInput:not(:placeholder-shown)),.rt-TextFieldRoot:not([data-state=empty]),.rt-TextFieldRoot[data-state=filled]{border:1px solid var(--border-primary)!important}.rt-TextFieldRoot:hover:not(:has(.rt-TextFieldInput:focus)){border-color:var(--border-secondary)!important}.rt-Button{border-radius:8px!important;padding:12px 24px!important;font-weight:600!important;font-size:16px!important;min-height:44px!important;display:inline-flex!important}.rt-Button[data-accent-color=card]{background:var(--bg-card)!important}.rt-Button.rt-r-size-1{padding:4px 8px!important;font-size:14px!important;min-height:auto!important}.rt-Button.rt-r-size-2{padding:10px 20px!important;font-size:15px!important;min-height:40px!important}.rt-Button.rt-r-size-3{padding:14px 28px!important;font-size:16px!important;min-height:48px!important}.rt-Button.rt-r-size-4{padding:20px 28px!important;font-size:24px!important;height:58px}.rt-Separator{background-color:#e5e5e5!important}.rt-TextFieldRoot:has(.rt-TextFieldInput:focus){box-shadow:0 0 0 3px rgba(59,130,246,.15)!important}.rt-DialogContent{border-radius:16px!important}.rt-Button,.rt-Heading,.rt-Text,.rt-TextFieldInput{font-family:var(--font-ui)!important}[data-radix-switch-root]{outline:none!important}[data-radix-switch-root]:focus-visible{box-shadow:0 0 0 2px rgba(59,130,246,.5)!important}