.iss-auth{--iss-primary:#3ec4ff;--iss-primary-hover:#006e94;--iss-surface:#e6f6fb;--iss-ink:#17324a;--iss-muted:#3d5a73;--iss-hint:#92949f;--iss-line:#eaeaec;--iss-btn-border:#17324a;--iss-stage-max:28rem;--iss-pad-x:clamp(1rem, 4vw, 2rem);--iss-pad-y:clamp(.35rem, 1.2dvh, .85rem);--iss-title-size:clamp(1.2rem, 3.1dvh, 2.15rem);--iss-mascot-size:min(160px, 18dvh);height:100dvh;max-height:100dvh;color:var(--iss-ink);background-color:#f4fbff;background-image:radial-gradient(circle at 0 0,#ffc8576b,#0000 24%),radial-gradient(circle at 100% 0,#3ec4ff61,#0000 28%),repeating-linear-gradient(#0000,#0000 31px,#17324a0b 32px);display:flex;overflow:hidden}.iss-auth .iss-auth-column{flex-direction:column;flex:auto;min-width:0;height:100%;display:flex}.iss-auth .iss-auth-aside{display:none}@media (min-width:1024px){.iss-auth .iss-auth-aside{background:#0a1218;flex:0 0 44%;align-items:flex-end;display:flex;position:relative;overflow:hidden}}.iss-auth .iss-auth-aside-img{object-fit:cover;object-position:center}.iss-auth .iss-auth-aside-veil{z-index:1;background:linear-gradient(105deg,#0e1c2ae0 0%,#0e1c2a9e 55%,#0b6f9647 100%),linear-gradient(#0e1c2a26 0%,#0e1c2ac7 100%);position:absolute;inset:0}.iss-auth .iss-auth-aside-copy{z-index:2;color:#fff;max-width:30rem;font-family:var(--font-sans), Poppins, system-ui, sans-serif;padding:clamp(2rem,4vw,3.5rem) clamp(2rem,4vw,3.5rem) 7.5rem;position:relative}.iss-auth .iss-auth-aside-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0 0 .85rem;font-size:.8rem;font-weight:700}.iss-auth .iss-auth-aside-title{letter-spacing:-.01em;text-wrap:balance;color:#fff;margin:0 0 1.5rem;font-size:clamp(1.9rem,2.6vw,2.75rem);font-weight:700;line-height:1.1}.iss-auth .iss-auth-aside-title span{color:#fff}.iss-auth .iss-auth-aside-points{color:#ffffffe6;border-left:3px solid #3ec4ff;flex-direction:column;gap:.6rem;margin:0;padding:0 0 0 .85rem;font-size:1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.iss-auth .iss-auth-header{--iss-header-row:3rem;z-index:2;padding:var(--iss-pad-y) var(--iss-pad-x);flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden;background:0 0!important}.iss-auth .iss-auth-header-inner{width:100%;height:var(--iss-header-row);grid-template-columns:1fr auto 1fr;align-items:center;column-gap:.75rem;display:grid}.iss-auth .iss-auth-back-slot{place-self:center start;align-items:center;height:100%;display:flex}.iss-auth .iss-auth-back{color:#17324a;background:#fff;border:1px solid #eaeaec;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:border-color .2s,color .2s;display:inline-flex}.iss-auth .iss-auth-back:hover{color:#006e94;border-color:#3ec4ff}.iss-auth .iss-auth-logo{grid-column:2;justify-content:center;place-self:center;align-items:center;min-width:0;height:100%;display:flex}.iss-auth .iss-auth-logo img{max-height:100%;display:block;width:auto!important;height:2.5rem!important}@media (min-width:640px){.iss-auth .iss-auth-logo img{height:2.75rem!important}}.iss-auth .iss-auth-header-end{grid-column:3;place-self:center end;width:2.75rem;height:100%}.iss-auth .iss-auth-main{width:100%;min-height:0;padding:0 var(--iss-pad-x) clamp(.35rem, 1.2dvh, 1rem);overflow:hidden}.iss-auth .iss-auth-stage{width:100%;max-width:var(--iss-stage-max);flex-direction:column;justify-content:safe center;align-items:center;height:100%;min-height:0;margin-inline:auto;display:flex;overflow:hidden}.iss-auth .iss-auth-content{text-align:center;flex-direction:column;justify-content:safe center;align-items:center;gap:clamp(.75rem,1.6dvh,1.15rem);width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.iss-auth .iss-auth-swap{width:100%;overflow:hidden}.iss-auth .iss-auth-panel{flex-direction:column;align-items:center;width:100%;display:flex}.iss-auth .iss-auth-title{z-index:1;width:100%;font-family:var(--font-sans), Poppins, system-ui, sans-serif;font-size:var(--iss-title-size);color:#17324a;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 clamp(.2rem,.7dvh,.55rem);font-weight:700;line-height:1.2;position:relative}.iss-auth .iss-auth-subtitle{width:100%;font-family:var(--font-sans), Poppins, system-ui, sans-serif;color:var(--iss-muted);text-wrap:balance;margin:.5rem 0 0;font-size:clamp(1rem,.95rem + .35vw,1.2rem);font-weight:600;line-height:1.35}.iss-auth .iss-auth-lead{margin:0 0 clamp(.35rem,1dvh,.75rem);font-size:clamp(.95rem,1.9dvh,1.1rem);font-weight:500}.iss-auth .iss-auth-view{flex-direction:column;justify-content:safe center;align-items:center;gap:clamp(.75rem,1.6dvh,1.15rem);width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.iss-auth .iss-auth-mascot{z-index:0;width:var(--iss-mascot-size);height:var(--iss-mascot-size);min-height:0;max-height:min(var(--iss-mascot-size), 22%);flex:0 auto;justify-content:center;align-items:center;margin:0;display:flex;position:relative;overflow:visible}.iss-auth .iss-auth-mascot-glow{filter:blur(28px);opacity:.35;pointer-events:none;background:#3ec4ff;border-radius:50%;position:absolute;inset:12% 18%}.iss-auth .iss-auth-mascot-video{filter:drop-shadow(0 8px 24px #006e942e);width:100%;height:100%}.iss-auth .iss-auth-form{text-align:left;flex-direction:column;flex-shrink:0;gap:clamp(.4rem,1.15dvh,.9rem);width:100%;display:flex}.iss-auth .iss-auth-field{flex-direction:column;gap:clamp(.15rem,.45dvh,.4rem);width:100%;display:flex}.iss-auth .iss-auth-label-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.iss-auth .iss-auth-label{font-family:var(--font-sans), Poppins, system-ui, sans-serif;color:#17324a;font-size:clamp(.9rem,1.9dvh,1.05rem);font-weight:700}.iss-auth .iss-auth-link{font-family:var(--font-sans), Poppins, system-ui, sans-serif;color:#006e94;flex-shrink:0;font-size:clamp(1rem,.95rem + .3vw,1.15rem);font-weight:700;text-decoration:none}.iss-auth .iss-auth-link:hover{text-decoration:underline}.iss-auth .iss-auth-input{border:1px solid var(--iss-btn-border);text-align:left;width:100%;height:clamp(2.7rem,6dvh,3.25rem);font-family:var(--font-sans), Poppins, system-ui, sans-serif;color:#17324a;box-shadow:none;background:#fff;border-radius:999px;padding:0 1.25rem;font-size:clamp(1rem,2.1dvh,1.15rem);font-weight:600}.iss-auth .iss-auth-input::placeholder{color:var(--iss-hint)}.iss-auth .iss-auth-input:focus-visible{outline:none;box-shadow:0 0 0 3px #3ec4ff40;border-color:#3ec4ff!important}.iss-auth .iss-auth-input-wrap{width:100%;position:relative}.iss-auth .iss-auth-input-wrap .iss-auth-input{padding-right:3.25rem}.iss-auth .iss-auth-eye{color:var(--iss-hint);cursor:pointer;background:0 0;border:none;padding:.5rem;transition:color .2s;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.iss-auth .iss-auth-eye:hover{color:var(--iss-ink)}.iss-auth .iss-auth-error{text-align:center;font-family:var(--font-sans), Poppins, system-ui, sans-serif;color:#e24b4a;margin:0;font-size:clamp(1.05rem,1rem + .35vw,1.25rem);font-weight:700}.iss-auth .iss-auth-actions{flex-direction:column;gap:clamp(.4rem,.9dvh,.65rem);width:100%;display:flex}.iss-auth .cus-btn,.iss-auth .cus-btn-2{cursor:pointer;width:100%;min-height:clamp(2.55rem,5.4dvh,3.25rem);font-family:var(--font-sans), Poppins, system-ui, sans-serif;border-radius:999px;justify-content:center;align-items:center;padding:clamp(8px,1dvh,14px) clamp(22px,3vw,32px);text-decoration:none;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,transform .15s;display:inline-flex;position:relative;overflow:hidden}.iss-auth .cus-btn{border:1px solid var(--iss-btn-border);background-color:#3ec4ff}.iss-auth .cus-btn .text{z-index:2;text-align:center;color:#fafafa;width:100%;font-family:var(--font-sans), Poppins, system-ui, sans-serif;font-size:clamp(1rem,2.1dvh,1.2rem);font-weight:700;line-height:1.2;transition:color .3s ease-in-out;position:relative}.iss-auth .cus-btn:hover:not(:disabled){border-color:var(--iss-btn-border);background-color:#006e94}.iss-auth .cus-btn:hover:not(:disabled) .text{color:#fafafa}.iss-auth .cus-btn:active:not(:disabled){background-color:#006e94;transform:scale(.96);box-shadow:inset 0 0 9px #00000040}.iss-auth .cus-btn:disabled{opacity:.45;cursor:not-allowed}.iss-auth .cus-btn-2{border:1px solid var(--iss-btn-border);background:0 0}.iss-auth .cus-btn-2:after{content:"";background:#3ec4ff;width:0;height:100%;transition:width .35s ease-in-out,left .35s ease-in-out,right .35s ease-in-out;position:absolute;top:0;right:0}.iss-auth .cus-btn-2:hover:not(:disabled):after{width:100%;left:0;right:auto}.iss-auth .cus-btn-2 .text{z-index:2;text-align:center;color:#17324a;width:100%;font-family:var(--font-sans), Poppins, system-ui, sans-serif;font-size:clamp(1rem,2.1dvh,1.2rem);font-weight:700;line-height:1.2;transition:color .3s ease-in-out;position:relative}.iss-auth .cus-btn-2:hover:not(:disabled){border-color:var(--iss-btn-border)}.iss-auth .cus-btn-2:hover:not(:disabled) .text{color:#fafafa}.iss-auth .cus-btn-2:active:not(:disabled){transform:scale(.96)}.iss-auth .cus-btn-2:disabled{opacity:.45;cursor:not-allowed}@media (min-width:640px){.iss-auth{--iss-stage-max:32rem}}@media (min-width:768px){.iss-auth{--iss-stage-max:34rem}}@media (min-width:1024px){.iss-auth{--iss-stage-max:30rem}}@media (max-width:379px){.iss-auth{--iss-title-size:1.2rem;--iss-mascot-size:min(128px, 16dvh)}}@media (max-height:740px){.iss-auth{--iss-mascot-size:min(112px, 15dvh);--iss-pad-y:.4rem}}@media (max-height:640px){.iss-auth{--iss-mascot-size:min(84px, 13dvh)}}.iss-auth .iss-auth-phone-row{align-items:center;gap:.5rem;width:100%;display:flex}.iss-auth .iss-auth-phone-code{border:1px solid var(--iss-btn-border);color:#17324a;width:auto;height:clamp(2.7rem,6dvh,3.25rem);box-shadow:none;background:#fff;border-radius:999px;flex:none;justify-content:center;gap:.35rem;padding:0 .7rem 0 .8rem;font-weight:700}.iss-auth .iss-auth-phone-code-value,.iss-auth-phone-option-row{white-space:nowrap;flex-flow:row;align-items:center;gap:.45rem;display:inline-flex}.iss-auth .iss-auth-phone-flag,.iss-auth-phone-option-row .iss-auth-phone-flag{object-fit:cover;border-radius:2px;flex:none;width:22px;height:16px}.iss-auth .iss-auth-phone-row .iss-auth-input{flex:1;min-width:0}.iss-auth-phone-menu{border-radius:16px;width:max-content;min-width:16.5rem;max-height:16rem}.iss-auth-phone-option{white-space:nowrap}.iss-auth-phone-option-code{color:#17324a;font-weight:700}.iss-auth-phone-option-country{color:#6b6d75;font-weight:600}.iss-auth .iss-legal-accept{margin:0}@media (min-width:1024px) and (min-height:680px){.iss-auth{--iss-stage-max:32rem;--iss-mascot-size:min(200px, 21dvh);--iss-title-size:clamp(1.9rem, 3.4dvh, 2.5rem)}.iss-auth .iss-auth-mascot{max-height:var(--iss-mascot-size)}.iss-auth .iss-auth-view,.iss-auth .iss-auth-content{gap:clamp(1rem,2dvh,1.5rem)}.iss-auth .iss-auth-form{gap:clamp(.85rem,1.6dvh,1.15rem)}.iss-auth .iss-auth-lead{font-size:1.125rem}.iss-auth .iss-auth-input,.iss-auth .iss-auth-phone-code{height:3.5rem}.iss-auth .cus-btn,.iss-auth .cus-btn-2{min-height:3.5rem}}@media (min-width:1024px) and (max-height:899px){.iss-auth:has(#confirmPassword){--iss-mascot-size:min(112px, 15dvh)}:is(.iss-auth:has(#confirmPassword) .iss-auth-view,.iss-auth:has(#confirmPassword) .iss-auth-content){gap:clamp(.75rem,1.6dvh,1.15rem)}.iss-auth:has(#confirmPassword) .iss-auth-form{gap:clamp(.4rem,1.15dvh,.9rem)}:is(.iss-auth:has(#confirmPassword) .iss-auth-input,.iss-auth:has(#confirmPassword) .iss-auth-phone-code){height:clamp(2.7rem,6dvh,3.25rem)}:is(.iss-auth:has(#confirmPassword) .cus-btn,.iss-auth:has(#confirmPassword) .cus-btn-2){min-height:clamp(2.55rem,5.4dvh,3.25rem)}}.iss-auth .iss-auth-step{font-family:var(--font-sans), Poppins, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#006e94;margin:0 0 .35rem;font-size:.8rem;font-weight:700}.iss-auth .iss-auth-input.iss-auth-input--code{text-align:center;letter-spacing:.35em;font-variant-numeric:tabular-nums}
