.auth-module__cni4Dq__screen{--au-ink:#0b0b0c;--au-yellow:#f2c541;--au-red:#d8402f;--au-green:#3fae6a;--au-gutter:#0b0f17;--au-halo:#1b2436;--au-band:#151b28;--au-band-2:#222b3d;--au-tab-hover:#2e3a52;--au-on-band-2:#a9b0bf;--au-paper:#171e2c;--au-on:#f1ede4;--au-on-2:#a9b0bf;--au-pic:#0f1420;--au-field:#0e131d;--au-field-focus:#1a2233;--au-placeholder:#6c7385;--au-rule:#f1ede42e;--au-disabled:#3a4252;--au-on-disabled:#8a90a0;--au-foot:#8a90a0;background:radial-gradient(ellipse at 50% 35%, var(--au-halo), var(--au-gutter) 70%) fixed, var(--au-gutter);min-height:100dvh;color:var(--au-on);place-content:center;justify-items:center;gap:12px;padding:18px 14px;display:grid}[data-theme=light] .auth-module__cni4Dq__screen{--au-gutter:#efe6cf;--au-halo:#f7f0dc;--au-band:#fbf6e8;--au-band-2:#e9dfc4;--au-tab-hover:#f6e7b0;--au-on-band-2:#4b4d55;--au-paper:#fffdf5;--au-on:#14161b;--au-on-2:#4b4d55;--au-pic:#ecdfc4;--au-field:#fff;--au-field-focus:#fff6c9;--au-placeholder:#8a8678;--au-rule:#0b0b0c26;--au-disabled:#cfc8b4;--au-on-disabled:#6d6a62;--au-foot:#4b4d55}.auth-module__cni4Dq__logo{width:min(290px,70vw);height:auto}.auth-module__cni4Dq__notice{border:3px solid var(--au-ink);background:var(--au-yellow);width:min(800px,100vw - 28px);color:var(--au-ink);box-shadow:4px 4px 0 var(--au-ink);padding:10px 14px;font-weight:700}.auth-module__cni4Dq__unit{background:var(--au-band);border:3px solid var(--au-ink);width:min(800px,100vw - 28px);box-shadow:8px 8px 0 var(--au-ink);display:grid}@media (min-width:860px){.auth-module__cni4Dq__unit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.auth-module__cni4Dq__pic{background:var(--au-pic) center / contain no-repeat;min-height:240px;position:relative}@media (min-width:860px){.auth-module__cni4Dq__pic{border-right:3px solid var(--au-ink);min-height:380px}}@media (max-width:859px){.auth-module__cni4Dq__pic{border-bottom:3px solid var(--au-ink);aspect-ratio:16/10;background-position:50% 28%;background-size:cover;min-height:0}}.auth-module__cni4Dq__card{background:var(--au-paper);min-width:0;color:var(--au-on);padding:0 0 16px}.auth-module__cni4Dq__tabs{border-bottom:3px solid var(--au-ink);grid-template-columns:1fr 1fr;display:grid}.auth-module__cni4Dq__tab{background:var(--au-band-2);color:var(--au-on-band-2);font:22px/1 var(--font-bangers), cursive;letter-spacing:1.4px;place-items:center;padding:11px 10px 9px;text-decoration:none;transition:background .12s,color .12s;display:grid;position:relative}.auth-module__cni4Dq__tab+.auth-module__cni4Dq__tab{border-left:3px solid var(--au-ink)}.auth-module__cni4Dq__tab>span{transition:transform .15s;display:inline-block}.auth-module__cni4Dq__tab:after{content:"";background:var(--au-yellow);height:4px;transition:transform .18s;position:absolute;bottom:6px;left:18%;right:18%;transform:scaleX(0)}.auth-module__cni4Dq__tab:not(.auth-module__cni4Dq__tabOn):hover{background:var(--au-tab-hover);color:var(--au-yellow)}[data-theme=light] .auth-module__cni4Dq__tab:not(.auth-module__cni4Dq__tabOn):hover{color:var(--au-ink)}.auth-module__cni4Dq__tab:not(.auth-module__cni4Dq__tabOn):hover>span{transform:translateY(-2px)rotate(-2deg)scale(1.08)}.auth-module__cni4Dq__tab:not(.auth-module__cni4Dq__tabOn):hover:after{transform:scaleX(1)}.auth-module__cni4Dq__tabOn{background:var(--au-yellow);color:var(--au-ink)}.auth-module__cni4Dq__body{gap:10px;padding:16px 20px 0;display:grid}.auth-module__cni4Dq__lead{color:var(--au-on-2);font-size:14px}.auth-module__cni4Dq__label{gap:4px;font-size:13px;font-weight:700;display:grid}.auth-module__cni4Dq__label small{color:var(--au-on-2);font-size:11.5px;font-weight:500}.auth-module__cni4Dq__field{position:relative}.auth-module__cni4Dq__input{border:3px solid var(--au-ink);background:var(--au-field);width:100%;height:42px;color:var(--au-on);box-shadow:3px 3px 0 var(--au-ink);border-radius:0;outline:none;padding:0 14px;font-size:16px}.auth-module__cni4Dq__input::placeholder{color:var(--au-placeholder)}.auth-module__cni4Dq__input:focus{background:var(--au-field-focus);border-color:var(--au-yellow)}.auth-module__cni4Dq__input[aria-invalid=true]{border-color:var(--au-red);box-shadow:3px 3px 0 var(--au-red)}.auth-module__cni4Dq__withEye{padding-right:46px}.auth-module__cni4Dq__eye{width:34px;height:34px;color:var(--au-on-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:6px;translate:0 -50%}.auth-module__cni4Dq__eye svg{width:22px;height:22px}.auth-module__cni4Dq__strength{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px;display:grid}.auth-module__cni4Dq__strength i{border:2px solid var(--au-ink);background:var(--au-field);height:6px}.auth-module__cni4Dq__strength i.auth-module__cni4Dq__on{background:var(--au-green)}.auth-module__cni4Dq__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.auth-module__cni4Dq__link{color:var(--au-on);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.auth-module__cni4Dq__check{align-items:flex-start;gap:8px;font-size:14px;font-weight:500;display:flex}.auth-module__cni4Dq__check input{width:18px;height:18px;accent-color:var(--au-yellow);margin:2px 0 0}.auth-module__cni4Dq__check a{color:inherit}.auth-module__cni4Dq__btn{border:3px solid var(--au-ink);width:100%;box-shadow:5px 5px 0 var(--au-ink);background:var(--au-yellow);color:var(--au-ink);font:25px/1 var(--font-bangers), cursive;letter-spacing:1.4px;cursor:pointer;justify-content:center;align-items:center;padding:11px 22px;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex;transform:skew(-6deg)}.auth-module__cni4Dq__btn>span{display:inline-block;transform:skew(6deg)}.auth-module__cni4Dq__btn:hover:not(:disabled){box-shadow:8px 9px 0 var(--au-ink);filter:brightness(1.06);animation:.5s ease-in-out auth-module__cni4Dq__auWiggle;transform:skew(-6deg)translate(-2px,-3px)rotate(-1deg)}@keyframes auth-module__cni4Dq__auWiggle{25%{rotate:-1.2deg}75%{rotate:1.2deg}}.auth-module__cni4Dq__btn:active:not(:disabled){box-shadow:2px 2px 0 var(--au-ink);transform:skew(-6deg)translate(3px,3px)}.auth-module__cni4Dq__btn:disabled{background:var(--au-disabled);color:var(--au-on-disabled);box-shadow:3px 3px 0 var(--au-ink);cursor:not-allowed}.auth-module__cni4Dq__btnGhost{background:var(--au-band-2);color:var(--au-on);font-size:20px}.auth-module__cni4Dq__google{border:3px solid var(--au-ink);color:#1f1f1f;width:100%;height:44px;box-shadow:4px 4px 0 var(--au-ink);background:#fff;justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.auth-module__cni4Dq__google:hover{box-shadow:6px 6px 0 var(--au-ink);transform:translate(-2px,-2px)}.auth-module__cni4Dq__google svg{width:22px;height:22px}.auth-module__cni4Dq__sep{color:var(--au-on-2);align-items:center;gap:10px;font-size:13px;display:flex}.auth-module__cni4Dq__sep:before,.auth-module__cni4Dq__sep:after{content:"";background:var(--au-rule);flex:1;height:2px}.auth-module__cni4Dq__error{border:3px solid var(--au-ink);color:#6b1209;box-shadow:3px 3px 0 var(--au-ink);background:#ffd9d3;margin:0;padding:10px 12px;font-size:14px;font-weight:700}.auth-module__cni4Dq__errorList{border:3px solid var(--au-ink);color:#6b1209;box-shadow:3px 3px 0 var(--au-ink);background:#ffd9d3;margin:0;padding:10px 12px 10px 30px;font-size:14px;font-weight:700}.auth-module__cni4Dq__hint{color:var(--au-on-2);font-size:12px}.auth-module__cni4Dq__switch{text-align:center;font-size:14px}.auth-module__cni4Dq__done{text-align:center;justify-items:center;gap:12px;padding:10px 0 0;display:grid}.auth-module__cni4Dq__boom{border:3px solid var(--au-ink);background:var(--au-yellow);color:var(--au-ink);box-shadow:5px 5px 0 var(--au-ink);font:42px/1 var(--font-bangers), cursive;letter-spacing:2px;padding:8px 18px 6px;transform:rotate(-3deg)}.auth-module__cni4Dq__boomRed{background:var(--au-red);color:#fff}.auth-module__cni4Dq__invite{background:var(--au-band);border-bottom:3px solid var(--au-ink);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.auth-module__cni4Dq__inviteAvatar{border:3px solid var(--au-yellow);box-shadow:3px 3px 0 var(--au-ink);border-radius:50%;line-height:0;overflow:hidden}.auth-module__cni4Dq__invite p{color:var(--au-on-2);margin:0;font-size:14px;line-height:1.25}.auth-module__cni4Dq__invite p b{color:var(--au-yellow)}[data-theme=light] .auth-module__cni4Dq__invite p b{color:var(--au-red)}.auth-module__cni4Dq__inviteLeague{color:var(--au-yellow);font:26px/1 var(--font-bangers), cursive;letter-spacing:1.2px;text-shadow:2px 2px 0 var(--au-ink);transform-origin:0;margin-top:3px;display:block;transform:rotate(-1.5deg)}[data-theme=light] .auth-module__cni4Dq__inviteLeague{color:var(--au-red)}.auth-module__cni4Dq__chips{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.auth-module__cni4Dq__chip{border:2px solid var(--au-ink);background:var(--au-band-2);color:var(--au-on);padding:3px 10px 2px;font-size:12px;font-weight:700}.auth-module__cni4Dq__chipHot{background:var(--au-yellow);color:var(--au-ink)}.auth-module__cni4Dq__welcome{border:3px solid var(--au-ink);background:var(--au-band-2);box-shadow:3px 3px 0 var(--au-ink);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.auth-module__cni4Dq__welcome b{display:block}.auth-module__cni4Dq__welcome small{color:var(--au-on-2)}.auth-module__cni4Dq__foot{color:var(--au-foot);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:6px;font-size:12px;font-weight:600;display:flex}.auth-module__cni4Dq__foot a{color:inherit}.auth-module__cni4Dq__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__btn,.auth-module__cni4Dq__tab,.auth-module__cni4Dq__tab>span,.auth-module__cni4Dq__google{transition:none}.auth-module__cni4Dq__btn:hover:not(:disabled){animation:none}}
.login-module__WEZH7G__screen{justify-content:center;align-items:center;min-height:100dvh;padding:88px 16px 48px;display:flex;position:relative}.login-module__WEZH7G__brand{position:absolute;top:32px;left:44px}.login-module__WEZH7G__column{flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.login-module__WEZH7G__logo{object-fit:contain;width:168px;height:168px;margin-bottom:14px}.login-module__WEZH7G__tagline{color:var(--color-text-2);margin:0 0 32px;font-size:13px}.login-module__WEZH7G__card{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;padding:28px}.login-module__WEZH7G__label{color:var(--color-text-2);margin-bottom:6px;font-size:12px;display:block}.login-module__WEZH7G__input{background:var(--color-input-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);width:100%;color:var(--color-text);outline:none;padding:11px 14px;font-size:14px;display:block}.login-module__WEZH7G__input:focus-visible{border-color:var(--color-accent)}.login-module__WEZH7G__input[aria-invalid=true]{border-color:var(--color-danger)}.login-module__WEZH7G__inputSpaced{margin-bottom:18px}.login-module__WEZH7G__password{letter-spacing:2px}.login-module__WEZH7G__forgot{text-align:right;margin-top:10px}.login-module__WEZH7G__forgotLink{color:var(--color-text-2);background:0 0;border:none;padding:0;font-size:12px}.login-module__WEZH7G__forgotLink:hover,.login-module__WEZH7G__forgotLink:focus-visible{color:var(--color-text)}.login-module__WEZH7G__forgotHint{color:var(--color-text-3);margin:6px 0 0;font-size:12px}.login-module__WEZH7G__error{color:var(--color-danger);margin:14px 0 0;font-size:13px}.login-module__WEZH7G__submit{background:var(--color-accent);width:100%;color:var(--color-on-accent);border-radius:var(--radius-md);border:none;margin-top:20px;padding:12px 0;font-size:14px;font-weight:600}.login-module__WEZH7G__submit:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.login-module__WEZH7G__submit:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed}.login-module__WEZH7G__noAccess{text-align:center;max-width:340px;color:var(--color-text-3);margin:22px 0 0;font-size:12px;line-height:1.5}.login-module__WEZH7G__logoSmall{object-fit:contain;width:120px;height:120px;margin-bottom:18px}.login-module__WEZH7G__inviteHead{text-align:center;max-width:360px;color:var(--color-text-soft);margin:0 0 22px;font-size:15px;line-height:1.5}.login-module__WEZH7G__inviteHead strong{color:var(--color-accent)}.login-module__WEZH7G__cardTitle{margin:0 0 8px;font-size:18px;font-weight:700}.login-module__WEZH7G__cardText{color:var(--color-text-2);margin:0;font-size:13px;line-height:1.5}.login-module__WEZH7G__fieldHint{color:var(--color-text-3);margin:6px 0 18px;font-size:11px}.login-module__WEZH7G__errorList{color:var(--color-danger);margin:14px 0 0;padding:0;font-size:13px;line-height:1.5;list-style:none}a.login-module__WEZH7G__submit{text-align:center;display:block}@media (max-width:480px){.login-module__WEZH7G__brand{top:24px;left:16px}.login-module__WEZH7G__card{padding:22px}}.login-module__WEZH7G__noAccess summary{cursor:pointer;list-style:none}.login-module__WEZH7G__noAccess summary::-webkit-details-marker{display:none}.login-module__WEZH7G__joinLink{color:var(--color-accent);text-decoration:underline}.login-module__WEZH7G__joinHow{color:var(--color-text-2);margin:10px 0 0}.login-module__WEZH7G__deletedNotice{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);text-align:center;width:100%;color:var(--color-text-soft);margin:0 0 14px;padding:10px 14px;font-size:13px}.login-module__WEZH7G__gate{--color-accent:var(--color-admin);background:var(--color-admin-soft-bg);overflow:hidden}.login-module__WEZH7G__gate .login-module__WEZH7G__card{border-color:var(--color-admin)}.login-module__WEZH7G__gate .login-module__WEZH7G__forgot{display:none}.login-module__WEZH7G__gate .login-module__WEZH7G__password{margin-bottom:20px}.login-module__WEZH7G__gate .login-module__WEZH7G__input::placeholder{color:#0000}.login-module__WEZH7G__gateTape{background:repeating-linear-gradient(-45deg, var(--color-admin) 0 18px, #0b0b0c 18px 36px);width:120%;height:26px;position:absolute;top:22px;left:-10%;transform:rotate(-2deg);box-shadow:0 2px 10px #00000059}.login-module__WEZH7G__gateTapeBottom{top:auto;bottom:22px;transform:rotate(1.5deg)}.login-module__WEZH7G__gateNotice{justify-content:center;align-items:center;gap:12px;margin:2px 0 26px;display:flex}.login-module__WEZH7G__gateSign{color:var(--color-admin);flex-shrink:0}.login-module__WEZH7G__gateSignBar{fill:var(--color-admin-soft-bg)}.login-module__WEZH7G__gateTitle{letter-spacing:2px;text-align:center;text-transform:uppercase;color:var(--color-admin);margin:0;font-size:19px;font-weight:700;line-height:1.25}.login-module__WEZH7G__gateTitle span{letter-spacing:4px;color:var(--color-text);font-size:13px;display:block}@media (max-width:420px){.login-module__WEZH7G__gateTitle{letter-spacing:1.5px;font-size:16px}.login-module__WEZH7G__gateTitle span{letter-spacing:3px;font-size:12px}.login-module__WEZH7G__gateSign{width:28px;height:28px}}.login-module__WEZH7G__joinForm{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);text-align:left;margin-top:14px;padding:20px}.login-module__WEZH7G__joinForm .login-module__WEZH7G__joinHow{margin:0 0 14px}.login-module__WEZH7G__joinForm textarea{resize:vertical;font-family:inherit}.login-module__WEZH7G__joinTrap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.login-module__WEZH7G__joinSent{border:1px solid var(--color-success);border-radius:var(--radius-md);color:var(--color-text);margin:14px 0 0;padding:12px 14px}.login-module__WEZH7G__legalAccept{text-align:center;color:var(--color-text-3);margin:12px 0 0;font-size:12px;line-height:1.5}.login-module__WEZH7G__legalAccept a{color:var(--color-text-2);text-decoration:underline}.login-module__WEZH7G__verifyForm{gap:8px;margin-top:14px;display:grid}.login-module__WEZH7G__verifyLinks{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;display:flex}
.contacto-module__RB7tuG__column{max-width:480px}.contacto-module__RB7tuG__intro{margin:14px 0 16px}.contacto-module__RB7tuG__sent{border:1px solid var(--color-success);border-radius:var(--radius-lg);background:var(--color-panel);text-align:center;color:var(--color-text);margin:0;padding:18px;font-size:15px;line-height:1.6}.contacto-module__RB7tuG__privacy{text-align:center;color:var(--color-text-3);margin:12px 0 0;font-size:12px;line-height:1.5}.contacto-module__RB7tuG__privacy a{color:var(--color-text-2);text-decoration:underline}
