@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
[data-theme=claro]{--background:#fff4f0;--background-hover:#f5ebe7;--surface:#fff;--surface-variant:#f5f5f5;--primary:#a0b046;--primary-dark:#8c9a3d;--primary-light:#c4d756;--accent:#d17c3e;--accent-rgb:209, 124, 62;--accent-light-1:#e89b66;--accent-light-2:#f2b78f;--accent-light-3:#f9d4b3;--accent-medium-1:#c66930;--accent-medium-2:#b35928;--accent-medium-3:#9f4820;--accent-dark-1:#8a3f1a;--accent-dark-2:#732f12;--accent-dark-3:#5c240f;--error-background:#ffebee;--error-base:#c9392b;--error-dark:#a52714;--warning-background:#fff8e1;--warning-base:#8a6c00;--warning-dark:#665000;--success-message-background:#e6f4ea;--success-light:#c4d756;--success-base:#a0b046;--success-dark:#8c9a3d;--info-background:#e3f2fd;--info-light:#bbdefb;--info-base:#4a90e2;--info-dark:#1565c0;--text-primary:#111;--text-secondary:#666;--text-disabled:#999;--text-on-primary:#fff;--placeholder:#6b7280;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#eee;--gray-300:#e0e0e0;--gray-400:#bdbdbd;--gray-500:#9e9e9e;--gray-600:#757575;--gray-700:#616161;--gray-800:#424242;--gray-900:#212121;--border:var(--gray-200);--border-light:#e5e5e5;--border-medium:#d0d0d0;--border-dark:#b0b0b0;--divider:var(--gray-200);--divider-light:#e0e0e0;--divider-dark:#424242;--shadow-sm:0 1px 2px #0000001a;--shadow-md:0 4px 6px #0003;--shadow-lg:0 10px 15px #0000004d;--hover-overlay:#0000000a;--active-overlay:#00000014;--disabled-overlay:#0000001f;--focus-ring:#0078d426;--focus-ring-error:#ef444426;--focus-ring-success:#10b98126;--focus-ring-accent:#d17c3e26;--white:#fff;--white-alpha-95:#fffffff2;--white-alpha-30:#ffffff4d;--white-alpha-20:#fff3;--status-verde-light:#e8f5e9;--status-azul-light:#e3f2fd;--status-amarelo-light:#fff8e1;--status-vermelho-light:#fce4ec;--button-text-primary:#fff;--button-hover-primary:#66bb6a;--button-active-primary:#43a047;--button-active-hover-primary:#2e7d32;--button-disabled-primary:#ccc;--primary-rgba:76, 175, 80;--accent-dark-rgba:140, 63, 26;--accent-medium-rgba:198, 89, 40;--accent-light-rgba:232, 155, 102;--card-verde:232, 245, 233;--card-azul:227, 242, 253;--card-amarelo:255, 248, 225;--card-vermelho:252, 228, 236;--navbar-logout:#e57373}[data-theme=escuro]{--background:#181a1b;--background-hover:#25292a;--surface:#1f2123;--surface-variant:#2a2d30;--primary:#a0b046;--primary-dark:#8c9a3d;--primary-light:#c4d756;--accent:#f2994a;--accent-rgb:242, 153, 74;--accent-light-1:#f5b278;--accent-light-2:#f9d1a7;--accent-light-3:#fde6cc;--accent-medium-1:#d9822b;--accent-medium-2:#b6691f;--accent-medium-3:#914d12;--accent-dark-1:#753c0f;--accent-dark-2:#5c2f0c;--accent-dark-3:#46240a;--error-background:#e573731f;--error-base:#e57373;--error-dark:#c62828;--warning-background:#ffb74d1f;--warning-base:#ffb74d;--warning-dark:#f57c00;--success-message-background:#81c7841f;--success-base:#81c784;--success-dark:#388e3c;--info-background:#64b5f61f;--info-light:#1976d2;--info-base:#64b5f6;--info-dark:#1976d2;--text-primary:#f5f5f5;--text-secondary:silver;--text-disabled:#7a7a7a;--text-on-primary:#0f0f0f;--placeholder:#9e9e9e;--gray-50:#1c1c1c;--gray-100:#2e2e2e;--gray-200:#373737;--gray-300:#424242;--gray-400:#757575;--gray-500:#9e9e9e;--gray-600:#bdbdbd;--gray-700:#d6d6d6;--gray-800:#eee;--gray-900:#fafafa;--border:var(--gray-200);--border-light:#333;--border-medium:#444;--border-dark:#555;--divider:var(--gray-300);--divider-light:#333;--divider-dark:#555;--shadow-sm:0 1px 3px #00000040;--shadow-md:0 4px 8px #0000004d;--shadow-lg:0 12px 20px #00000059;--hover-overlay:#ffffff0d;--active-overlay:#ffffff1a;--disabled-overlay:#ffffff1f;--focus-ring:#0078d426;--focus-ring-error:#ef444426;--focus-ring-success:#10b98126;--focus-ring-accent:#d17c3e26;--white:#fff;--white-alpha-95:#fffffff2;--white-alpha-30:#ffffff4d;--white-alpha-20:#fff3;--status-verde-light:#2e7d32;--status-azul-light:#455a64;--status-amarelo-light:#8d7b2d;--status-vermelho-light:#8e444a;--button-text-primary:#0f0f0f;--button-hover-primary:#66bb6a;--button-active-primary:#43a047;--button-active-hover-primary:#2e7d32;--button-disabled-primary:#ccc;--primary-rgba:129, 199, 132;--accent-dark-rgba:140, 63, 26;--accent-medium-rgba:198, 89, 40;--accent-light-rgba:232, 155, 102;--card-verde:46, 125, 50;--card-azul:69, 90, 100;--card-amarelo:141, 123, 45;--card-vermelho:142, 68, 74}html{height:100%}body{box-sizing:border-box;background:var(--background);width:100%;min-height:100vh;color:var(--text-primary);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:background-color .3s,color .3s}body>*{min-height:100vh}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{color:inherit}a{color:var(--accent)}a:hover{color:var(--accent-medium-1)}button,input,select,textarea{color:inherit;background:var(--surface);border:1px solid var(--border)}button:hover{background:rgba(var(--accent-rgb), .08)}button:active{background:rgba(var(--accent-rgb), .16)}::placeholder{color:var(--placeholder);opacity:1}hr,.divider{border-color:var(--divider)}.card--verde{background:rgba(var(--card-verde), 1)}.card--azul{background:rgba(var(--card-azul), 1)}.card--amarelo{background:rgba(var(--card-amarelo), 1)}.card--vermelho{background:rgba(var(--card-vermelho), 1)}svg{stroke:currentColor;fill:none}.svg-fill{fill:currentColor;stroke:none}::selection{background:var(--accent);color:#fff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
﻿ .Auth-module__vFFIaa__authContainer{box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:20px;display:flex;position:relative}.Auth-module__vFFIaa__authCard{text-align:center;background-color:var(--surface);border-radius:10px;width:100%;max-width:500px;padding:20px;position:relative;box-shadow:0 4px 12px #0000004d}.Auth-module__vFFIaa__authLanguageSelector{z-index:10;position:absolute;top:1rem;right:1rem}@media (max-width:768px){.Auth-module__vFFIaa__authLanguageSelector{top:.5rem;right:.5rem}}.Auth-module__vFFIaa__logoContainer{margin-bottom:20px}.Auth-module__vFFIaa__logoIcon{background-color:var(--background);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 8px;display:flex}.Auth-module__vFFIaa__brandName{color:var(--text-primary);font-size:24px;font-weight:700}.Auth-module__vFFIaa__tagline{color:var(--text-secondary);margin-bottom:24px;font-size:16px}.Auth-module__vFFIaa__successMessage{background-color:var(--success-message-background);color:var(--success-base);border:1px solid var(--success-dark);text-align:center;border-radius:10px;margin-bottom:20px;padding:10px;font-size:14px;font-weight:500}.Auth-module__vFFIaa__errorMessage{background-color:var(--error-background);color:var(--error-base);border:1px solid var(--error-dark);text-align:center;border-radius:10px;margin-bottom:20px;padding:10px;font-size:14px;font-weight:500}.Auth-module__vFFIaa__formToggle{background-color:var(--gray-200);border-radius:10px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.Auth-module__vFFIaa__toggleButton{color:var(--text-primary);cursor:pointer;background-color:#0000;border:none;border-radius:6px;flex:1;padding:12px;font-weight:600;transition:all .3s}.Auth-module__vFFIaa__toggleButton:hover{background-color:var(--gray-400)}.Auth-module__vFFIaa__toggleButton.Auth-module__vFFIaa__active{background-color:var(--primary);color:var(--text-primary);box-shadow:0 2px 4px #00000014}.Auth-module__vFFIaa__inputField{border:1px solid var(--primary);box-sizing:border-box;width:100%;color:var(--text-primary);background-color:var(--surface-light);border-radius:10px;margin-bottom:16px;padding:12px;font-size:16px}.Auth-module__vFFIaa__inputField::placeholder{color:var(--placeholder)}.Auth-module__vFFIaa__inputField:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-medium-rgba), .3);outline:none}.Auth-module__vFFIaa__passwordInputWrapper{width:100%;margin-bottom:16px;position:relative}.Auth-module__vFFIaa__passwordInputWrapper .Auth-module__vFFIaa__inputField{margin-bottom:0;padding-right:44px}.Auth-module__vFFIaa__passwordToggleButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.Auth-module__vFFIaa__passwordToggleButton:hover{color:var(--text-primary)}.Auth-module__vFFIaa__passwordToggleButton:disabled{cursor:not-allowed;opacity:.6}.Auth-module__vFFIaa__phoneInputGroup{gap:8px;width:100%;margin-bottom:16px;display:flex}.Auth-module__vFFIaa__countryCodeSelect{border:1px solid var(--primary);width:130px;color:var(--text-primary);background-color:var(--surface-light);cursor:pointer;border-radius:10px;padding:12px 8px;font-family:system-ui,-apple-system,Segoe UI,Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:15px;transition:all .2s}.Auth-module__vFFIaa__countryCodeSelect:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-medium-rgba), .3);outline:none}.Auth-module__vFFIaa__phoneInput{border:1px solid var(--primary);color:var(--text-primary);background-color:var(--surface-light);border-radius:10px;flex:1;padding:12px;font-size:16px}.Auth-module__vFFIaa__phoneInput::placeholder{color:var(--placeholder)}.Auth-module__vFFIaa__phoneInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-medium-rgba), .3);outline:none}.Auth-module__vFFIaa__passwordStrengthContainer{flex-direction:column;gap:4px;width:100%;margin-top:8px;margin-bottom:8px;animation:.2s ease-in-out Auth-module__vFFIaa__fadeIn;display:flex}@keyframes Auth-module__vFFIaa__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Auth-module__vFFIaa__passwordStrengthBar{background-color:#e0e0e0;border-radius:2px;width:100%;height:4px;overflow:hidden}.Auth-module__vFFIaa__passwordStrengthFill{border-radius:2px;height:100%;transition:all .2s ease-in-out}.Auth-module__vFFIaa__passwordStrengthLabel{justify-content:space-between;align-items:center;margin-top:4px;font-size:14px;font-weight:500;display:flex}.Auth-module__vFFIaa__passwordStrengthScore{color:var(--text-secondary,#666);font-size:13px;font-weight:400}.Auth-module__vFFIaa__passwordStrengthHint{color:var(--text-secondary,#666);margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.4}.Auth-module__vFFIaa__strengthWeak{color:#d32f2f}.Auth-module__vFFIaa__strengthWeak.Auth-module__vFFIaa__passwordStrengthFill{background-color:#d32f2f}.Auth-module__vFFIaa__strengthFair{color:#f57c00}.Auth-module__vFFIaa__strengthFair.Auth-module__vFFIaa__passwordStrengthFill{background-color:#f57c00}.Auth-module__vFFIaa__strengthGood{color:#388e3c}.Auth-module__vFFIaa__strengthGood.Auth-module__vFFIaa__passwordStrengthFill{background-color:#388e3c}.Auth-module__vFFIaa__strengthStrong{color:#1976d2}.Auth-module__vFFIaa__strengthStrong.Auth-module__vFFIaa__passwordStrengthFill{background-color:#1976d2}.Auth-module__vFFIaa__passwordCriteriaList{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.Auth-module__vFFIaa__passwordCriteriaItem{align-items:center;gap:6px;font-size:12px;line-height:1.4;transition:color .15s ease-in-out;display:flex}.Auth-module__vFFIaa__criteriaIcon{text-align:center;flex-shrink:0;width:14px;font-size:12px;font-weight:700}.Auth-module__vFFIaa__criteriaMet{color:#388e3c}.Auth-module__vFFIaa__criteriaUnmet{color:#d32f2f}@media (max-width:480px){.Auth-module__vFFIaa__passwordStrengthBar{height:6px}.Auth-module__vFFIaa__passwordStrengthLabel{font-size:14px}.Auth-module__vFFIaa__passwordStrengthHint{font-size:12px}.Auth-module__vFFIaa__passwordCriteriaItem{font-size:13px}}.Auth-module__vFFIaa__submitButton{background-color:var(--primary);width:100%;color:var(--text-primary);cursor:pointer;border:none;border-radius:10px;padding:12px;font-size:18px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1)}.Auth-module__vFFIaa__submitButton:hover{background-color:var(--primary-dark);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Auth-module__vFFIaa__submitButton:active{background-color:var(--primary-light);transition:all .1s;transform:translateY(0)scale(.98)}.Auth-module__vFFIaa__submitButton:focus-visible{outline:3px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring)}.Auth-module__vFFIaa__submitButton:disabled,.Auth-module__vFFIaa__socialLoginButton:disabled{background-color:var(--gray-200);color:var(--text-secondary);cursor:not-allowed}.Auth-module__vFFIaa__linkText{color:var(--primary-green);margin-top:16px;font-weight:600;text-decoration:none;display:block}.Auth-module__vFFIaa__linkButton{color:var(--primary-green);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-weight:600;text-decoration:underline}.Auth-module__vFFIaa__linkButton:hover{color:var(--primary-dark)}.Auth-module__vFFIaa__socialLoginContainer{margin-top:24px}.Auth-module__vFFIaa__socialLoginDivider{text-align:center;color:var(--gray-400);margin:14px;position:relative}.Auth-module__vFFIaa__socialLoginDivider:before,.Auth-module__vFFIaa__socialLoginDivider:after{content:"";background-color:var(--gray-300);width:45%;height:1px;position:absolute;top:45%}.Auth-module__vFFIaa__socialLoginDivider:before{left:0}.Auth-module__vFFIaa__socialLoginDivider:after{right:0}.Auth-module__vFFIaa__socialLoginButton{border:1px solid var(--primary);width:100%;color:var(--text-primary);cursor:pointer;background-color:#0000;border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;padding:12px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.Auth-module__vFFIaa__socialLoginButton:hover{background-color:var(--gray-300);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.Auth-module__vFFIaa__socialLoginButton:active{transition:all .1s;transform:translateY(0)scale(.98)}.Auth-module__vFFIaa__socialLoginButton:focus-visible{outline:3px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring)}.Auth-module__vFFIaa__socialLoginIcon{width:20px;height:20px;margin-right:12px}.Auth-module__vFFIaa__formTitle{color:var(--dark-text);margin-bottom:16px;font-size:20px;font-weight:600}.Auth-module__vFFIaa__confirmationText{color:var(--dark-text);margin-bottom:16px;font-size:14px}
