.auth-panel{position:relative;height:100%;min-height:540px;border-radius:1.6rem;overflow:hidden;isolation:isolate}.auth-panel-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%;transform:scale(1.02);transition:transform 12s ease-out}.auth-panel:hover .auth-panel-img{transform:scale(1.07)}.auth-panel-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(6,5,14,.94) 0%,rgba(6,5,14,.62) 32%,rgba(6,5,14,.06) 62%,transparent 100%),radial-gradient(120% 70% at 50% 0%,rgba(var(--accent-rgb),.22),transparent 60%)}.auth-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.auth-bubbles>span{position:absolute;bottom:-24px;border-radius:50%;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff4d;animation:authBubble var(--dur, 10s) linear var(--delay, 0s) infinite;opacity:0}@keyframes authBubble{0%{transform:translateY(0) scale(.7);opacity:0}12%{opacity:.75}70%{opacity:.5}to{transform:translateY(-560px) scale(1.25);opacity:0}}.auth-panel-logo{position:absolute;top:16px;inset-inline-end:16px;width:46px;height:46px;display:grid;place-items:center;border-radius:16px;background:#ffffff24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);transition:background .2s,transform .2s}.auth-panel-logo:hover{background:#ffffff3d;transform:translateY(-2px)}.auth-panel-logo img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.auth-perks{position:absolute;top:16px;inset-inline-start:16px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.auth-perk{display:inline-flex;align-items:center;gap:7px;padding:7px 13px 7px 9px;border-radius:999px;font-size:11.5px;font-weight:700;color:#fff;white-space:nowrap;background:#0a0a1494;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14);animation:authPerkIn .5s cubic-bezier(.22,1,.36,1) backwards}.auth-perk:nth-child(1){animation-delay:.25s}.auth-perk:nth-child(2){animation-delay:.38s}.auth-perk:nth-child(3){animation-delay:.51s}.auth-perk b{font-size:14px;line-height:1}@keyframes authPerkIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.auth-panel-foot{position:absolute;inset-inline:16px;bottom:16px;display:flex;flex-direction:column;gap:10px}.auth-teacher{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:#0a0a14ad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12)}.auth-teacher-ic{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:14px;background:var(--btn-register-bg)}.auth-teacher-ic .aplus-atom{width:34px;height:34px}.auth-teacher-txt{min-width:0}.auth-teacher-kicker{margin:0;font-size:10px;color:#ffffff8c}.auth-teacher-name{margin:1px 0;font-size:15px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-teacher-bio{margin:0;font-size:11.5px;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.auth-stat{text-align:center;padding:9px 4px;border-radius:14px;background:#0a0a1499;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.auth-stat b{display:block;font-size:16px;font-weight:900;color:#fff;line-height:1.2;direction:ltr}.auth-stat span{display:block;margin-top:1px;font-size:10px;color:#fff9}@media (prefers-reduced-motion: reduce){.auth-bubbles>span,.auth-perk{animation:none}.auth-panel-img{transition:none}.auth-perk{opacity:1;transform:none}}
