/* Kayıt formunu masaüstünde yatay ızgaraya geri çevirir. */
.seansla-auth-page .auth-register-body.row{
  display:flex;
  flex-wrap:wrap;
  column-gap:0;
  row-gap:18px;
  margin-top:0;
}
.seansla-auth-page .auth-register-body.row > [class*="col-"]{margin-top:0}
.seansla-auth-page .auth-actions-row{
  display:flex;
  justify-content:flex-end;
  align-items:center;
  gap:12px;
  margin-top:2px;
  padding-top:18px;
  border-top:1px solid #eee3f3;
}
.seansla-auth-page .auth-actions-row .gt-theme-btn{
  width:auto;
  min-width:220px;
  margin-top:0;
}
@media(max-width:991px){
  .seansla-auth-page .auth-register-body.row{row-gap:16px}
}
@media(max-width:767px){
  .seansla-auth-page .auth-actions-row .gt-theme-btn{width:100%;min-width:0}
}

/* V102 - auth görünüm iyileştirmeleri */
.seansla-auth-page{
  background:
    radial-gradient(circle at top left, rgba(109,40,217,.10), transparent 32%),
    radial-gradient(circle at top right, rgba(37,99,235,.10), transparent 28%),
    linear-gradient(180deg, #f8f6ff 0%, #ffffff 42%, #faf8ff 100%);
}
.seansla-auth-page .gt-login-section{
  position:relative;
}
.seansla-auth-page .gt-login-section::before,
.seansla-auth-page .gt-login-section::after{
  content:"";
  position:absolute;
  border-radius:999px;
  filter:blur(12px);
  opacity:.45;
  pointer-events:none;
}
.seansla-auth-page .gt-login-section::before{
  width:220px;height:220px;left:7%;top:10%;
  background:rgba(109,40,217,.10);
}
.seansla-auth-page .gt-login-section::after{
  width:260px;height:260px;right:8%;bottom:8%;
  background:rgba(236,72,153,.08);
}
.seansla-auth-page .seansla-auth-compact-box{
  position:relative;
  overflow:hidden;
  background:rgba(255,255,255,.94);
  border:1px solid rgba(109,40,217,.12);
  border-radius:32px;
  box-shadow:0 28px 80px rgba(22, 16, 48, 0.10);
  padding:38px 40px 34px;
}
.seansla-auth-page .seansla-auth-compact-box::before{
  content:"";
  position:absolute;
  inset:0 0 auto 0;
  height:5px;
  background:linear-gradient(90deg,#6d28d9 0%,#8b5cf6 50%,#2563eb 100%);
}
.seansla-auth-page .seansla-auth-compact-box h4{
  font-size:34px;
  line-height:1.2;
  margin-bottom:8px;
}
.seansla-auth-page .seansla-auth-compact-box .google-box .google-text{
  border-radius:18px;
  border:1px solid #e9def8;
  background:#fff;
}
.seansla-auth-page .seansla-v2-auth-switch{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
  padding:8px;
  margin:12px 0 24px;
  border-radius:22px;
  background:#f4efff;
}
.seansla-auth-page .seansla-v2-auth-switch a{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:54px;
  border-radius:16px;
  font-weight:700;
  color:#2b2b40;
  transition:.2s ease;
}
.seansla-auth-page .seansla-v2-auth-switch a.is-active{
  background:linear-gradient(135deg,#2563eb 0%,#6d28d9 100%);
  color:#fff;
  box-shadow:0 12px 28px rgba(67,56,202,.22);
}
.seansla-auth-page .form-clt label,
.seansla-auth-page .form-clt span{
  font-weight:700;
  color:#16143a;
  margin-bottom:10px;
  display:block;
}
.seansla-auth-page .gt-account-box form .form-clt input,
.seansla-auth-page .gt-account-box form .form-clt textarea,
.seansla-auth-page .gt-account-box form .form-clt select,
.seansla-auth-page .search-select-trigger,
.seansla-auth-page .seansla-v2-password{
  background:#fff;
  border:1px solid #ded9f0;
  border-radius:18px;
  min-height:60px;
  box-shadow:0 8px 24px rgba(45, 23, 97, 0.04);
}
.seansla-auth-page .search-select-trigger{padding:0 18px;}
.seansla-auth-page .gt-account-box form .form-clt input:focus,
.seansla-auth-page .gt-account-box form .form-clt textarea:focus,
.seansla-auth-page .gt-account-box form .form-clt select:focus,
.seansla-auth-page .search-select.is-open .search-select-trigger,
.seansla-auth-page .seansla-v2-password:focus-within{
  border-color:#7c3aed;
  box-shadow:0 0 0 4px rgba(124,58,237,.12);
}
.seansla-auth-page .gt-account-box form .gt-theme-btn,
.seansla-auth-page .auth-actions-row .gt-theme-btn{
  min-height:60px;
  border-radius:18px;
  font-size:17px;
  font-weight:800;
  padding:0 28px;
  background:linear-gradient(135deg,#2563eb 0%,#7c3aed 58%,#f59e0b 100%);
  box-shadow:0 18px 36px rgba(79,70,229,.22);
}
.seansla-auth-page .seansla-v2-auth-meta,
.seansla-auth-page .login-text,
.seansla-auth-page .auth-inline-notice,
.seansla-auth-page .seansla-v2-alert{
  border-radius:16px;
}
.seansla-auth-page .seansla-v2-auth-meta{
  margin-top:4px;
  padding:14px 16px;
  background:#f8f6ff;
  border:1px solid #ece6fb;
}
.seansla-auth-page .login-submit-row{margin-top:12px;}
.seansla-auth-page .search-select-panel{
  border-radius:20px;
  border:1px solid #e6ddf7;
  box-shadow:0 24px 48px rgba(31, 24, 61, 0.16);
}
.seansla-auth-page .login-text{margin-top:20px;}
@media (max-width: 991px){
  .seansla-auth-page .seansla-auth-compact-box{padding:30px 22px 26px;border-radius:24px;}
  .seansla-auth-page .seansla-auth-compact-box h4{font-size:28px;}
}


/* V103: telefon doğrulama durumu ve mobil auth sadeleştirmesi */
.seansla-auth-page .form-clt .sms-verified{
  display:none !important;
  width:max-content;
  margin-top:8px;
  padding:6px 11px;
  border:1px solid #a7f3d0;
  border-radius:999px;
  background:#ecfdf5;
  color:#047857;
  font-size:12px;
  font-weight:800;
  line-height:1.2;
}
.seansla-auth-page .form-clt .sms-verified.is-visible{display:inline-flex !important;align-items:center;gap:5px;}
.auth-inline-notice.success{background:#ecfdf5;border-color:#a7f3d0;color:#047857;}
@media(max-width:767px){
  .seansla-auth-page .gt-breadcrumb-wrapper{display:none !important;}
  .seansla-auth-page .gt-login-section{padding-top:28px !important;}
  .seansla-auth-page .seansla-auth-compact-box{margin-top:0;}
}


/* V104 - mobil giriş yardımcı bağlantıları aynı hizada */
@media(max-width:767px){
  .seansla-auth-page .seansla-v2-auth-meta{
    display:flex !important;
    flex-direction:row !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:14px !important;
    padding:14px 16px !important;
  }
  .seansla-auth-page .seansla-v2-auth-meta label{
    display:flex !important;
    align-items:center !important;
    gap:8px !important;
    margin:0 !important;
    white-space:nowrap;
  }
  .seansla-auth-page .seansla-v2-auth-meta a{
    margin:0 0 0 auto !important;
    white-space:nowrap;
    text-align:right;
  }
}
@media(max-width:380px){
  .seansla-auth-page .seansla-v2-auth-meta{padding:13px 12px !important;gap:8px !important;}
  .seansla-auth-page .seansla-v2-auth-meta label,
  .seansla-auth-page .seansla-v2-auth-meta a{font-size:13px;}
}

/* V107 - interaktif auth maskotu */
.seansla-auth-page .seansla-auth-compact-box{
  isolation:isolate;
}
.seansla-auth-page .seansla-auth-mascot{
  --face-size: 92px;
  position:absolute;
  top:-18px;
  left:26px;
  width:var(--face-size);
  height:calc(var(--face-size) + 12px);
  z-index:3;
  pointer-events:none;
  filter:drop-shadow(0 18px 26px rgba(71,32,140,.18));
  animation:seanslaMascotPop .88s cubic-bezier(.2,.8,.24,1.08) both,
            seanslaMascotFloat 4.2s ease-in-out 1s infinite;
}
.seansla-auth-page .seansla-auth-mascot__face{
  position:absolute;
  left:0;
  bottom:0;
  width:var(--face-size);
  height:var(--face-size);
  border-radius:34px 34px 30px 30px;
  background:linear-gradient(180deg,#ffffff 0%,#f6efff 88%);
  border:2px solid rgba(124,58,237,.12);
  box-shadow:inset 0 -10px 18px rgba(167,139,250,.14);
}
.seansla-auth-page .seansla-auth-mascot__face::before{
  content:"";
  position:absolute;
  inset:8px 10px auto;
  height:18px;
  border-radius:20px 20px 14px 14px;
  background:linear-gradient(180deg,#7c3aed 0%,#9333ea 100%);
  opacity:.98;
}
.seansla-auth-page .seansla-auth-mascot__ear{
  position:absolute;
  top:8px;
  width:20px;
  height:28px;
  border-radius:14px;
  background:linear-gradient(180deg,#f6efff 0%,#ebddff 100%);
  border:2px solid rgba(124,58,237,.14);
}
.seansla-auth-page .seansla-auth-mascot__ear--left{left:8px;transform:rotate(-18deg)}
.seansla-auth-page .seansla-auth-mascot__ear--right{right:8px;transform:rotate(18deg)}
.seansla-auth-page .seansla-auth-mascot__eye{
  position:absolute;
  top:42px;
  width:20px;
  height:20px;
  border-radius:999px;
  background:#fff;
  box-shadow:inset 0 0 0 2px rgba(124,58,237,.10), 0 4px 10px rgba(76,29,149,.08);
}
.seansla-auth-page .seansla-auth-mascot__eye--left{left:20px}
.seansla-auth-page .seansla-auth-mascot__eye--right{right:20px}
.seansla-auth-page .seansla-auth-mascot__pupil{
  position:absolute;
  top:5px;
  left:5px;
  width:10px;
  height:10px;
  border-radius:50%;
  background:radial-gradient(circle at 35% 35%, #111827 0 22%, #312e81 23% 100%);
  transition:transform .12s linear;
  will-change:transform;
}
.seansla-auth-page .seansla-auth-mascot__cheek{
  position:absolute;
  top:60px;
  width:12px;
  height:8px;
  border-radius:999px;
  background:rgba(244,114,182,.28);
}
.seansla-auth-page .seansla-auth-mascot__cheek--left{left:14px}
.seansla-auth-page .seansla-auth-mascot__cheek--right{right:14px}
.seansla-auth-page .seansla-auth-mascot__mouth{
  position:absolute;
  left:50%;
  bottom:15px;
  width:22px;
  height:11px;
  transform:translateX(-50%);
  border-bottom:3px solid #7c3aed;
  border-radius:0 0 20px 20px;
}
.seansla-auth-page .seansla-auth-mascot__hand{
  position:absolute;
  top:54px;
  width:24px;
  height:30px;
  border-radius:16px;
  background:linear-gradient(180deg,#ffffff 0%,#f6efff 100%);
  border:2px solid rgba(124,58,237,.12);
  box-shadow:0 10px 18px rgba(76,29,149,.10);
}
.seansla-auth-page .seansla-auth-mascot__hand::before,
.seansla-auth-page .seansla-auth-mascot__hand::after{
  content:"";
  position:absolute;
  top:4px;
  width:4px;
  height:14px;
  border-radius:999px;
  background:rgba(124,58,237,.08);
}
.seansla-auth-page .seansla-auth-mascot__hand::before{left:8px}
.seansla-auth-page .seansla-auth-mascot__hand::after{right:8px}
.seansla-auth-page .seansla-auth-mascot__hand--left{left:-10px;transform:rotate(14deg)}
.seansla-auth-page .seansla-auth-mascot__hand--right{right:-10px;transform:rotate(-14deg)}
.seansla-auth-page .seansla-auth-login-box,
.seansla-auth-page .seansla-auth-register-box{
  padding-top:46px;
}
@keyframes seanslaMascotPop{
  0%{opacity:0;transform:translate3d(-10px,44px,0) scale(.84) rotate(-6deg)}
  58%{opacity:1;transform:translate3d(0,-4px,0) scale(1.04) rotate(2deg)}
  100%{opacity:1;transform:translate3d(0,0,0) scale(1) rotate(0)}
}
@keyframes seanslaMascotFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-4px)}
}
@media (max-width:991px){
  .seansla-auth-page .seansla-auth-mascot{--face-size:82px;left:20px;top:-16px}
  .seansla-auth-page .seansla-auth-login-box,
  .seansla-auth-page .seansla-auth-register-box{padding-top:40px}
}
@media (max-width:767px){
  .seansla-auth-page .seansla-auth-mascot{--face-size:74px;left:16px;top:-10px}
  .seansla-auth-page .seansla-auth-login-box,
  .seansla-auth-page .seansla-auth-register-box{padding-top:34px}
  .seansla-auth-page .seansla-auth-mascot__eye{top:34px;width:18px;height:18px}
  .seansla-auth-page .seansla-auth-mascot__eye--left{left:17px}
  .seansla-auth-page .seansla-auth-mascot__eye--right{right:17px}
  .seansla-auth-page .seansla-auth-mascot__pupil{top:4px;left:4px;width:10px;height:10px}
  .seansla-auth-page .seansla-auth-mascot__cheek{top:50px}
  .seansla-auth-page .seansla-auth-mascot__mouth{bottom:12px}
  .seansla-auth-page .seansla-auth-mascot__hand{top:46px;width:21px;height:28px}
}
@media (max-width:420px){
  .seansla-auth-page .seansla-auth-mascot{--face-size:68px;left:14px}
}

/* V108 - onaylanan Seansla maskotu */
.seansla-auth-page .seansla-auth-compact-box{
  overflow:visible;
}
.seansla-auth-page .seansla-auth-mascot--brand{
  --mascot-width:190px;
  position:absolute;
  top:-151px;
  left:-108px;
  width:var(--mascot-width);
  height:auto;
  z-index:8;
  pointer-events:none;
  filter:drop-shadow(0 22px 28px rgba(63,24,120,.18));
  animation:seanslaBrandMascotEnter .92s cubic-bezier(.16,.84,.28,1.12) both,
            seanslaBrandMascotFloat 4.8s ease-in-out 1.1s infinite;
  transform-origin:65% 92%;
}
.seansla-auth-page .seansla-auth-mascot--brand .seansla-auth-mascot__art,
.seansla-auth-page .seansla-auth-mascot--brand .seansla-auth-mascot__art img{
  display:block;
  width:100%;
  height:auto;
}
.seansla-auth-page .seansla-auth-mascot--brand .seansla-auth-mascot__art img{
  user-select:none;
  -webkit-user-drag:none;
}
.seansla-auth-page .seansla-auth-mascot__interactive-eye{
  position:absolute;
  overflow:hidden;
  border-radius:50%;
  background:radial-gradient(circle at 38% 30%,#fff 0 13%,#fff 14% 58%,#e9e1ff 82%,#c7b8ef 100%);
  box-shadow:inset 0 0 0 2px rgba(25,9,58,.8), 0 2px 6px rgba(39,16,82,.16);
  animation:seanslaMascotBlink 6.4s ease-in-out 2.2s infinite;
  transform-origin:center;
}
.seansla-auth-page .seansla-auth-mascot__interactive-eye--left{
  left:41.25%;
  top:61.1%;
  width:16.1%;
  height:22.4%;
  transform:rotate(7deg);
}
.seansla-auth-page .seansla-auth-mascot__interactive-eye--right{
  left:71.8%;
  top:58.5%;
  width:12.4%;
  height:18.8%;
  transform:rotate(-5deg);
}
.seansla-auth-page .seansla-auth-mascot__interactive-pupil{
  position:absolute;
  left:28%;
  top:30%;
  width:46%;
  aspect-ratio:1;
  border-radius:50%;
  background:
    radial-gradient(circle at 32% 26%,#fff 0 10%,transparent 11%),
    radial-gradient(circle at 58% 62%,#25104e 0 42%,#08020f 44% 100%);
  box-shadow:0 0 0 1px rgba(8,2,15,.45), 0 3px 6px rgba(31,10,68,.22);
  transition:transform .11s linear;
  will-change:transform;
}
.seansla-auth-page .seansla-auth-mascot__interactive-eye--right .seansla-auth-mascot__interactive-pupil{
  width:48%;
  left:27%;
  top:29%;
}
.seansla-auth-page .seansla-auth-login-box,
.seansla-auth-page .seansla-auth-register-box{
  padding-top:40px;
}
@keyframes seanslaBrandMascotEnter{
  0%{opacity:0;transform:translate3d(-8px,62px,0) scale(.83) rotate(-5deg)}
  62%{opacity:1;transform:translate3d(0,-5px,0) scale(1.03) rotate(1.5deg)}
  100%{opacity:1;transform:translate3d(0,0,0) scale(1) rotate(0)}
}
@keyframes seanslaBrandMascotFloat{
  0%,100%{transform:translate3d(0,0,0) rotate(0)}
  50%{transform:translate3d(0,-4px,0) rotate(.8deg)}
}
@keyframes seanslaMascotBlink{
  0%,43%,46%,100%{scale:1 1}
  44%,45%{scale:1 .08}
}
@media (max-width:1199px){
  .seansla-auth-page .seansla-auth-mascot--brand{
    --mascot-width:168px;
    left:-72px;
    top:-134px;
  }
}
@media (max-width:991px){
  .seansla-auth-page .seansla-auth-mascot--brand{
    --mascot-width:150px;
    left:-24px;
    top:-119px;
  }
}
@media (max-width:767px){
  .seansla-auth-page .seansla-auth-mascot--brand{
    --mascot-width:122px;
    left:8px;
    top:-96px;
    filter:drop-shadow(0 16px 20px rgba(63,24,120,.16));
  }
  .seansla-auth-page .seansla-auth-login-box,
  .seansla-auth-page .seansla-auth-register-box{
    padding-top:30px;
  }
}
@media (max-width:420px){
  .seansla-auth-page .seansla-auth-mascot--brand{
    --mascot-width:108px;
    left:6px;
    top:-84px;
  }
}
@media (prefers-reduced-motion:reduce){
  .seansla-auth-page .seansla-auth-mascot--brand,
  .seansla-auth-page .seansla-auth-mascot__interactive-eye{
    animation:none !important;
  }
  .seansla-auth-page .seansla-auth-mascot__interactive-pupil{
    transition:none !important;
  }
}

/* V109 - maskot güvenli yerleşim: header ve container taşmaları kaldırıldı */
.seansla-auth-page .seansla-auth-compact-box{
  overflow:hidden !important;
}
.seansla-auth-page .seansla-auth-mascot--brand{
  --mascot-width:138px;
  top:14px !important;
  left:30px !important;
  width:var(--mascot-width) !important;
  z-index:4;
  filter:drop-shadow(0 14px 22px rgba(63,24,120,.16));
  transform-origin:50% 85%;
}
.seansla-auth-page .seansla-auth-login-box,
.seansla-auth-page .seansla-auth-register-box{
  padding-top:140px !important;
}
@media(max-width:1199px){
  .seansla-auth-page .seansla-auth-mascot--brand{
    --mascot-width:130px;
    top:12px !important;
    left:24px !important;
  }
  .seansla-auth-page .seansla-auth-login-box,
  .seansla-auth-page .seansla-auth-register-box{
    padding-top:132px !important;
  }
}
@media(max-width:991px){
  .seansla-auth-page .seansla-auth-mascot--brand{
    --mascot-width:118px;
    top:12px !important;
    left:calc(50% - 59px) !important;
  }
  .seansla-auth-page .seansla-auth-login-box,
  .seansla-auth-page .seansla-auth-register-box{
    padding-top:124px !important;
  }
}
@media(max-width:767px){
  .seansla-auth-page .seansla-auth-mascot--brand{
    --mascot-width:108px;
    top:10px !important;
    left:calc(50% - 54px) !important;
    filter:drop-shadow(0 12px 18px rgba(63,24,120,.14));
  }
  .seansla-auth-page .seansla-auth-login-box,
  .seansla-auth-page .seansla-auth-register-box{
    padding-top:114px !important;
  }
}
@media(max-width:420px){
  .seansla-auth-page .seansla-auth-mascot--brand{
    --mascot-width:98px;
    top:9px !important;
    left:calc(50% - 49px) !important;
  }
  .seansla-auth-page .seansla-auth-login-box,
  .seansla-auth-page .seansla-auth-register-box{
    padding-top:104px !important;
  }
}

/* V110 - maskot elleri kartın üst kenar çizgisine tam oturur */
.seansla-auth-page .gt-login-section,
.seansla-auth-page .gt-login-section > .container,
.seansla-auth-page .seansla-auth-compact-box{
  overflow:visible !important;
}
.seansla-auth-page .seansla-auth-mascot--brand{
  --mascot-width:158px;
  top:auto !important;
  right:auto !important;
  bottom:calc(100% - 5px) !important;
  left:24px !important;
  width:var(--mascot-width) !important;
  height:auto !important;
  z-index:12 !important;
  transform-origin:58% 100%;
  filter:drop-shadow(0 15px 22px rgba(63,24,120,.18));
}
.seansla-auth-page .seansla-auth-login-box,
.seansla-auth-page .seansla-auth-register-box{
  padding-top:40px !important;
}
@media(max-width:1199px){
  .seansla-auth-page .seansla-auth-mascot--brand{
    --mascot-width:148px;
    left:22px !important;
    bottom:calc(100% - 5px) !important;
  }
}
@media(max-width:991px){
  .seansla-auth-page .seansla-auth-mascot--brand{
    --mascot-width:132px;
    left:20px !important;
    bottom:calc(100% - 4px) !important;
  }
}
@media(max-width:767px){
  .seansla-auth-page .gt-login-section{
    padding-top:102px !important;
  }
  .seansla-auth-page .seansla-auth-mascot--brand{
    --mascot-width:112px;
    left:18px !important;
    bottom:calc(100% - 4px) !important;
    filter:drop-shadow(0 12px 17px rgba(63,24,120,.16));
  }
  .seansla-auth-page .seansla-auth-login-box,
  .seansla-auth-page .seansla-auth-register-box{
    padding-top:28px !important;
  }
}
@media(max-width:420px){
  .seansla-auth-page .gt-login-section{
    padding-top:94px !important;
  }
  .seansla-auth-page .seansla-auth-mascot--brand{
    --mascot-width:102px;
    left:14px !important;
    bottom:calc(100% - 4px) !important;
  }
}

/* V111 - yalnızca masaüstünde auth kartına daha ferah üst boşluk */
@media (min-width: 992px){
  .seansla-auth-page .gt-login-section{
    padding-top:128px !important;
  }
}


/* V112 - maskot nefesi kaldırıldı, insanî göz mimikleri ve daha interaktif bakışlar */
.seansla-auth-page .seansla-auth-mascot--brand{
  animation:seanslaBrandMascotEnter .92s cubic-bezier(.16,.84,.28,1.12) both !important;
}
.seansla-auth-page .seansla-auth-mascot__interactive-eye{
  --eye-scale-x:1;
  --eye-scale-y:1;
  --eye-brightness:1;
  transition:transform .22s ease, box-shadow .22s ease, filter .22s ease, background .22s ease;
  filter:brightness(var(--eye-brightness));
  animation:seanslaMascotBlinkHuman 3.35s ease-in-out 1.1s infinite !important;
}
.seansla-auth-page .seansla-auth-mascot__interactive-eye--left{
  transform:rotate(7deg) scale(var(--eye-scale-x), var(--eye-scale-y));
}
.seansla-auth-page .seansla-auth-mascot__interactive-eye--right{
  transform:rotate(-5deg) scale(var(--eye-scale-x), var(--eye-scale-y));
}
.seansla-auth-page .seansla-auth-mascot__interactive-pupil{
  transition:transform .14s cubic-bezier(.22,.78,.25,1), opacity .16s ease;
}
.seansla-auth-page [data-eye-character].is-idle-curious .seansla-auth-mascot__interactive-eye{
  --eye-scale-x:1.01;
  --eye-scale-y:1.03;
}
.seansla-auth-page [data-eye-character].is-looking-text .seansla-auth-mascot__interactive-eye,
.seansla-auth-page [data-eye-character].is-hovering-google .seansla-auth-mascot__interactive-eye{
  --eye-scale-x:1.08;
  --eye-scale-y:1.08;
  --eye-brightness:1.04;
  box-shadow:inset 0 0 0 2px rgba(25,9,58,.82), 0 4px 12px rgba(39,16,82,.20);
}
.seansla-auth-page [data-eye-character].is-hovering-cta .seansla-auth-mascot__interactive-eye{
  --eye-scale-x:1.12;
  --eye-scale-y:1.12;
  --eye-brightness:1.06;
  box-shadow:inset 0 0 0 2px rgba(25,9,58,.84), 0 5px 14px rgba(39,16,82,.22);
}
.seansla-auth-page [data-eye-character].is-looking-password .seansla-auth-mascot__interactive-eye{
  --eye-scale-x:1.05;
  --eye-scale-y:.82;
  --eye-brightness:.985;
}
.seansla-auth-page [data-eye-character].is-looking-password .seansla-auth-mascot__interactive-pupil{
  opacity:.92;
}
@keyframes seanslaMascotBlinkHuman{
  0%, 14%, 15.5%, 36%, 37.5%, 62%, 63.5%, 79%, 80.5%, 100%{transform:inherit; scale:1 1;}
  14.7%, 37%, 62.7%, 79.7%{scale:1 .08;}
}
@media (prefers-reduced-motion: reduce){
  .seansla-auth-page .seansla-auth-mascot__interactive-eye{
    animation:none !important;
  }
}
