.auth-feature-panel[data-v-29c48b3c]{border-radius:20px;display:flex;flex:1 1 auto;height:calc(100vh - 60px);overflow:hidden;position:relative}.auth-feature-panel-image[data-v-29c48b3c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.auth-feature-panel-overlay[data-v-29c48b3c]{background:linear-gradient(180deg,#00000042,#00000014 24%,#00000014 58%,#0000007a),linear-gradient(90deg,#0003,#0000000f 18%,#0000000f 82%,#0000002e),#0000002e;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.auth-feature-panel-overlay[data-v-29c48b3c]:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 46%,rgba(0,0,0,.8));bottom:0;content:"";height:48%;left:0;position:absolute;right:0}.auth-feature-panel-content[data-v-29c48b3c]{bottom:0;display:flex;flex-direction:column;gap:20px;left:0;padding:60px 40px;position:absolute;right:0;z-index:2}.auth-feature-panel-grid[data-v-29c48b3c]{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.auth-feature-card[data-v-29c48b3c]{backdrop-filter:blur(1.5px) saturate(115%);-webkit-backdrop-filter:blur(1.5px) saturate(115%);background-color:#ffffff05;border:1px solid hsla(0,0%,100%,.3);border-radius:12px;box-shadow:inset 0 0 14px -8px #ffffff52,inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff38,0 4px 24px #0000002e;min-height:136px;overflow:hidden;padding:20px;position:relative}.auth-feature-card[data-v-29c48b3c]:before{background:linear-gradient(145deg,#ffffff0d,#fff0 42%);content:"";top:0;right:0;bottom:0;left:0;opacity:.42;pointer-events:none;position:absolute}.auth-feature-card-icon[data-v-29c48b3c]{align-items:center;background:#ffffff17;border:1px solid hsla(0,0%,100%,.32);border-radius:8px;box-shadow:inset 0 0 12px -5px #ffffff57,inset 0 1px #fff3,0 4px 14px #0000001f;display:inline-flex;height:60px;justify-content:center;margin-bottom:20px;position:relative;width:60px;z-index:1}.auth-feature-card-image[data-v-29c48b3c]{background:#fff;display:block;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.auth-feature-card-image--book-open-text[data-v-29c48b3c]{height:20px;mask-image:url(../learniverse/icon/book-open-text.svg);-webkit-mask-image:url(../learniverse/icon/book-open-text.svg);width:22px}.auth-feature-card-image--mic[data-v-29c48b3c]{height:21px;mask-image:url(../learniverse/icon/mic.svg);-webkit-mask-image:url(../learniverse/icon/mic.svg);width:16px}.auth-feature-card-image--message-square-text[data-v-29c48b3c]{height:21px;mask-image:url(../learniverse/icon/message-square-text.svg);-webkit-mask-image:url(../learniverse/icon/message-square-text.svg);width:22px}.auth-feature-card-text[data-v-29c48b3c]{color:#fff;font-size:12px;line-height:18px;margin-bottom:0;max-width:82px;position:relative;z-index:1}.auth-feature-panel-copy[data-v-29c48b3c]{color:#fff;font-size:18px;font-weight:500;line-height:28px;margin-bottom:0;max-width:500px}@media (max-width:1399px){.auth-feature-panel-content[data-v-29c48b3c]{padding:40px 28px}.auth-feature-panel-grid[data-v-29c48b3c]{gap:16px}.auth-feature-card-text[data-v-29c48b3c]{max-width:112px}}@media (max-width:1199px){.auth-feature-panel[data-v-29c48b3c]{display:none}}.auth-page-shell[data-v-aaad86c4]{background:#fff;display:flex;gap:10px;height:100vh;overflow:hidden;padding:30px}.auth-page-shell-form-panel[data-v-aaad86c4]{align-items:stretch;display:flex;flex:0 0 54%;min-width:0}.auth-page-shell-form-inner[data-v-aaad86c4]{display:flex;flex:1;flex-direction:column;height:calc(100vh - 60px);overflow-y:auto;padding:0 48px}.auth-page-shell-logo[data-v-aaad86c4]{height:29px;width:147px}.auth-page-shell-form-content[data-v-aaad86c4]{display:flex;flex:1;flex-direction:column;gap:35px;justify-content:center;margin:0 auto;max-width:520px;width:100%}@media (max-width:1399px){.auth-page-shell-form-inner[data-v-aaad86c4]{padding-left:32px;padding-right:32px}}@media (max-width:1199px){.auth-page-shell-form-panel[data-v-aaad86c4]{flex:1 1 auto}.auth-page-shell-form-inner[data-v-aaad86c4]{height:auto;min-height:calc(100vh - 60px);overflow:visible}}@media (max-width:767px){.auth-page-shell[data-v-aaad86c4]{height:auto;min-height:100vh;overflow:visible;padding:24px 20px 32px}.auth-page-shell-form-inner[data-v-aaad86c4]{min-height:calc(100vh - 56px);padding:0}.auth-page-shell-form-content[data-v-aaad86c4]{justify-content:flex-start;margin-top:0}}.auth-social[data-v-55d779cc]{display:flex;flex-direction:column;gap:25px}.auth-social-divider[data-v-55d779cc]{align-items:center;color:var(--gray-700);display:flex;font-size:16px;gap:16px;justify-content:center;line-height:24px}.auth-social-divider[data-v-55d779cc]:after,.auth-social-divider[data-v-55d779cc]:before{background:var(--gray-100);content:"";flex:1;height:1px}.auth-social-grid[data-v-55d779cc]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-social-button[data-v-55d779cc]{align-items:center;background:#f3f4f6;border:1px solid transparent;border-radius:8px;color:#262626;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:center;min-height:44px;padding:12px 16px}.auth-social-button[data-v-55d779cc]:hover{background:var(--gray-50)}.auth-social-icon[data-v-55d779cc]{height:14px;width:14px}@media (max-width:767px){.auth-social-grid[data-v-55d779cc]{grid-template-columns:1fr}}
