.iX2sxG_overlay{background:var(--bg-overlay);z-index:1000;justify-content:center;align-items:center;animation:.2s ease-out iX2sxG_fadeIn;display:flex;position:fixed;inset:0}.iX2sxG_card{background:var(--bg-card);color:var(--text-primary);width:90%;max-width:450px;box-shadow:var(--shadow-lg);border-radius:16px;max-height:90vh;padding:36px;overflow-y:auto}.iX2sxG_title{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:8px;font-size:22px}.iX2sxG_desc{color:var(--text-secondary);margin-bottom:20px;font-size:13px}.iX2sxG_input{border:1px solid var(--border-medium);background:var(--bg-elevated);width:100%;color:var(--text-primary);border-radius:10px;outline:none;margin-bottom:10px;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .2s}.iX2sxG_input:focus{border-color:#00995d73;box-shadow:0 0 0 3px #00995d14}.iX2sxG_select{border:1px solid var(--border-medium);background:var(--bg-elevated);width:100%;color:var(--text-secondary);border-radius:10px;outline:none;margin-bottom:10px;padding:12px 16px;font-family:inherit;font-size:14px}.iX2sxG_textarea{border:1px solid var(--border-medium);resize:vertical;background:var(--bg-elevated);width:100%;min-height:60px;color:var(--text-primary);border-radius:10px;outline:none;margin-bottom:16px;padding:10px 16px;font-family:inherit;font-size:13px}.iX2sxG_actions{gap:10px;margin-top:16px;display:flex}.iX2sxG_primaryBtn{background:var(--verde-claro);color:#fff;cursor:pointer;border:none;border-radius:10px;flex:1;padding:12px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .15s}.iX2sxG_primaryBtn:hover{opacity:.9}.iX2sxG_primaryBtn:disabled{opacity:.6;cursor:not-allowed}.iX2sxG_cancelBtn{border:1px solid var(--border-medium);cursor:pointer;color:var(--text-secondary);background:0 0;border-radius:10px;padding:12px 20px;font-family:inherit;font-size:14px}.iX2sxG_hint{color:var(--text-secondary);background:#f479200f;border:1px solid #f479202e;border-radius:8px;align-items:flex-start;gap:8px;margin:4px 0 0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.iX2sxG_hintIcon{color:var(--laranja);flex-shrink:0;font-size:14px;font-weight:500}.iX2sxG_result{text-align:center;margin-top:12px;font-size:13px;font-weight:600}@keyframes iX2sxG_fadeIn{0%{opacity:0}to{opacity:1}}
.Si-P0q_page{background:#f5f0e8;min-height:100vh;display:flex;position:relative;overflow:hidden}.Si-P0q_bgMesh{z-index:0;position:fixed;inset:0;overflow:hidden}.Si-P0q_bgMesh:before{content:"";background:radial-gradient(circle, var(--mesh-verde) 0%, transparent 70%);width:900px;height:900px;animation:20s ease-in-out infinite Si-P0q_float1;position:absolute;top:-250px;right:-250px}.Si-P0q_bgMesh:after{content:"";background:radial-gradient(circle, var(--mesh-laranja) 0%, transparent 70%);width:700px;height:700px;animation:25s ease-in-out infinite Si-P0q_float2;position:absolute;bottom:-200px;left:-150px}@keyframes Si-P0q_float1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-80px,60px)scale(1.1)}66%{transform:translate(40px,-40px)scale(.95)}}@keyframes Si-P0q_float2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,-80px)scale(1.15)}}.Si-P0q_gridOverlay{z-index:0;background-image:linear-gradient(var(--grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-color) 1px, transparent 1px);background-size:60px 60px;position:fixed;inset:0}.Si-P0q_dataElements{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.Si-P0q_decoBars{opacity:.06;animation:1.2s ease-out .5s both Si-P0q_fadeInUp,12s ease-in-out infinite Si-P0q_gentleFloat;position:absolute;top:-10px;left:-20px}.Si-P0q_decoPie{opacity:.05;animation:1.2s ease-out .8s both Si-P0q_fadeInUp,15s ease-in-out infinite reverse Si-P0q_gentleFloat;position:absolute;bottom:-15px;left:-10px}.Si-P0q_decoLineChart{opacity:.05;animation:1.2s ease-out .6s both Si-P0q_fadeInUp,18s ease-in-out infinite Si-P0q_gentleFloat;position:absolute;top:-5px;right:-10px}.Si-P0q_decoDatabase{opacity:.06;animation:1.2s ease-out 1s both Si-P0q_fadeInUp,14s ease-in-out infinite reverse Si-P0q_gentleFloat;position:absolute;bottom:-10px;right:-5px}.Si-P0q_decoKpi{opacity:.05;animation:1.2s ease-out .9s both Si-P0q_fadeInUp,13s ease-in-out infinite reverse Si-P0q_gentleFloat;position:absolute;bottom:-10px;right:28%}.Si-P0q_decoGauge{opacity:.05;animation:1.2s ease-out 1.3s both Si-P0q_fadeInUp,19s ease-in-out infinite reverse Si-P0q_gentleFloat;position:absolute;bottom:-5px;left:22%}.Si-P0q_cardBackdrop{z-index:0;pointer-events:none;border-radius:20px;position:absolute;inset:0;overflow:hidden}.Si-P0q_cardBackdropInner{width:min(560px,90%);height:min(640px,85%);position:relative;inset:0}.Si-P0q_decoR1{opacity:.14;animation:1.2s ease-out .7s both Si-P0q_fadeInUp,16s ease-in-out infinite Si-P0q_gentleFloat;position:absolute;top:4%;right:4%}.Si-P0q_decoR2{opacity:.1;animation:1.2s ease-out .9s both Si-P0q_fadeInUp,14s ease-in-out infinite reverse Si-P0q_gentleFloat;position:absolute;top:32%;left:0}.Si-P0q_decoR3{opacity:.13;animation:1.2s ease-out 1.1s both Si-P0q_fadeInUp,17s ease-in-out infinite Si-P0q_gentleFloat;position:absolute;bottom:22%;right:2%}.Si-P0q_decoR4{opacity:.12;animation:1.2s ease-out 1.4s both Si-P0q_fadeInUp,15s ease-in-out infinite reverse Si-P0q_gentleFloat;position:absolute;bottom:4%;left:2%}.Si-P0q_decoR5{opacity:.16;animation:1.2s ease-out 1.6s both Si-P0q_fadeInUp,18s ease-in-out infinite Si-P0q_gentleFloat;position:absolute;top:42%;right:4%}.Si-P0q_decoR6{opacity:.2;animation:1.4s ease-out 1.8s both Si-P0q_fadeInUp,20s ease-in-out infinite reverse Si-P0q_gentleFloat;position:absolute;bottom:18%;left:calc(50% - 140px)}@keyframes Si-P0q_gentleFloat{0%,to{transform:translate(0)}25%{transform:translate(8px,-12px)}50%{transform:translate(-6px,8px)}75%{transform:translate(10px,6px)}}.Si-P0q_panelLeft{z-index:1;flex-direction:column;flex:1.1;justify-content:center;padding:60px 80px;display:flex;position:relative}.Si-P0q_brandBadge{letter-spacing:1.5px;text-transform:uppercase;color:var(--verde-claro);background:#00995d14;border:1px solid #00995d26;border-radius:100px;align-items:center;gap:8px;width:fit-content;margin-bottom:32px;padding:8px 18px;font-size:12px;font-weight:600;animation:.8s ease-out Si-P0q_fadeInUp;display:inline-flex}.Si-P0q_dot{background:var(--verde-claro);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite Si-P0q_pulseDot}@keyframes Si-P0q_pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.Si-P0q_brandTitle{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:24px;font-size:56px;font-weight:700;line-height:1.1;animation:.8s ease-out .1s both Si-P0q_fadeInUp}.Si-P0q_highlight{color:var(--verde-petroleo)}.Si-P0q_brandSubtitle{color:var(--text-secondary);max-width:460px;font-size:18px;line-height:1.7;animation:.8s ease-out .2s both Si-P0q_fadeInUp}.Si-P0q_featuresGrid{grid-template-columns:1fr 1fr;gap:16px;max-width:480px;margin-top:48px;animation:.8s ease-out .35s both Si-P0q_fadeInUp;display:grid}.Si-P0q_featureItem{background:var(--glass-bg-soft);border:1px solid var(--border-medium);border-radius:10px;align-items:center;gap:12px;padding:14px 18px;transition:all .3s;display:flex}.Si-P0q_featureItem:hover{background:#00995d0f;border-color:#00995d33;transform:translateY(-2px)}.Si-P0q_featureIcon{background:#00995d1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.Si-P0q_featureLabel{color:var(--text-secondary);font-size:13px;font-weight:600}.Si-P0q_panelRight{z-index:1;flex:.9;justify-content:center;align-items:center;padding:40px;display:flex;position:relative}.Si-P0q_formCardShell{border-radius:20px;width:100%;max-width:400px;animation:.6s ease-out .3s both Si-P0q_fadeInUp;position:relative;overflow:hidden}.Si-P0q_cardMeshLayer{z-index:0;pointer-events:none;border-radius:20px;position:absolute;inset:0;overflow:hidden}.Si-P0q_cardMeshBlob{will-change:transform;border-radius:50%;position:absolute}.Si-P0q_cardMeshVerde{background:radial-gradient(circle,#00995d6b 0%,#0000 70%);width:620px;height:620px;animation:14s ease-in-out infinite Si-P0q_meshDrift1;top:-220px;left:-180px}.Si-P0q_cardMeshLaranja{background:radial-gradient(circle,#f479205c 0%,#0000 70%);width:580px;height:580px;animation:17s ease-in-out infinite Si-P0q_meshDrift2;top:60px;right:-240px}@keyframes Si-P0q_meshDrift1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(80px,100px)scale(1.08)}66%{transform:translate(-30px,60px)scale(.96)}}@keyframes Si-P0q_meshDrift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-100px,-80px)scale(1.12)}}.Si-P0q_formCard{z-index:1;-webkit-backdrop-filter:blur(48px)saturate(2.6);background:linear-gradient(135deg,#ffffff80 0%,#ffffff47 100%);border:1px solid #ffffff80;border-radius:20px;width:100%;padding:40px 36px;position:relative;box-shadow:0 24px 60px #004e4c29,0 6px 16px #0000000d,inset 0 2px #ffffffd9,inset 0 -1px #fff3,inset 1px 0 #ffffff4d,inset -1px 0 #ffffff4d}.Si-P0q_formCard:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#fffffff2 0%,#ffffff26 50%,#ffffffb3 100%);border-radius:20px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Si-P0q_formCard:after{content:"";pointer-events:none;background:linear-gradient(#ffffff4d 0%,#0000 100%);border-radius:20px 20px 0 0;height:30%;position:absolute;top:0;left:0;right:0}.Si-P0q_formCard>*{z-index:1;position:relative}.Si-P0q_formTitle{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:28px;font-size:26px;font-weight:700}.Si-P0q_formHero{flex-direction:column;align-items:center;gap:4px;margin-bottom:22px;display:flex}.Si-P0q_formHero svg{display:block}.Si-P0q_formSubtitle{letter-spacing:.3px;text-align:center;color:var(--text-secondary)!important;margin-bottom:0!important;font-size:20px!important;font-weight:500!important}.Si-P0q_inputLabel{color:var(--text-secondary);margin-top:16px;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.Si-P0q_inputLabel:first-of-type{margin-top:0}.Si-P0q_input{border:1px solid var(--border-medium);background:var(--glass-bg-soft);width:100%;color:var(--text-primary);border-radius:10px;outline:none;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}.Si-P0q_input:focus{border-color:#00995d73;box-shadow:0 0 0 3px #00995d14}.Si-P0q_select{border:1px solid var(--border-medium);background:var(--glass-bg-soft);width:100%;color:var(--text-secondary);border-radius:10px;outline:none;margin-bottom:10px;padding:12px 16px;font-family:inherit;font-size:14px}.Si-P0q_textarea{border:1px solid var(--border-medium);resize:vertical;background:var(--glass-bg-soft);width:100%;min-height:60px;color:var(--text-primary);border-radius:10px;outline:none;margin-bottom:16px;padding:10px 16px;font-family:inherit;font-size:13px}.Si-P0q_passwordWrap{position:relative}.Si-P0q_eyeBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Si-P0q_forgotLink{text-align:right;margin:8px 0 4px}.Si-P0q_forgotLink a{color:var(--verde-claro);font-size:12px;font-weight:500;text-decoration:none}.Si-P0q_forgotLink a:hover{text-decoration:underline}.Si-P0q_errorMsg{color:var(--color-danger);background:#dc26261a;border:1px solid #dc262640;border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0;padding:12px 16px;font-size:13px;animation:.3s ease-out Si-P0q_fadeInUp;display:flex}.Si-P0q_loginBtn{background:var(--verde-claro);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:16px;padding:14px;font-family:inherit;font-size:15px;font-weight:700;transition:all .2s}.Si-P0q_loginBtn:hover{opacity:.9;transform:translateY(-1px)}.Si-P0q_loginBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.Si-P0q_loginBtnLoading{background:var(--verde-petroleo)}.Si-P0q_registerLink{text-align:center;margin-top:16px}.Si-P0q_registerLink span{color:var(--text-muted);font-size:13px}.Si-P0q_registerLink a{color:var(--verde-claro);margin-left:4px;font-size:13px;font-weight:600;text-decoration:none}.Si-P0q_formFooter{border-top:1px solid var(--border-subtle);flex-direction:column;align-items:center;gap:6px;margin-top:28px;padding-top:20px;display:flex}.Si-P0q_formFooter p{color:var(--text-muted);font-size:11px}.Si-P0q_secureBadge{color:var(--verde-claro);align-items:center;gap:4px;font-size:10px;font-weight:500;display:inline-flex}.Si-P0q_devCredit{color:var(--text-muted);font-size:10px}.Si-P0q_welcomeOverlay{z-index:2000;background:#f5f0e8;justify-content:center;align-items:center;animation:.5s ease-out Si-P0q_fadeIn;display:flex;position:fixed;inset:0}.Si-P0q_welcomeContent{text-align:center;color:var(--text-primary);flex-direction:column;align-items:center;animation:.5s ease-out Si-P0q_fadeIn;display:flex}.Si-P0q_welcomeAvatar{justify-content:center;align-items:center;margin:0 auto 28px;display:flex}@media (prefers-reduced-motion:reduce){.Si-P0q_welcomeOverlay,.Si-P0q_welcomeContent{animation:none}}.Si-P0q_welcomeSub{color:var(--verde-petroleo);letter-spacing:.5px;margin:0 0 8px;font-size:18px;font-weight:500}.Si-P0q_welcomeTitle{font-family:var(--font-serif,"Playfair Display", serif);color:var(--verde-claro);margin:0;font-size:48px;font-weight:700;line-height:1.1}.Si-P0q_welcomeName{color:var(--laranja,#f47920);font-weight:600}.Si-P0q_welcomeDivider{background:var(--laranja,#f47920);border-radius:2px;width:40px;height:3px;margin:20px auto}.Si-P0q_welcomeHello{color:var(--verde-petroleo);margin:0 0 6px;font-size:20px}.Si-P0q_welcomeMsg{color:var(--text-muted);margin:0;font-size:18px}.Si-P0q_welcomeQuote{border-left:3px solid var(--laranja,#f47920);background:#f479200d;border-radius:0 10px 10px 0;flex-direction:column;gap:6px;max-width:min(520px,90%);margin-top:18px;padding:14px 22px;display:flex}.Si-P0q_welcomeQuoteText{font-family:var(--font-serif);color:var(--verde-petroleo);text-wrap:balance;overflow-wrap:break-word;font-size:17px;font-weight:500;line-height:1.5}.Si-P0q_welcomeQuoteAuthor{color:var(--text-muted);text-align:right;font-size:12px;font-weight:600}.Si-P0q_modalOverlay{background:var(--bg-overlay);z-index:1000;justify-content:center;align-items:center;animation:.2s ease-out Si-P0q_fadeIn;display:flex;position:fixed;inset:0}.Si-P0q_modalCard{background:var(--bg-card);color:var(--text-primary);width:90%;max-width:450px;box-shadow:var(--shadow-lg);border-radius:16px;max-height:90vh;padding:36px;overflow-y:auto}.Si-P0q_modalTitle{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:8px;font-size:22px}.Si-P0q_modalDesc{color:var(--text-secondary);margin-bottom:20px;font-size:13px}.Si-P0q_modalActions{gap:10px;margin-top:16px;display:flex}.Si-P0q_modalResult{text-align:center;margin-top:12px;font-size:13px;font-weight:600}.Si-P0q_cancelBtn{border:1px solid var(--border-medium);cursor:pointer;color:var(--text-secondary);background:0 0;border-radius:10px;padding:12px 20px;font-family:inherit;font-size:14px}@keyframes Si-P0q_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Si-P0q_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Si-P0q_scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.Si-P0q_formCard>.Si-P0q_cardBackdrop{z-index:0;opacity:.32;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Si-P0q_cardBackdrop,.Si-P0q_cardBackdropInner,.Si-P0q_cardMeshLayer,.Si-P0q_formCard{animation:none}}@media (max-width:900px){.Si-P0q_page{flex-direction:column;overflow:auto}.Si-P0q_panelLeft{flex:none;padding:40px 24px}.Si-P0q_brandTitle{font-size:36px}.Si-P0q_featuresGrid{grid-template-columns:1fr;max-width:100%;margin-top:24px}.Si-P0q_panelRight{flex:none;padding:20px}.Si-P0q_formCardShell{max-width:100%}}
