.ts-brand__logo{object-fit:contain}.ts-brand__text{font-family:Bungee,monospace}.ts-info-label{position:relative}.ts-info-label__icon{cursor:help}.ts-form__suffix{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);padding-right:var(--mantine-spacing-xs);pointer-events:none}.ts-form__badge{background-color:var(--mantine-color-blue-6);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex}.ts-form__source-grid{gap:var(--mantine-spacing-xs);grid-template-columns:repeat(5,1fr);display:grid}@media (width<=560px){.ts-form__source-grid{grid-template-columns:repeat(3,1fr)}}.ts-form__source-card{padding:var(--mantine-spacing-sm) var(--mantine-spacing-xs);border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-default-border);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);background-color:var(--mantine-color-body);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;font-weight:500;transition:border-color .12s,color .12s,background-color .12s;display:flex}.ts-form__source-card:hover{border-color:var(--mantine-color-gray-4);color:var(--mantine-color-text)}.ts-form__source-card--active{border-color:var(--mantine-color-blue-6);color:var(--mantine-color-blue-6);background-color:color-mix(in srgb, var(--mantine-color-blue-6) 6%, var(--mantine-color-body) 94%)}.ts-form__advanced-toggle{margin-bottom:var(--mantine-spacing-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;transition:color .12s;display:inline-flex}.ts-form__advanced-toggle:hover{color:var(--mantine-color-text)}.ts-form__advanced-panel{padding:var(--mantine-spacing-md);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md)}.ts-form__two-col{gap:var(--mantine-spacing-sm);grid-template-columns:1fr 1fr;display:grid}@media (width<=480px){.ts-form__two-col{grid-template-columns:1fr}}.ts-form__three-col{gap:var(--mantine-spacing-sm);grid-template-columns:1fr 1fr 1fr;display:grid}@media (width<=600px){.ts-form__three-col{grid-template-columns:1fr 1fr}.ts-form__three-col>:first-child{grid-column:1/-1}}.ts-form__submit-row{justify-content:flex-end;align-items:center;gap:var(--mantine-spacing-sm);display:flex}[data-mantine-color-scheme=dark] .ts-form__source-card{background-color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] .ts-form__source-card:hover{border-color:var(--mantine-color-dark-3)}[data-mantine-color-scheme=dark] .ts-form__source-card--active{background-color:color-mix(in srgb, var(--mantine-color-blue-9) 30%, var(--mantine-color-dark-6) 70%);border-color:var(--mantine-color-blue-5);color:var(--mantine-color-blue-4)}[data-mantine-color-scheme=dark] .ts-form__advanced-panel{background-color:color-mix(in srgb, var(--mantine-color-dark-6) 80%, transparent 20%)}.ts-audio-meter{align-items:center;gap:2px;width:auto;height:16px;display:inline-flex}.ts-audio-meter__bar{background:var(--mantine-color-red-filled);border-radius:1px;width:2px;min-height:2px;transition:height .1s ease-out;display:block}.ts-voice-input__field{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-default);min-height:36px;padding:4px 4px 4px 12px}.ts-voice-input__field[data-disabled]{opacity:.6}.ts-voice-input__field-inner{min-height:28px}.ts-voice-input__status{flex:1;min-width:0}.ts-voice-input__mic{transition:background-color .12s,border-color .12s,color .12s}.ts-voice-input__mic[data-idle]:not(:disabled){color:var(--mantine-primary-color-filled);border-color:color-mix(in srgb, var(--mantine-primary-color-filled) 45%, var(--mantine-color-default-border));animation:2.4s ease-in-out infinite ts-voice-input-mic-pulse}.ts-voice-input__mic:hover:not(:disabled){background:var(--mantine-primary-color-light);border-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-light-color)}.ts-voice-input__mic[data-recording]{background:var(--mantine-color-red-light);border-color:var(--mantine-color-red-filled);color:var(--mantine-color-red-filled)}.ts-voice-input__mic[data-recording]:hover:not(:disabled){background:var(--mantine-color-red-light-hover);border-color:var(--mantine-color-red-filled);color:var(--mantine-color-red-filled)}@keyframes ts-voice-input-mic-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--mantine-primary-color-filled) 50%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--mantine-primary-color-filled) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.ts-voice-input__mic[data-idle]:not(:disabled){animation:none}}.ts-leaper-editor__empty{padding:.75rem 0}.ts-leaper-editor--nested{border-left:2px solid var(--mantine-color-default-border);padding-left:.75rem}.ts-leaper-rule-card--dragging{opacity:.5}.ts-leaper-rule-card__handle{cursor:grab;color:var(--mantine-color-dimmed)}.ts-leaper-rule-card__handle:active{cursor:grabbing}.ts-leaper-expr{border:1px dashed var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);padding:.5rem}.ts-leaper-expr__children{border-left:2px solid var(--mantine-color-default-border);padding-left:.75rem}.ts-trigger-modal{border:1px solid var(--mantine-color-default-border);border-radius:var(--modal-radius,var(--mantine-radius-default));overflow-y:auto}.ts-trigger-modal--fullscreen{border:none;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.ts-trigger-modal--fullscreen .ts-trigger-modal__body{flex:1;min-height:0;padding:0}.ts-trigger-modal-header{border-bottom:1px solid color-mix(in srgb, var(--mantine-color-default-border) 80%, transparent)}.ts-trigger-modal-header__icon{color:var(--mantine-color-dimmed);flex-shrink:0}.ts-trigger-modal-header__body{z-index:1;position:relative}.ts-pipeline-trigger__content{width:100%;max-width:960px;height:100%;margin:0 auto;padding:1.5rem;overflow-y:auto}.ts-leaper-launcher{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-default);padding:.75rem 1rem}.ts-leaper-launcher__summary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
