@import url(https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&display=swap);h1{color:var(--innvo-ink);font-size:22px;font-weight:700;letter-spacing:-.02em;margin-bottom:28px;text-align:center}.form-container{margin-bottom:28px;margin-left:auto;margin-right:auto;max-width:420px}.form-group{margin-bottom:20px}label{display:block;font-size:13px;font-weight:600;letter-spacing:.01em;margin-bottom:6px}input,label{color:var(--innvo-ink)}input{background-color:#fff;border:1px solid #1a141033;border-radius:8px;box-sizing:border-box;font-family:var(--innvo-font-display);font-size:15px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s;width:100%}input:focus{border-color:var(--innvo-magenta);box-shadow:0 0 0 3px #c0218f1f}input.invalid{background-color:#fff8f7;border-color:#d93025}.error-message{color:#d93025;font-size:12px;margin-top:4px}.submit-button{background-color:var(--innvo-magenta);border:none;border-radius:8px;color:var(--innvo-cream);cursor:pointer;font-family:var(--innvo-font-display);font-size:15px;font-weight:600;padding:12px 20px;transition:opacity .15s;width:100%}.submit-button:hover:not(:disabled){opacity:.88}.submit-button:disabled{background-color:#1a141026;color:var(--innvo-graphite);cursor:not-allowed}.submit-button.validated{background-color:#1a7a4a;color:#fff}.data-unavailable-banner{align-items:flex-start;background-color:var(--innvo-signal);border-radius:10px;display:flex;gap:10px;margin-bottom:20px;padding:12px 16px}.data-unavailable-icon{color:var(--innvo-ink);flex-shrink:0;font-size:16px;font-weight:700;margin-top:1px}.data-unavailable-body{display:flex;flex-direction:column;gap:8px}.data-unavailable-message{color:var(--innvo-ink);font-size:13px;font-weight:600;line-height:1.4;margin:0}.data-unavailable-sources{display:flex;flex-wrap:wrap;gap:6px}.data-unavailable-tag{background-color:#1a14101f;border-radius:5px;color:var(--innvo-ink);display:inline-block;font-family:var(--innvo-font-mono);font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 8px}.resultado-container{background-color:#fff;border:1px solid #1a14101a;border-left:4px solid var(--innvo-magenta);border-radius:13px;margin-top:32px;padding:24px}.resultado-container h2{color:var(--innvo-ink);font-size:18px;font-weight:700;letter-spacing:-.01em;margin-bottom:8px;margin-top:0}.listas-container{display:flex;gap:16px;justify-content:space-between}.summary{color:var(--innvo-graphite);font-size:13px;line-height:1.5;padding-bottom:20px;padding-top:8px}.lista{background:var(--innvo-paper);border:1px solid #1a14101a;border-radius:13px;flex:1 1;padding:16px}h3{color:var(--innvo-ink);font-size:14px;font-weight:600;letter-spacing:.02em;margin-bottom:12px;margin-top:0;text-align:center;text-transform:uppercase}.logos-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:16px}.logo-item{align-items:center;display:flex;flex-direction:column;font-weight:600;text-align:center;width:130px}.cliente-logo{height:90px;margin-bottom:8px;max-width:90px;object-fit:contain}.cliente-logo-cinza{filter:grayscale(100%) opacity(.45)}.company-name{color:var(--innvo-ink);font-size:13px;text-align:center}.cliente-texto-cinza{color:var(--innvo-graphite)}.alerta-erro,.clientes-nao-permitidos h3{color:#d93025}.alerta-erro{background-color:#fff0ef;border:1px solid #d93025;border-radius:8px;font-size:13px;margin-top:16px;padding:12px 16px}@media (max-width:600px){.listas-container{flex-direction:column}}.overlay-loading{align-items:center;background:#0e0a07bf;color:var(--innvo-cream);display:flex;flex-direction:column;font-family:var(--innvo-font-display);font-size:14px;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.spinner{animation:spin .8s linear infinite;border:3px solid #f4efe633;border-radius:50%;border-top:3px solid var(--innvo-magenta);height:40px;margin-bottom:16px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--innvo-ink:#1a1410;--innvo-ink-deep:#0e0a07;--innvo-cream:#f4efe6;--innvo-paper:#fbf8f1;--innvo-magenta:#c0218f;--innvo-navy:#15233d;--innvo-graphite:#7b6f5c;--innvo-signal:#fde047;--innvo-font-display:"Geist",system-ui,-apple-system,sans-serif;--innvo-font-mono:"JetBrains Mono","SF Mono",Menlo,monospace}body{background-color:#fbf8f1;background-color:var(--innvo-paper);color:#1a1410;color:var(--innvo-ink);font-family:Geist,system-ui,-apple-system,sans-serif;font-family:var(--innvo-font-display);margin:0;padding:0}.app-container{display:flex;flex-direction:column}.header{align-items:center;background-color:#15233d;background-color:var(--innvo-navy);color:#f4efe6;color:var(--innvo-cream);display:flex;justify-content:flex-end;padding:16px 24px;position:relative}.logo{left:50%;position:absolute;transform:translateX(-50%)}.logo img{display:block;height:60px}.header-signout{background-color:initial;border:1px solid #f4efe64d;border-radius:7px;color:#f4efe6;color:var(--innvo-cream);cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:background-color .15s}.header-signout:hover{background-color:#f4efe61a}.content{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:32px 48px;width:100%}button{border:none;border-radius:8px;cursor:pointer;font-family:Geist,system-ui,-apple-system,sans-serif;font-family:var(--innvo-font-display);font-size:14px;font-weight:600;padding:10px 20px;transition:background-color .15s,opacity .15s}.auth-buttons{align-items:center;display:flex;justify-content:center;min-height:60vh}.auth-buttons button{background-color:#c0218f;background-color:var(--innvo-magenta);border:none;border-radius:8px;color:#f4efe6;color:var(--innvo-cream);cursor:pointer;font-size:15px;font-weight:600;margin:0;padding:12px 28px;transition:opacity .15s}.auth-buttons button:hover{opacity:.88}
/*# sourceMappingURL=main.6b125a9d.css.map*/