.ds-form-control{width:100%;min-width:0;box-sizing:border-box;min-height:var(--ds-form-height,36px);padding:var(--ds-form-pad-block,var(--ds-space-2)) var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-ink);font:400 var(--ds-text-small)/1.5 var(--ds-font-family,inherit);box-shadow:none;transition:border-color var(--ds-motion-fast) var(--ds-ease)}.ds-form-control:focus{outline:0;border-color:var(--ds-border-strong);box-shadow:none}.kotia-app-shell .ds-form-control:focus-visible,.document-dialog .ds-form-control:focus-visible,.ds-form-control:focus-visible{outline:0;box-shadow:none;border-color:var(--chat-focus,var(--ds-focus))}.ds-form-control[aria-invalid=true]{border-color:var(--ds-danger-ink)}.ds-form-control::placeholder{color:var(--ds-form-placeholder-ink,var(--ds-muted));font-size:var(--ds-form-placeholder-size,inherit);font-weight:400;opacity:1}.ds-form-control:disabled{opacity:.55;cursor:not-allowed}textarea.ds-form-control{resize:none;field-sizing:content;max-height:240px}textarea.ds-form-control[data-sizing=fixed]{field-sizing:fixed;min-height:calc(var(--ds-form-rows, 4) * 1.5em + 2 * var(--ds-form-pad-block, var(--ds-space-2)) + 2px);max-height:none;resize:vertical}select.ds-form-control{cursor:pointer}@media(prefers-reduced-motion:reduce){.ds-form-control{transition:none}}.ds-select-frame{position:relative;padding-inline:var(--ds-space-2)}.ds-select-frame>svg{position:absolute;right:var(--ds-space-2);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ds-control-mark)}.ds-select-native{appearance:none;-webkit-appearance:none;display:block;width:100%;min-width:0;margin:0;padding:0 var(--ds-space-4) 0 0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer;outline:none;box-shadow:none}.kotia-app-shell .ds-select-native:focus-visible,.ds-select-native:focus-visible{outline:0;box-shadow:none}.ds-select-frame:has(select:focus){border-color:var(--ds-border-strong)}.ds-select-frame:has(select:focus-visible){border-color:var(--chat-focus,var(--ds-focus))}.ds-select-frame.is-disabled{opacity:.55}.ds-select-native:disabled{cursor:not-allowed}.ds-select-native option{color:var(--ds-ink);background-color:var(--ds-surface)}.result-field.svelte-138axrz{appearance:none;font:400 13px/1.5 var(--font-family);border:0;border-radius:0;background:transparent;color:inherit;padding:5px 3px;min-width:0;width:100%;outline:0;box-shadow:none}.result-field.svelte-138axrz:focus{box-shadow:inset 0 -1px color-mix(in srgb,var(--brand-coral) 65%,var(--ds-surface))}.result-detail.svelte-138axrz{display:block;font-size:11px;color:var(--ds-muted);margin:0}.result-metric.svelte-138axrz{width:90px;flex:none;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.image-width.svelte-138axrz{width:26px;padding:4px 0;border:0;border-radius:4px;background:transparent;color:var(--ds-ink);font:inherit;text-align:right}.image-width.svelte-138axrz:focus{outline:1px solid var(--ds-focus)}.dialog-field.svelte-138axrz{width:100%;min-height:0;height:36px;box-sizing:border-box;padding:8px 11px;border:1px solid var(--ds-border);border-radius:7px;background:var(--ds-surface);color:var(--ds-ink);font:400 13px/1.5 var(--font-family);box-shadow:none}.dialog-field.svelte-138axrz:focus{border-color:var(--ds-focus);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-focus) 9%,transparent)}.inline-name.svelte-138axrz{flex:1;width:0;min-width:0;min-height:0;height:24px;margin:0;padding:2px 0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:var(--ds-ink);font:450 var(--ds-text-caption, .75rem)/20px var(--font-family)}.inline-name.svelte-138axrz:focus,.inline-name.svelte-138axrz:focus-visible{outline:0;box-shadow:none;border:0}.inline-name.svelte-138axrz::placeholder{color:var(--ds-muted)}.input.svelte-138axrz{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-base);outline:none}.input.svelte-138axrz::placeholder{color:var(--color-text-tertiary)}.input.svelte-138axrz:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);transform:scale(1.005);transition:all var(--duration-fast) var(--ease-spring)}.input.svelte-138axrz:hover:not(:disabled){border-color:var(--color-border-strong)}.input.svelte-138axrz:disabled{opacity:.5;cursor:not-allowed;background:var(--color-hover)}.input-error.svelte-138axrz{border-color:var(--color-error);animation:svelte-138axrz-input-shake var(--duration-slow) var(--ease-bounce)}.input-error.svelte-138axrz:focus{box-shadow:0 0 0 3px var(--color-error-light)}@keyframes svelte-138axrz-input-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.input-textarea.svelte-138axrz{resize:vertical;min-height:100px;line-height:var(--line-height-relaxed)}.input[type=number].svelte-138axrz::-webkit-inner-spin-button,.input[type=number].svelte-138axrz::-webkit-outer-spin-button{appearance:none;margin:0}.input[type=number].svelte-138axrz{appearance:textfield}.input-wrapper.svelte-138axrz{position:relative;display:block;width:100%}.input-with-toggle.svelte-138axrz{padding-right:2.75rem}.input-with-actions.svelte-138axrz{padding-right:4.25rem}.input-actions.svelte-138axrz{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:2px}.input-action-btn.svelte-138axrz{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;cursor:pointer;color:var(--color-text-tertiary);border-radius:var(--radius-sm);transition:color var(--duration-fast),background var(--duration-fast);padding:0;line-height:1}.input-action-btn.svelte-138axrz:hover{color:var(--color-text-secondary);background:var(--color-hover)}.input-action-btn.svelte-138axrz:focus-visible{outline:3px solid var(--ds-focus-soft, var(--focus-soft));outline-offset:1px;color:var(--color-text)}.input-action-btn.svelte-138axrz:active{background:var(--color-active)}.input.input-textarea.composer-field.svelte-138axrz,.input.input-textarea.composer-field.svelte-138axrz:focus,.input.input-textarea.composer-field.svelte-138axrz:focus-visible{display:block;width:100%;min-height:212px;resize:vertical;font-size:13px;line-height:1.8;padding:16px;border:0;box-shadow:none;background:transparent;border-radius:0;outline:none;transform:none}.input.input-textarea.composer-field[data-density=compact].svelte-138axrz{min-height:0;padding:12px;line-height:1.7}.input.input-textarea[data-density=compact].svelte-138axrz{font-size:13px;line-height:1.7}@media(max-width:1023px){.input.input-textarea[data-mobile-comfort=true][data-density].svelte-138axrz{font-size:16px;line-height:1.55;padding:12px}}@media(max-width:1023px){:is(.input:where(.svelte-138axrz),.ui-input:where(.svelte-138axrz))[data-mobile-comfort=true].svelte-138axrz{font-size:16px;min-height:44px;max-width:100%}}@media(max-width:1023px){.input.input-textarea.composer-field[data-mobile-appearance=plain].svelte-138axrz{padding:0;min-height:100px;height:112px;resize:vertical;font-weight:400;background:transparent}}.landing-input-surface.svelte-138axrz{padding:14px 16px 4px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-control);background:color-mix(in srgb,var(--ds-page) 62%,var(--ds-surface));transition:border-color var(--ds-motion-fast),background var(--ds-motion-fast)}.landing-input-surface.has-actions.svelte-138axrz{padding:0;background:var(--ds-surface);border-color:var(--ds-border);border-radius:14px}.landing-input-surface.has-actions.svelte-138axrz:focus-within{background:var(--ds-surface);border-color:var(--ds-muted)}.landing-input-surface.has-actions.svelte-138axrz .landing-input-footer:where(.svelte-138axrz){min-height:41px;margin:0;padding:9px 10px 0;box-sizing:border-box}.landing-input-actions.svelte-138axrz{display:flex;margin:4px 10px 10px}.landing-input-actions.svelte-138axrz .btn{width:100%;justify-content:center}.landing-input-surface.has-actions.svelte-138axrz .input.input-textarea.landing-field:where(.svelte-138axrz){box-sizing:border-box;height:158px;min-height:158px;padding:18px 18px 6px;font-size:14px;line-height:1.7}.landing-input-surface.svelte-138axrz:focus-within{border-color:var(--ds-muted);background:color-mix(in srgb,var(--ds-page) 40%,var(--ds-surface))}.landing-input-surface.field-disabled.svelte-138axrz{opacity:.6}.landing-input-footer.svelte-138axrz{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:4px -8px 0;font:400 11px/1.5 var(--ds-font-family,var(--font-family));color:var(--ds-muted)}.input.input-textarea.landing-field.svelte-138axrz,.input.input-textarea.landing-field.svelte-138axrz:focus,.input.input-textarea.landing-field.svelte-138axrz:focus-visible{display:block;min-height:112px;height:112px;padding:0;resize:none;font:400 14px/1.65 var(--ds-font-family,var(--font-family));color:var(--ds-ink);background:transparent;border:0;border-radius:0;box-shadow:none;outline:none;transform:none;caret-color:var(--ds-ink)}.input.input-textarea.landing-field.svelte-138axrz::placeholder{font:inherit;color:var(--ds-muted);opacity:.8}@media(max-width:768px){.input.input-textarea.landing-field.svelte-138axrz,.input.input-textarea.landing-field.svelte-138axrz:focus,.input.input-textarea.landing-field.svelte-138axrz:focus-visible{min-height:112px;height:112px}}@supports (-webkit-touch-callout:none){@media(pointer:coarse){.input.input-textarea.landing-field.svelte-138axrz,.input.input-textarea.landing-field.svelte-138axrz:focus,.input.input-textarea.landing-field.svelte-138axrz:focus-visible,.landing-input-surface.has-actions.svelte-138axrz .input.input-textarea.landing-field:where(.svelte-138axrz),.landing-input-surface.has-actions.svelte-138axrz .input.input-textarea.landing-field:where(.svelte-138axrz):focus,.landing-input-surface.has-actions.svelte-138axrz .input.input-textarea.landing-field:where(.svelte-138axrz):focus-visible{font-size:16px}}}
