:root{--bg:#1a2038;--bg-light:#212842;--bg-inset:#161c32;--surface:#263050;--surface-alt:#2c3658;--surface-border:#f0e7d514;--surface-hover:#2f3a5e;--accent:#6a9fd8;--accent-light:#7eb0e6;--accent-dim:#6a9fd82e;--accent-on-dim:#9cc2ec;--accent-glow:#6a9fd81f;--text-pri:#f0e7d5;--text-sec:#c4bcac;--text-dim:#a5a5b0;--text-val:#f0e7d5;--green:#00d964;--green-dim:#00d96429;--green-on-dim:#00e86c;--green-glow:#00d96414;--amber:#f0a800;--amber-dim:#f0a80029;--amber-on-dim:#ffbe28;--amber-glow:#f0a80014;--red:#e85555;--red-dim:#e0484829;--red-on-dim:#ff9a9a;--red-glow:#e0484814;--blue:#6a9fd8;--blue-dim:#6a9fd829;--blue-on-dim:#9cc2ec;--blue-glow:#6a9fd814;--gray:#8ba2c4;--gray-dim:#5a709029;--gray-on-dim:#a7b6ca;--cyan:#7eb0e6;--orange:#f0a800;--white:#f0e7d5;--divider:#f0e7d512;--overlay:#0e122099;--gradient-start:#4a80c0;--gradient-end:#6a9fd8;--font-sans:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--text-h1:clamp(24px, 4vw, 32px);--text-h2:clamp(20px, 3.5vw, 26px);--text-h3:clamp(16px, 3vw, 20px);--text-h4:clamp(14px, 2.5vw, 16px);--text-body:14px;--text-small:12px;--text-caption:10px;--text-label:11px;--text-value:clamp(20px, 4vw, 28px);--text-value-sm:clamp(14px, 3vw, 18px);--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--bg-deep:var(--bg);--bg-panel:var(--surface);--bg-card:var(--surface);--bg-hover:var(--surface-hover);--panel:var(--surface);--panel2:var(--surface-alt);--border:var(--surface-border);--border2:#f0e7d51f;--border-lit:#f0e7d52e;--border-card:var(--surface-border);--text:var(--text-pri);--dim:var(--text-dim);--sec:var(--text-sec);--blue-d:#4a80c0;--mono:var(--font-mono);--sans:var(--font-sans);--cond:"Inter", system-ui, sans-serif;--display:"Inter", system-ui, sans-serif}:root[data-theme=light]{--bg:#f5f5f7;--bg-light:#fff;--bg-inset:#eeeef0;--surface:#fff;--surface-alt:#f9f9fb;--surface-border:#00000014;--surface-hover:#f0f0f2;--accent:#2d3a5c;--accent-light:#3a4a70;--accent-dim:#2d3a5c1a;--accent-on-dim:#2d3a5c;--accent-glow:#2d3a5c0f;--text-pri:#1c1c1e;--text-sec:#48484a;--text-dim:#6a6a6f;--text-val:#1c1c1e;--green:#1c8442;--green-dim:#28a7551f;--green-on-dim:#186633;--green-glow:#28a7550f;--amber:#b06e00;--amber-dim:#c078001f;--amber-on-dim:#855200;--amber-glow:#c078000f;--red:#c42b2b;--red-dim:#c42b2b1a;--red-on-dim:#b52727;--red-glow:#c42b2b0f;--blue:#2d3a5c;--blue-dim:#2d3a5c1a;--blue-on-dim:#2d3a5c;--blue-glow:#2d3a5c0f;--gray:#6f6f74;--gray-dim:#8e8e931f;--gray-on-dim:#5f5f64;--cyan:#3a4a70;--orange:#b06e00;--white:#1c1c1e;--divider:#0000000f;--overlay:#0000004d;--gradient-start:#2d3a5c;--gradient-end:#3a4a70;--bg-deep:var(--bg);--bg-panel:var(--surface);--bg-card:var(--surface);--bg-hover:var(--surface-hover);--panel:var(--surface);--panel2:var(--surface-alt);--border:var(--surface-border);--border2:#0000001f;--border-lit:#00000029;--border-card:var(--surface-border);--text:var(--text-pri);--dim:var(--text-dim);--sec:var(--text-sec);--blue-d:#1d2a45;--mono:var(--font-mono);--sans:var(--font-sans);--cond:"Inter", system-ui, sans-serif;--display:"Inter", system-ui, sans-serif}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz_wght.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Italic-VariableFont_opsz_wght.woff2)format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-VariableFont_wght.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-sans);background:var(--bg);color:var(--text-pri);-webkit-font-smoothing:antialiased;min-height:100vh}html:before{content:"";height:env(safe-area-inset-top,0px);z-index:100000;pointer-events:none;background:#050810;position:fixed;top:0;left:0;right:0}body{letter-spacing:-.1px;font-size:14px;line-height:1.5}body:before,body:after{content:"";z-index:0;filter:blur(140px);opacity:.15;pointer-events:none;border-radius:50%;transition:opacity 1s;position:fixed}body:before{background:var(--gradient-start,#4a80c0);width:60vw;height:60vw;top:-10%;left:-10%}body:after{background:var(--gradient-end,#6a9fd8);width:50vw;height:50vw;bottom:-10%;right:-10%}[data-theme=light] body:before,[data-theme=light] body:after{opacity:.05}#root{flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;background:0 0;border:none}button:disabled{cursor:not-allowed;opacity:.55}input,select,textarea{font:inherit}@media (pointer:coarse){input,select,textarea{font-size:max(16px,1em)!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:3px}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-in{animation:1.5s cubic-bezier(.22,1,.36,1) both pageIn}@keyframes orbF{0%,to{transform:translate(0)}33%{transform:translate(28px,-22px)}66%{transform:translate(-20px,20px)}}@media (width<=768px){table:not(.adm-tw table){-webkit-overflow-scrolling:touch;background-image:linear-gradient(270deg,#00000047,#0000 24px);background-position:100%;background-repeat:no-repeat;background-size:24px 100%;background-attachment:local;max-width:100%;display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._host_zavbv_4{bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px));right:var(--sp-4);z-index:9999;gap:var(--sp-2);pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed}._toast_zavbv_16{align-items:flex-start;gap:var(--sp-2);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);max-width:320px;font-size:12px;font-family:var(--sans);color:var(--text-pri);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:all;border:1px solid #0000;transition:opacity .22s,transform .22s;display:flex;box-shadow:0 4px 16px #00000059}._out_zavbv_34{opacity:0;transform:translate(20px)}._fault_zavbv_36{background:var(--red-dim);border-color:color-mix(in srgb, var(--red) 40%, transparent)}._fault_zavbv_36 ._icon_zavbv_37{color:var(--red)}._warning_zavbv_38{background:var(--amber-dim);border-color:color-mix(in srgb, var(--amber) 40%, transparent)}._warning_zavbv_38 ._icon_zavbv_37{color:var(--amber)}._info_zavbv_40{background:var(--green-dim);border-color:color-mix(in srgb, var(--green) 35%, transparent)}._info_zavbv_40 ._icon_zavbv_37{color:var(--green)}._icon_zavbv_37{flex-shrink:0;font-size:13px;line-height:1.4}._msg_zavbv_44{flex:1;line-height:1.45}._x_zavbv_45{color:var(--text-dim);margin-left:var(--sp-1);cursor:pointer;background:0 0;border:0;border-radius:3px;flex-shrink:0;padding:0 2px;font-family:inherit;font-size:14px;line-height:1}._x_zavbv_45:hover{color:var(--text-pri)}._x_zavbv_45:focus-visible{outline:2px solid var(--text-pri);outline-offset:2px}@media (prefers-reduced-motion:reduce){._toast_zavbv_16{transition:none}}._banner_5l6v3_1{z-index:200;text-align:center;padding:10px 20px;font-size:13px;line-height:1.4;position:sticky;top:0}._banner_5l6v3_1 a{color:inherit;font-weight:600}._banner_5l6v3_1[data-severity=warn]{color:#fef3c7;background:#92400e}._banner_5l6v3_1[data-severity=error]{color:#fee2e2;background:#7f1d1d}._envoltura_1ygfa_3{width:100%;display:block;position:relative}._boton_1ygfa_9{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}._boton_1ygfa_9:hover:not(:disabled){color:var(--text-pri)}._boton_1ygfa_9:focus-visible{box-shadow:0 0 0 3px var(--accent-glow);outline:none}._boton_1ygfa_9:disabled{opacity:.55;cursor:not-allowed}._page_1nx2l_2{background:var(--bg);justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}._fondoCaptura_1nx2l_20{z-index:0;pointer-events:none;opacity:.14;filter:blur(4px);background-image:url(/img/portal-fondo.webp);background-position:50% 40%;background-size:cover;animation:1.4s ease-out both _fondoIn_1nx2l_1;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 45%,#00000040 0%,#000 75%);mask-image:radial-gradient(75% 65% at 50% 45%,#00000040 0%,#000 75%)}[data-theme=light] ._fondoCaptura_1nx2l_20{opacity:.1}@keyframes _fondoIn_1nx2l_1{0%{opacity:0}to{opacity:.14}}@media (prefers-reduced-motion:reduce){._fondoCaptura_1nx2l_20{animation:none}}._page_1nx2l_2:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}._orb1_1nx2l_63,._orb2_1nx2l_63,._orb3_1nx2l_63{filter:blur(100px);pointer-events:none;border-radius:50%;animation:10s ease-in-out infinite _orbFloat_1nx2l_1;position:absolute}._orb1_1nx2l_63{background:radial-gradient(circle,#2e6db42e,#0000 70%);width:600px;height:600px;animation-delay:0s;top:-20%;left:-15%}._orb2_1nx2l_63{background:radial-gradient(circle,#643cc81a,#0000 70%);width:450px;height:450px;animation-delay:-4s;bottom:-15%;right:-8%}._orb3_1nx2l_63{background:radial-gradient(circle,#2eb4780f,#0000 70%);width:350px;height:350px;animation-delay:-7s;top:50%;left:55%}@keyframes _orbFloat_1nx2l_1{0%,to{transform:translate(0)}33%{transform:translate(25px,-20px)}66%{transform:translate(-18px,18px)}}._card_1nx2l_81{-webkit-backdrop-filter:blur(40px)saturate(160%);z-index:1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;width:420px;max-width:92vw;padding:48px 40px 32px;animation:.7s cubic-bezier(.22,1,.36,1) both _cardIn_1nx2l_1;position:relative;box-shadow:0 32px 80px #00000080,inset 0 0 0 1px #ffffff0a}[data-theme=light] ._card_1nx2l_81{background:#ffffffd9;border-color:#00000014;box-shadow:0 2px 12px #0000000f}@keyframes _cardIn_1nx2l_1{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._controls_1nx2l_108{gap:8px;display:flex;position:absolute;top:16px;right:16px}._ctrlBtn_1nx2l_115{color:var(--dim);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:4px 9px;font-size:12px;transition:all .2s}._ctrlBtn_1nx2l_115:hover{color:var(--text);background:#ffffff1f}._logo_1nx2l_128{text-align:center;margin-bottom:32px}._logo_1nx2l_128 img{filter:drop-shadow(0 8px 24px #2e6db433);width:200px;height:auto;margin-bottom:16px;animation:1.8s cubic-bezier(.25,.46,.45,.94) both _logoIn_1nx2l_1}._logo_1nx2l_128 h1{font-family:var(--font-display,"Montserrat", sans-serif);letter-spacing:1px;font-size:30px;font-weight:800}._sentry_1nx2l_148{color:var(--text)}._link_1nx2l_149{color:var(--brand,#2e6db4);font-weight:300}._logo_1nx2l_128 p{color:var(--dim);letter-spacing:1.5px;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:500}@keyframes _logoIn_1nx2l_1{0%{filter:blur(12px)drop-shadow(0 8px 24px #2e6db433);opacity:0;transform:rotate(-180deg)scale(.3)}60%{filter:blur()drop-shadow(0 8px 24px #2e6db433);opacity:1;transform:rotate(0)scale(1.1)}80%{transform:rotate(0)scale(.95)}to{transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){._logo_1nx2l_128 img{animation:none}}._viewPane_1nx2l_172{animation:.3s cubic-bezier(.22,1,.36,1) both _viewIn_1nx2l_1}@keyframes _viewIn_1nx2l_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._group_1nx2l_182{margin-bottom:20px;animation:.5s ease-out both _fadeInUp_1nx2l_1}._group_1nx2l_182:first-child{animation-delay:.1s}._group_1nx2l_182:nth-child(2){animation-delay:.2s}._group_1nx2l_182:nth-child(3){animation-delay:.3s}._group_1nx2l_182 label{color:var(--dim);letter-spacing:.8px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600;display:block}._group_1nx2l_182 input{width:100%;color:var(--text);background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;outline:none;padding:14px 16px;font-size:15px;transition:all .3s}._group_1nx2l_182 input:focus{background:#ffffff12;border-color:#2e6db480;box-shadow:0 0 0 4px #2e6db41a,0 0 24px #2e6db40f}._group_1nx2l_182 input::placeholder{color:#ffffff80}[data-theme=light] ._group_1nx2l_182 input{color:#1a1f2e;background:#f0f2f5cc;border-color:#0000001f}[data-theme=light] ._group_1nx2l_182 input::placeholder{color:#9aa5b4}._otpInput_1nx2l_229{text-align:center!important;letter-spacing:8px!important;font-family:JetBrains Mono,monospace!important;font-size:24px!important;font-weight:700!important}._btnPrimary_1nx2l_238{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#2e6db4 0%,#1b5a8c 100%);border-radius:12px;width:100%;margin-top:4px;padding:14px;font-size:15px;font-weight:600;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 24px #2e6db44d,inset 0 0 0 1px #2e6db433}._btnPrimary_1nx2l_238:before{content:"";background:linear-gradient(135deg,#0000 0%,#ffffff14 50%,#0000 100%);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}._btnPrimary_1nx2l_238:hover:not(:disabled){background:linear-gradient(135deg,#3b82c8 0%,#2e6db4 100%);transform:translateY(-2px);box-shadow:0 8px 32px #2e6db466,inset 0 0 0 1px #2e6db44d}._btnPrimary_1nx2l_238:hover:not(:disabled):before{transform:translate(100%)}._btnPrimary_1nx2l_238:active:not(:disabled){transform:scale(.98)translateY(0)}._btnPrimary_1nx2l_238:disabled{color:#4a6a8a;cursor:not-allowed;box-shadow:none;background:#2e6db426;animation:1.5s ease-in-out infinite _pulse_1nx2l_1;transform:none}@keyframes _pulse_1nx2l_1{0%,to{opacity:.5}50%{opacity:.8}}._linkBtn_1nx2l_282{text-align:center;width:100%;color:var(--dim);border-radius:8px;margin-top:16px;padding:8px;font-size:13px;transition:color .2s;display:block}._linkBtn_1nx2l_282:hover{color:#2e6db4}._btnPrimary_1nx2l_238:focus-visible,._linkBtn_1nx2l_282:focus-visible,._ctrlBtn_1nx2l_115:focus-visible,._oauthBtn_1nx2l_301:focus-visible{outline:2px solid var(--brand,#2e6db4);outline-offset:3px}._oauthBtn_1nx2l_301{color:var(--fg,#e2e8f0);background:#ffffff0a;border:1px solid #94a3b840;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:flex}._oauthBtn_1nx2l_301:hover{background:#ffffff14;border-color:#94a3b873}[data-theme=light] ._oauthBtn_1nx2l_301{color:#1a1f2e;background:#00000005;border-color:#0000001f}[data-theme=light] ._oauthBtn_1nx2l_301:hover{background:#0000000d}._avisoPendiente_1nx2l_337,._avisoError_1nx2l_338{text-align:center;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:13px}._avisoPendiente_1nx2l_337{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b4d}._avisoError_1nx2l_338{color:#ef4444;background:#ef44441f;border:1px solid #ef44444d}._error_1nx2l_357{color:#e03c3c;background:#e03c3c0f;border:1px solid #e03c3c1f;border-radius:10px;margin-bottom:12px;padding:12px 16px;font-size:13px;animation:.35s ease-out both _slideDown_1nx2l_1}._successMsg_1nx2l_367{color:#00d964;background:#00d9640f;border:1px solid #00d9641f;border-radius:10px;margin-bottom:12px;padding:12px 16px;font-size:13px;animation:.35s ease-out both _slideDown_1nx2l_1}@keyframes _slideDown_1nx2l_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInUp_1nx2l_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._viewTitle_1nx2l_389{color:var(--text);margin-bottom:24px;font-size:18px;font-weight:600}._hint_1nx2l_395{color:var(--dim);margin-bottom:20px;font-size:13px;line-height:1.5}._hint_1nx2l_395 strong{color:var(--text)}._footer_1nx2l_404{text-align:center;color:#ffffff80;letter-spacing:.5px;opacity:0;margin-top:28px;font-size:11px;animation:.6s ease-out .5s both _fadeInUp_1nx2l_1}[data-theme=light] ._footer_1nx2l_404{color:#9aa5b4}
