:root{--color-text-primary:#080314;--color-text-tertiary:#6C6D88;--color-border-tertiary:#D6D7E9;--color-surface-white:#FFFFFF;--color-bg-light-soft:#F4F5FF;--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;--font-inter:"Inter",ui-sans-serif,system-ui,sans-serif;--text-display-bold-size:30px;--text-display-bold-line-height:1.2;--text-display-bold-weight:700;--text-display-bold-letter-spacing:-.3px;--text-heading-h1-size:20px;--text-heading-h1-line-height:1.2;--text-heading-h1-weight:600;--text-heading-h1-letter-spacing:-.4px;--text-heading-h2-size:18px;--text-heading-h2-line-height:1.2;--text-heading-h2-weight:600;--text-heading-h2-letter-spacing:-.18px;--text-heading-h3-size:16px;--text-heading-h3-line-height:1.2;--text-heading-h3-weight:600;--text-heading-h3-letter-spacing:-.16px;--text-body-medium-size:14px;--text-body-medium-line-height:1.4;--text-body-medium-weight:500;--text-body-medium-letter-spacing:0px;--text-body-regular-size:14px;--text-body-regular-line-height:1.4;--text-body-regular-weight:400;--text-body-regular-letter-spacing:0px;--text-caption-semibold-size:12px;--text-caption-semibold-line-height:1.2;--text-caption-semibold-weight:600;--text-caption-semibold-letter-spacing:.12px;--text-caption-regular-size:12px;--text-caption-regular-line-height:1.3;--text-caption-regular-weight:400;--text-caption-regular-letter-spacing:.12px;--spacing-card-padding:1.5rem;--spacing-card-gap:1rem;--radius-card:.5rem;--radius-badge:9999px;--radius-dropdown:12px;--radius-input:12px;--color-brand-primary:#5E22F3;--color-brand-primary-hover:#4D1ACC;--color-brand-primary-text:#FFFFFF;--color-bg-disabled:#A7A6B8;--color-destructive:#D33352;--color-destructive-hover:#B82D47;--color-error:#EF4444;--color-error-text:#DC2626;--color-brand-bg-soft:#EEE9FD;--color-brand-bg-dark:#CAB8FA;--color-action-active:#CAB8FA;--color-dropdown-item-hover:#EEE9FD;--shadow-dropdown:0px 2px 12px -2px #0000001F;--color-success:#22C55E;--color-warning:#F59E0B;--color-info:#3B82F6;--radius-toast:12px;--shadow-toast:0px 2px 12px -2px #0000001F;--radius-tooltip:8px;--shadow-tooltip:0px 2px 12px -2px #0000001F;--radius-dialog:12px;--shadow-dialog:0px 2px 12px -2px #0000001F;--color-success-bg:#CFFDCD;--color-success-border:#5FD045;--color-success-text:#378025;--color-warning-bg:#FFF3CD;--color-warning-border:#F5C518;--color-warning-text:#8A6D00;--color-error-bg:#FFE0E0;--color-error-border:#EF4444;--color-error-text:#B91C1C;--color-info-bg:#DBEAFE;--color-info-border:#60A5FA;--color-info-text:#1E40AF;--color-destructive-bg:#FFE0E6;--color-destructive-border:#F43F5E;--color-destructive-text:#9F1239;--radius-table:8px;--color-text-secondary:#3B3C44;--color-gradient-ai-1:#5E22F3;--color-gradient-ai-2:#BA38E3;--color-gradient-ai-3:#FF682C;--color-gradient-ai-4:#2FC8E3;--color-gradient-ai-5:#5E22F3;--color-anil-10:#EFE9FF;--color-anil-20:#CCB8FF;--color-anil-30:#A986FF;--color-anil-40:#8655FF;--color-anil-50:#5E22F3;--color-anil-60:#4811D1;--color-anil-70:#391694;--color-anil-80:#311280;--color-anil-90:#23195C;--color-anil-100:#18191C;--color-violeta-10:#FAEDFF;--color-violeta-20:#F1C5FF;--color-violeta-30:#E79DFF;--color-violeta-40:#DD75FF;--color-violeta-50:#D34DFF;--color-violeta-60:#BA39E4;--color-violeta-70:#9C26C2;--color-violeta-80:#7E17A0;--color-violeta-90:#620C7E;--color-violeta-100:#46045C;--color-turquesa-10:#ECFCFF;--color-turquesa-20:#C2F6FF;--color-turquesa-30:#97EFFF;--color-turquesa-40:#6DE9FF;--color-turquesa-50:#43E3FF;--color-turquesa-60:#2FC8E3;--color-turquesa-70:#1DA8C1;--color-turquesa-80:#0F899F;--color-turquesa-90:#056B7D;--color-turquesa-100:#004D5B;--color-laranja-10:#FFF0EA;--color-laranja-20:#FFCEBA;--color-laranja-30:#FFAC8B;--color-laranja-40:#FFAC8B;--color-laranja-50:#FF682C;--color-laranja-60:#DD511A;--color-laranja-70:#BB3E0C;--color-laranja-80:#992C01;--color-laranja-90:#772200;--color-laranja-100:#551800;--color-neutro-10:#FFFFFF;--color-neutro-20:#F5F5FF;--color-neutro-30:#D6D5EB;--color-neutro-40:#A5A5B9;--color-neutro-50:#8484A2;--color-neutro-60:#6B6B8A;--color-neutro-70:#4F5266;--color-neutro-80:#3B3C44;--color-neutro-90:#29292F;--color-neutro-100:#000000;--color-vermelho-10:#FFE8F0;--color-vermelho-20:#FFC0D5;--color-vermelho-30:#FF97BA;--color-vermelho-40:#FF6E9E;--color-vermelho-50:#FF4683;--color-vermelho-60:#FF1D68;--color-vermelho-70:#E70852;--color-vermelho-80:#BE003F;--color-vermelho-90:#950032;--color-vermelho-100:#6C0024;--color-amarelo-10:#FFFEE5;--color-amarelo-20:#FFFEB7;--color-amarelo-30:#FFFD8A;--color-amarelo-40:#FFFC5C;--color-amarelo-50:#FFFB2E;--color-amarelo-60:#FFFB00;--color-amarelo-70:#D6D300;--color-amarelo-80:#ADAB00;--color-amarelo-90:#858200;--color-amarelo-100:#5C5A00;--color-verde-10:#EAFFEC;--color-verde-20:#C3FFC9;--color-verde-30:#9DFFA7;--color-verde-40:#77FF85;--color-verde-50:#51FF62;--color-verde-60:#2AFC3F;--color-verde-70:#13D326;--color-verde-80:#01AB12;--color-verde-90:#00820D;--color-verde-100:#005909;--background:var(--color-neutro-10);--foreground:var(--color-neutro-90);--card:var(--color-neutro-10);--card-foreground:var(--color-neutro-90);--popover:var(--color-neutro-10);--popover-foreground:var(--color-neutro-90);--tooltip:var(--color-neutro-90);--tooltip-foreground:var(--color-neutro-20);--primary:var(--color-anil-50);--primary-foreground:var(--color-anil-10);--secondary:var(--color-neutro-20);--secondary-foreground:var(--color-neutro-90);--muted:var(--color-neutro-20);--muted-foreground:var(--color-neutro-60);--accent:var(--color-neutro-20);--accent-foreground:var(--color-neutro-90);--destructive:var(--color-vermelho-70);--destructive-foreground:var(--color-neutro-10);--border:var(--color-neutro-30);--input:var(--color-neutro-10);--ring:var(--color-neutro-40);--chart-1:var(--color-anil-20);--chart-2:var(--color-anil-40);--chart-3:var(--color-anil-50);--chart-4:var(--color-anil-60);--chart-5:var(--color-anil-70);--sidebar:var(--color-neutro-20);--sidebar-foreground:var(--color-neutro-90);--sidebar-primary:var(--color-anil-50);--sidebar-primary-foreground:var(--color-anil-10);--sidebar-accent:var(--color-neutro-20);--sidebar-accent-foreground:var(--color-neutro-90);--sidebar-border:var(--color-neutro-30);--sidebar-ring:var(--color-neutro-40);--success:var(--color-verde-80);--success-foreground:var(--color-neutro-90);--warning:var(--color-amarelo-60);--warning-foreground:var(--color-neutro-90);--warning-text:var(--color-amarelo-100);--logo:var(--color-anil-50)}.dark{--background:var(--color-anil-100);--foreground:var(--color-neutro-20);--card:var(--color-neutro-90);--card-foreground:var(--color-neutro-20);--popover:var(--color-neutro-90);--popover-foreground:var(--color-neutro-20);--tooltip:var(--color-neutro-10);--tooltip-foreground:var(--color-neutro-90);--primary:var(--color-anil-50);--primary-foreground:var(--color-anil-10);--secondary:var(--color-neutro-80);--secondary-foreground:var(--color-neutro-20);--muted:var(--color-neutro-80);--muted-foreground:var(--color-neutro-40);--accent:var(--color-neutro-80);--accent-foreground:var(--color-neutro-20);--destructive:var(--color-vermelho-70);--destructive-foreground:var(--color-neutro-10);--border:var(--color-neutro-70);--input:var(--color-neutro-80);--ring:var(--color-neutro-50);--chart-1:var(--color-anil-20);--chart-2:var(--color-anil-40);--chart-3:var(--color-anil-50);--chart-4:var(--color-anil-60);--chart-5:var(--color-anil-70);--sidebar:var(--color-neutro-90);--sidebar-foreground:var(--color-neutro-20);--sidebar-primary:var(--color-anil-50);--sidebar-primary-foreground:var(--color-anil-10);--sidebar-accent:var(--color-neutro-80);--sidebar-accent-foreground:var(--color-neutro-20);--sidebar-border:var(--color-neutro-80);--sidebar-ring:var(--color-neutro-50);--success:var(--color-verde-40);--success-foreground:var(--color-neutro-80);--warning:var(--color-amarelo-40);--warning-foreground:var(--color-neutro-80);--warning-text:var(--color-amarelo-40);--logo:var(--color-neutro-10)}.motiva-input{display:flex;flex-direction:column;gap:6px}.motiva-input-label{font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:140%;color:var(--foreground)}.motiva-input-wrapper{display:flex;align-items:center;gap:12px;width:552px;height:56px;min-height:56px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--input);box-sizing:border-box;transition:border-color .15s ease}.motiva-input-wrapper:hover{border-color:var(--primary)}.motiva-input-wrapper:focus-within{border-color:var(--primary);outline:none;box-shadow:0 0 0 1px var(--primary)}.motiva-input-wrapper:focus-within:hover{border-color:var(--primary)}.motiva-input-wrapper--floating{padding-top:0;padding-bottom:0}.motiva-input-native{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:var(--foreground);padding:0;margin:0}.motiva-input-native::placeholder{color:var(--muted-foreground)}.dark .motiva-input-native::-webkit-calendar-picker-indicator{filter:invert(1)}.motiva-input-container{position:relative;flex:1;min-width:0;align-self:stretch}.motiva-input-container .motiva-input-native{width:100%;height:100%;transition:padding .15s ease}.motiva-input-container .motiva-input-native::placeholder{color:transparent}.motiva-input-floating-label{position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:var(--muted-foreground);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:top .15s ease,transform .15s ease,font-size .15s ease,line-height .15s ease,letter-spacing .15s ease}.motiva-input-container .motiva-input-native:focus~.motiva-input-floating-label,.motiva-input-container .motiva-input-native:not(:placeholder-shown)~.motiva-input-floating-label{top:8px;transform:translateY(0);font-size:12px;line-height:120%;letter-spacing:.01em}.motiva-input-container .motiva-input-native:focus,.motiva-input-container .motiva-input-native:not(:placeholder-shown){padding-top:18px}.motiva-input-wrapper--sm{height:40px;min-height:40px;padding:8px 12px}.motiva-input-wrapper--sm.motiva-input-wrapper--floating{padding-top:0;padding-bottom:0}.motiva-input-wrapper--sm .motiva-input-floating-label,.motiva-input-wrapper--sm .motiva-input-native{font-size:13px}.motiva-input-wrapper--sm .motiva-input-container .motiva-input-native:focus~.motiva-input-floating-label,.motiva-input-wrapper--sm .motiva-input-container .motiva-input-native:not(:placeholder-shown)~.motiva-input-floating-label{top:4px;font-size:12px}.motiva-input-wrapper--sm .motiva-input-container .motiva-input-native:focus,.motiva-input-wrapper--sm .motiva-input-container .motiva-input-native:not(:placeholder-shown){padding-top:14px}.motiva-input-wrapper--lg{height:56px;min-height:56px;padding:14px 20px}.motiva-input-wrapper--lg.motiva-input-wrapper--floating{padding-top:0;padding-bottom:0}.motiva-input-wrapper--lg .motiva-input-floating-label,.motiva-input-wrapper--lg .motiva-input-native{font-size:16px}.motiva-input-wrapper--lg .motiva-input-container .motiva-input-native:focus~.motiva-input-floating-label,.motiva-input-wrapper--lg .motiva-input-container .motiva-input-native:not(:placeholder-shown)~.motiva-input-floating-label{top:10px;font-size:12px}.motiva-input-wrapper--lg .motiva-input-container .motiva-input-native:focus,.motiva-input-wrapper--lg .motiva-input-container .motiva-input-native:not(:placeholder-shown){padding-top:20px}.motiva-input-wrapper--error,.motiva-input-wrapper--error:focus-within,.motiva-input-wrapper--error:hover{border-color:var(--destructive)}.motiva-input-wrapper--error:focus-within{box-shadow:0 0 0 1px var(--destructive)}.motiva-input-error{font-family:var(--font-inter);font-weight:var(--text-caption-regular-weight);font-size:var(--text-caption-regular-size);line-height:var(--text-caption-regular-line-height);letter-spacing:var(--text-caption-regular-letter-spacing);color:var(--destructive)}.motiva-input-wrapper--warning,.motiva-input-wrapper--warning:focus-within,.motiva-input-wrapper--warning:hover{border-color:var(--warning)}.motiva-input-wrapper--warning:focus-within{box-shadow:0 0 0 1px var(--warning)}.motiva-input-warning{font-family:var(--font-inter);font-weight:var(--text-caption-regular-weight);font-size:var(--text-caption-regular-size);line-height:var(--text-caption-regular-line-height);letter-spacing:var(--text-caption-regular-letter-spacing);color:var(--warning-text)}.motiva-input-wrapper--success,.motiva-input-wrapper--success:focus-within,.motiva-input-wrapper--success:hover{border-color:var(--success)}.motiva-input-wrapper--success:focus-within{box-shadow:0 0 0 1px var(--success)}.motiva-input-success{font-family:var(--font-inter);font-weight:var(--text-caption-regular-weight);font-size:var(--text-caption-regular-size);line-height:var(--text-caption-regular-line-height);letter-spacing:var(--text-caption-regular-letter-spacing);color:var(--success)}.motiva-input-wrapper--disabled,.motiva-input-wrapper--disabled:hover{background:var(--muted);border-color:var(--border);cursor:not-allowed}.motiva-input-wrapper--disabled .motiva-input-native{color:var(--muted-foreground);cursor:not-allowed}.motiva-input-wrapper--disabled .motiva-input-native::placeholder{color:var(--muted-foreground)}.motiva-input-wrapper--disabled .motiva-input-floating-label{color:var(--muted-foreground)}.motiva-input-wrapper--full-width{width:100%}.motiva-input-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.motiva-input-icon,.motiva-input-wrapper--disabled .motiva-input-icon{color:var(--muted-foreground)}