@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Titillium+Web:wght@700&display=swap";:root{--color-primary: #0855f9;--color-secondary: #d8dce5;--color-quaternary: #d8dce5;--color-border: #b0b6c3;--color-text-default: #0b101e;--color-text-label: #676d7b;--color-text-placeholder: #9099ab;--color-text-muted: #676d7b;--color-background: #f8f8fa;--color-background-card: #ffffff;--color-error: #ef4444;--color-warning: #f59e0b;--color-success: #22c55e;--color-icon-field: #9099ab;--color-surface: #ffffff;--color-button-primary-bg: #0855f9;--color-button-primary-text: #ffffff;--color-button-secondary-bg: #d8dce5;--color-button-secondary-text: #0b101e;--color-button-quaternary-bg: #d8dce5;--color-button-quaternary-text: #0b101e;--color-button-danger-bg: #c4133f;--color-button-danger-text: #ffffff;--gap-4: 4px;--gap-8: 8px;--gap-10: 10px;--gap-12: 12px;--gap-16: 16px;--gap-20: 20px;--gap-24: 24px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-form: 10px;--shadow-card: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-display: "Titillium Web", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-title: 24px;--font-size-body: 16px;--font-size-caption: 14px;--font-size-small: 12px;--line-height-title: 32px;--line-height-body: 21px;--line-height-button: 18px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--input-height: 64px;--button-height-sm: 40px;--button-height-md: 54px;--button-height-form: 52px;--form-width: 478px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility}body{font-family:var(--font-family);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-default);background-color:var(--color-background);min-height:100vh;overflow-x:hidden}#root{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 24px}button{font-family:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font-family:inherit;font-size:inherit;border:none;background:none;outline:none;color:inherit}input::placeholder{color:var(--color-text-placeholder)}
