.mlk-auth{--au-radius:14px;--au-radius-lg:20px;--au-tint:color-mix(in srgb, var(--primary) 7%, transparent);--au-tint-strong:color-mix(in srgb, var(--primary) 13%, transparent);--au-ring:color-mix(in srgb, var(--primary) 16%, transparent);--au-shadow:0 18px 48px -20px #2b2b2b47;background:radial-gradient(900px 420px at -10% -10%, var(--au-tint), transparent 60%), radial-gradient(700px 380px at 110% 115%, var(--au-tint), transparent 55%), var(--white);grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);min-height:calc(100dvh - 90px);display:grid}.mlk-auth--solo{grid-template-columns:1fr}.mlk-auth__main{justify-content:center;align-items:center;padding:44px 28px 56px;display:flex}.mlk-auth__box{width:100%;max-width:470px;animation:.45s cubic-bezier(.22,.9,.3,1) both mlk-auth-rise}.mlk-auth__box--wide{max-width:620px}.mlk-auth__box--narrow{max-width:420px}.mlk-auth__icon{background:linear-gradient(135deg, var(--au-tint-strong), var(--au-tint));border:1px solid var(--au-ring);width:60px;height:60px;color:var(--primary);border-radius:18px;justify-content:center;align-items:center;margin-bottom:20px;font-size:24px;display:inline-flex}.mlk-auth__icon--success{background:color-mix(in srgb, var(--success,#16a34a) 12%, transparent);border-color:color-mix(in srgb, var(--success,#16a34a) 26%, transparent);color:#0f6b33}.mlk-auth__icon--warning{color:#8a5a00;background:#f59e0b21;border-color:#f59e0b4d}.mlk-auth__icon--info{background:color-mix(in srgb, var(--blue,#195afc) 10%, transparent);border-color:color-mix(in srgb, var(--blue,#195afc) 24%, transparent);color:#123f9e}@keyframes mlk-auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mlk-auth__box{animation:none}}.mlk-auth__eyebrow{background:var(--au-tint);border:1px solid var(--au-ring);height:30px;color:var(--primary);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.mlk-auth__eyebrow i{font-size:12px}.mlk-auth__title{letter-spacing:-.02em;color:var(--text);margin:16px 0 8px;font-size:clamp(26px,3.4vw,32px);font-weight:800;line-height:1.15}.mlk-auth__sub{color:var(--text-secondary);margin:0 0 24px;font-size:14.5px;line-height:1.65}.mlk-auth-alerts{gap:10px;margin-bottom:20px;display:grid}.mlk-auth-alert{border:1px solid;border-radius:12px;align-items:flex-start;gap:11px;padding:12px 15px;font-size:13.5px;line-height:1.55;display:flex}.mlk-auth-alert i{flex-shrink:0;margin-top:2px;font-size:15px}.mlk-auth-alert--success{background:color-mix(in srgb, var(--success,#16a34a) 9%, transparent);border-color:color-mix(in srgb, var(--success,#16a34a) 28%, transparent);color:#0f6b33}.mlk-auth-alert--error,.mlk-auth-alert--danger{background:color-mix(in srgb, var(--primary) 8%, transparent);border-color:color-mix(in srgb, var(--primary) 26%, transparent);color:var(--primarydark)}.mlk-auth-alert--warning{color:#8a5a00;background:#f59e0b1c;border-color:#f59e0b52}.mlk-auth-alert--info{background:color-mix(in srgb, var(--blue,#195afc) 8%, transparent);border-color:color-mix(in srgb, var(--blue,#195afc) 24%, transparent);color:#123f9e}.mlk-auth-resend{background:color-mix(in srgb, var(--blue,#195afc) 6%, transparent);border:1px dashed color-mix(in srgb, var(--blue,#195afc) 30%, transparent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.mlk-auth-resend__text{color:var(--text-secondary);font-size:13px}.mlk-auth-resend form{margin:0}.mlk-auth-resend__btn{background:var(--blue,#195afc);height:36px;color:var(--white);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 15px;font-family:inherit;font-size:12.5px;font-weight:600;transition:filter .2s,transform .2s;display:inline-flex}.mlk-auth-resend__btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.mlk-auth-social{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mlk-auth-social__btn{border-radius:var(--au-radius);border:1px solid var(--outline);background:var(--white);height:48px;color:var(--text);justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:13.5px;font-weight:600;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative}.mlk-auth-social__btn:hover{border-color:color-mix(in srgb, var(--text) 30%, transparent);transform:translateY(-1px);box-shadow:0 10px 24px -14px #2b2b2b59}.mlk-auth-social__btn img{object-fit:contain;width:19px;height:19px}.mlk-auth-social__badge{background:linear-gradient(135deg, var(--primary), var(--primarydark));height:18px;color:var(--white);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px 10px -3px color-mix(in srgb, var(--primary) 55%, transparent);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;top:-9px;right:10px}.mlk-auth-divider{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:14px;margin:22px 0;font-size:12px;font-weight:500;display:flex}.mlk-auth-divider:before,.mlk-auth-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--outline), transparent);flex:1;height:1px}.mlk-auth-form{gap:17px;display:grid}.mlk-auth-field{gap:7px;display:grid}.mlk-auth-grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mlk-auth-label{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.mlk-auth-label .mlk-auth-req{color:var(--primary)}.mlk-auth-tip{background:var(--light-background);width:16px;height:16px;color:var(--text-secondary);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex;position:relative}.mlk-auth-tip:after{content:attr(data-tooltip);background:var(--dark-gray);min-width:180px;max-width:240px;color:var(--white);text-align:center;opacity:0;visibility:hidden;pointer-events:none;z-index:30;border-radius:9px;padding:8px 11px;font-size:11.5px;font-weight:500;line-height:1.5;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.mlk-auth-tip:hover:after,.mlk-auth-tip:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.mlk-auth-input-wrap{position:relative}.mlk-auth-input{border:1.5px solid var(--outline);border-radius:var(--au-radius);background:var(--white);width:100%;height:48px;color:var(--text);padding:0 15px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.mlk-auth-input::placeholder{color:color-mix(in srgb, var(--text-secondary) 72%, transparent)}.mlk-auth-input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--au-ring)}.mlk-auth-input.input-error{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 3%, var(--white))}.mlk-auth-input.input-success{border-color:var(--success,#16a34a)}.mlk-auth-input-wrap .mlk-auth-input{padding-right:46px}.mlk-auth-eye{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;font-size:14px;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mlk-auth-eye:hover{background:var(--on-hover);color:var(--text)}.mlk-auth-status{pointer-events:none;font-size:15px;line-height:1;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.mlk-auth-status.loading{color:var(--text-secondary)}.mlk-auth-status.success{color:var(--success,#16a34a)}.mlk-auth-status.error{color:var(--primary)}.mlk-auth-hint{color:var(--text-secondary);min-height:0;font-size:12px;line-height:1.5}.mlk-auth-hint:empty{display:none}.mlk-auth-hint.success{color:var(--success,#16a34a)}.mlk-auth-hint.warning{color:#b45309}.mlk-auth-hint.error{color:var(--primary)}.mlk-auth-ferr{color:var(--primary);font-size:12px;font-weight:500}.mlk-auth-ferr:empty{display:none}.mlk-auth-capslock{color:#b45309;align-items:center;gap:6px;font-size:12px;font-weight:600;display:none}.mlk-auth-capslock.on{display:inline-flex}.mlk-auth-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mlk-auth-check{cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:13px;display:inline-flex}.mlk-auth-check input{opacity:0;width:0;height:0;position:absolute}.mlk-auth-check__box{border:1.5px solid var(--border2);background:var(--white);color:#0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;font-size:10px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.mlk-auth-check input:checked+.mlk-auth-check__box{background:var(--primary);border-color:var(--primary);color:var(--white)}.mlk-auth-check input:focus-visible+.mlk-auth-check__box{box-shadow:0 0 0 4px var(--au-ring)}.mlk-auth-check.error .mlk-auth-check__box{border-color:var(--primary);box-shadow:0 0 0 4px var(--au-ring)}.mlk-auth-check a{color:var(--primary);font-weight:600}.mlk-auth-check a:hover{text-decoration:underline}.mlk-auth-link{color:var(--primary);font-size:13px;font-weight:600;transition:color .2s}.mlk-auth-link:hover{color:var(--primarydark);text-decoration:underline}.mlk-auth-submit{border-radius:var(--au-radius);background:linear-gradient(135deg, var(--primary), var(--primarydark));width:100%;height:50px;color:var(--white);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex}.mlk-auth-submit:hover{box-shadow:0 18px 34px -14px color-mix(in srgb, var(--primary) 70%, transparent);filter:brightness(1.05);transform:translateY(-1px)}.mlk-auth-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.mlk-auth-magic{border-radius:var(--au-radius);border:1.5px dashed color-mix(in srgb, var(--primary) 38%, transparent);background:var(--au-tint);width:100%;height:48px;color:var(--primarydark);justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.mlk-auth-magic:hover{background:var(--au-tint-strong);border-color:var(--primary);transform:translateY(-1px)}.mlk-auth-alt{text-align:center;color:var(--text-secondary);margin-top:22px;font-size:13.5px}.mlk-auth-alt a{color:var(--primary);margin-left:6px;font-weight:700}.mlk-auth-alt a:hover{text-decoration:underline}.mlk-auth-foot{text-align:center;color:var(--text-secondary);margin-top:14px;font-size:12px;line-height:1.6}.mlk-auth-foot a{color:var(--text);font-weight:600}.mlk-auth-foot a:hover{color:var(--primary)}.mlk-auth-trust{border-top:1px solid var(--light-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.mlk-auth-trust span{color:var(--text-secondary);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.mlk-auth-trust i{color:var(--success,#16a34a);font-size:12px}.mlk-auth__side{background:linear-gradient(165deg, #ec1b1c 0%, var(--primary) 38%, #7c0001 100%);position:relative;overflow:hidden}.mlk-auth__side:before{content:"";pointer-events:none;background:radial-gradient(560px 380px at 85% 8%,#ffffff29,#0000 60%),radial-gradient(480px 420px at 8% 96%,#00000040,#0000 62%);position:absolute;inset:0}.mlk-auth__side:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 75% at 50% 45%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 75% at 50% 45%,#000 30%,#0000 100%)}.mlk-auth-promo{z-index:2;max-width:520px;height:100%;color:var(--white);flex-direction:column;justify-content:center;gap:26px;margin:0 auto;padding:56px 40px;display:flex;position:relative}.mlk-auth-promo__pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.1em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;height:32px;padding:0 14px;font-size:11.5px;font-weight:700;display:inline-flex}.mlk-auth-promo__title{letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.2}.mlk-auth-promo__title em{color:var(--secondary,#ffd8a9);font-style:normal}.mlk-auth-promo__text{color:#ffffffd9;margin:0;font-size:14.5px;line-height:1.7}.mlk-auth-promo__stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mlk-auth-promo__stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:16px 18px}.mlk-auth-promo__num{letter-spacing:-.02em;font-size:24px;font-weight:800;display:block}.mlk-auth-promo__lbl{color:#ffffffc7;margin-top:3px;font-size:12px;font-weight:500;display:block}.mlk-auth-promo__badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mlk-auth-promo__badge{background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.mlk-auth-promo__badge i{color:var(--secondary,#ffd8a9)}.mlk-auth-slider{position:absolute;inset:0}.mlk-auth-slide{opacity:0;visibility:hidden;background-position:50%;background-size:cover;align-items:flex-end;padding:48px 44px 84px;transition:opacity .7s,visibility .7s;display:flex;position:absolute;inset:0}.mlk-auth-slide.active{opacity:1;visibility:visible}.mlk-auth-slide:before{content:"";background:linear-gradient(200deg, color-mix(in srgb, var(--primary) 30%, transparent) 0%, #1405056b 45%, #0c0303e0 100%);position:absolute;inset:0}.mlk-auth-slide__card{z-index:2;border-radius:var(--au-radius-lg);-webkit-backdrop-filter:blur(14px);width:100%;max-width:480px;color:var(--white);background:#ffffff1a;border:1px solid #ffffff38;margin:0 auto;padding:26px 28px;position:relative;box-shadow:0 24px 60px -20px #00000073}.mlk-auth-slide__card h3{letter-spacing:-.01em;margin:0 0 8px;font-size:21px;font-weight:800}.mlk-auth-slide__card p{color:#ffffffdb;margin:0;font-size:13.5px;line-height:1.65}.mlk-auth-slide__users{align-items:center;gap:12px;margin-bottom:14px;display:inline-flex}.mlk-auth-slide__avatars{display:flex}.mlk-auth-slide__avatars span{background:#ffffffe6;border:2px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-left:-8px;font-size:16px;display:inline-flex}.mlk-auth-slide__avatars span:first-child{margin-left:0}.mlk-auth-slide__count{color:var(--secondary,#ffd8a9);font-size:17px;font-weight:800}.mlk-auth-slide__badges{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.mlk-auth-slide__badge{background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.mlk-auth-slide__badge i{color:var(--secondary,#ffd8a9);font-size:11px}.mlk-auth-slide__quote{width:40px;height:40px;color:var(--secondary,#ffd8a9);background:#ffffff24;border-radius:12px;justify-content:center;align-items:center;margin-bottom:13px;font-size:16px;display:inline-flex}.mlk-auth-slide__qtext{font-weight:500;color:#fffffff0!important;font-size:14.5px!important;line-height:1.7!important}.mlk-auth-slide__author{align-items:center;gap:11px;margin-top:16px;display:flex}.mlk-auth-slide__ava{background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.mlk-auth-slide__aname{font-size:13.5px;font-weight:700;display:block}.mlk-auth-slide__arole{color:#ffffffb8;font-size:12px;display:block}.mlk-auth-slide__award{background:linear-gradient(135deg, var(--secondary,#ffd8a9), #f1a661);color:#7c3b00;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:13px;font-size:18px;display:inline-flex}.mlk-auth-slide__stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.mlk-auth-slide__stat{text-align:center;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;padding:11px 8px}.mlk-auth-slide__snum{color:var(--secondary,#ffd8a9);font-size:17px;font-weight:800;display:block}.mlk-auth-slide__slbl{letter-spacing:.05em;text-transform:uppercase;color:#ffffffbf;margin-top:2px;font-size:10.5px;font-weight:600;display:block}.mlk-auth-dots{z-index:3;gap:8px;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.mlk-auth-dots span{cursor:pointer;background:#ffffff61;border-radius:999px;width:9px;height:9px;transition:width .3s,background .3s}.mlk-auth-dots span.active{background:var(--white);width:26px}.mlk-auth-steps{align-items:center;margin-bottom:28px;display:flex}.mlk-auth-step{flex-shrink:0;align-items:center;gap:10px;display:flex}.mlk-auth-step__dot{border:2px solid var(--outline);background:var(--white);width:38px;height:38px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:13.5px;font-weight:700;transition:border-color .25s,background .25s,color .25s,box-shadow .25s;display:inline-flex;position:relative}.mlk-auth-step__dot .mlk-auth-step__check{font-size:13px;display:none}.mlk-auth-step__lbl{color:var(--text-secondary);white-space:nowrap;font-size:12.5px;font-weight:600;transition:color .25s}.mlk-auth-step.active .mlk-auth-step__dot{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 5px var(--au-ring)}.mlk-auth-step.active .mlk-auth-step__lbl{color:var(--text)}.mlk-auth-step.completed{cursor:pointer}.mlk-auth-step.completed .mlk-auth-step__dot{border-color:var(--primary);background:linear-gradient(135deg, var(--primary), var(--primarydark));color:var(--white)}.mlk-auth-step.completed .mlk-auth-step__dot .mlk-auth-step__num{display:none}.mlk-auth-step.completed .mlk-auth-step__dot .mlk-auth-step__check{display:inline-flex}.mlk-auth-steps__line{background:var(--outline);border-radius:2px;flex:1;height:2px;margin:0 12px}.mlk-auth-summary{background:color-mix(in srgb, var(--primary) 7%, transparent);border:1px solid color-mix(in srgb, var(--primary) 28%, transparent);border-radius:12px;margin-bottom:18px;padding:14px 16px}.mlk-auth-summary__head{color:var(--primarydark);align-items:center;gap:9px;font-size:13.5px;font-weight:700;display:flex}.mlk-auth-summary ul{color:var(--primarydark);margin:9px 0 0;padding-left:22px;font-size:13px;line-height:1.7;list-style:outside}.mlk-auth-roles{grid-template-columns:1fr 1fr;gap:13px;display:grid}.mlk-auth-role{border:1.5px solid var(--outline);background:var(--white);cursor:pointer;border-radius:16px;flex-direction:column;gap:11px;padding:17px 16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.mlk-auth-role:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--outline));transform:translateY(-2px);box-shadow:0 14px 30px -18px #2b2b2b59}.mlk-auth-role input{opacity:0;pointer-events:none;position:absolute}.mlk-auth-role__icon{background:var(--au-tint);width:44px;height:44px;color:var(--primary);border-radius:13px;justify-content:center;align-items:center;font-size:19px;transition:background .2s,color .2s;display:inline-flex}.mlk-auth-role h4{color:var(--text);margin:0 0 4px;font-size:14.5px;font-weight:700}.mlk-auth-role p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.mlk-auth-role__check{color:var(--primary);opacity:0;font-size:17px;transition:opacity .2s,transform .2s;position:absolute;top:12px;right:12px;transform:scale(.5)}.mlk-auth-role.selected{border-color:var(--primary);box-shadow:0 0 0 4px var(--au-ring), 0 14px 30px -18px color-mix(in srgb, var(--primary) 45%, transparent)}.mlk-auth-role.selected .mlk-auth-role__icon{background:linear-gradient(135deg, var(--primary), var(--primarydark));color:var(--white)}.mlk-auth-role.selected .mlk-auth-role__check{opacity:1;transform:scale(1)}.mlk-auth-role__tip{background:var(--dark-gray);color:var(--white);opacity:0;visibility:hidden;pointer-events:none;z-index:20;border-radius:11px;padding:10px 13px;font-size:11.5px;line-height:1.55;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;bottom:calc(100% + 8px);left:10px;right:10px;transform:translateY(5px);box-shadow:0 14px 30px -12px #0006}@media (hover:hover){.mlk-auth-role:hover .mlk-auth-role__tip{opacity:1;visibility:visible;transform:translateY(0)}}.mlk-auth-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.mlk-auth-nav .mlk-auth-submit{flex:1;width:auto;padding:0 22px}.mlk-auth-back{border:1.5px solid var(--outline);border-radius:var(--au-radius);background:var(--white);height:50px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.mlk-auth-back:hover{border-color:var(--border2);background:var(--on-hover)}.mlk-auth-phone{gap:9px;display:flex}.mlk-auth-country{flex-shrink:0;position:relative}.mlk-auth-country__btn{border:1.5px solid var(--outline);border-radius:var(--au-radius);background:var(--white);height:48px;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .2s;display:inline-flex}.mlk-auth-country__btn:hover{border-color:var(--border2)}.mlk-auth-country__btn .flag-icon{font-size:16px}.mlk-auth-country__btn i{color:var(--text-secondary);font-size:11px;transition:transform .2s}.mlk-auth-country.open .mlk-auth-country__btn{border-color:var(--primary);box-shadow:0 0 0 4px var(--au-ring)}.mlk-auth-country.open .mlk-auth-country__btn i{transform:rotate(180deg)}.mlk-auth-country__list{background:var(--white);border:1px solid var(--outline);opacity:0;visibility:hidden;z-index:40;border-radius:13px;min-width:240px;padding:6px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 7px);left:0;transform:translateY(-6px);box-shadow:0 22px 48px -18px #2b2b2b59}.mlk-auth-country.open .mlk-auth-country__list{opacity:1;visibility:visible;transform:translateY(0)}.mlk-auth-country__opt{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:background .15s;display:flex}.mlk-auth-country__opt:hover{background:var(--on-hover)}.mlk-auth-country__opt.selected{background:var(--au-tint)}.mlk-auth-country__opt .country-name{color:var(--text);flex:1;font-weight:500}.mlk-auth-country__opt .country-dial{color:var(--text-secondary);font-size:12.5px;font-weight:600}.mlk-auth-phone__field{flex:1;position:relative}.mlk-auth-phone__field .mlk-auth-input{padding-right:42px}.mlk-auth-phone.phone-error .mlk-auth-input{border-color:var(--primary)}.mlk-auth-phone.phone-success .mlk-auth-input{border-color:var(--success,#16a34a)}.phone-status{pointer-events:none;border-radius:50%;width:9px;height:9px;transition:background .2s,box-shadow .2s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.phone-status.checking{background:#f59e0b;animation:1.1s infinite mlk-auth-pulse;box-shadow:0 0 0 4px #f59e0b33}.phone-status.success{background:var(--success,#16a34a);box-shadow:0 0 0 4px color-mix(in srgb, var(--success,#16a34a) 18%, transparent)}.phone-status.error{background:var(--primary);box-shadow:0 0 0 4px var(--au-ring)}@keyframes mlk-auth-pulse{0%,to{opacity:1}50%{opacity:.45}}.mlk-auth-passhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mlk-auth-gen{border:1px solid color-mix(in srgb, var(--primary) 32%, transparent);background:var(--au-tint);height:30px;color:var(--primarydark);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.mlk-auth-gen:hover{background:var(--au-tint-strong);border-color:var(--primary)}.mlk-auth-strength{gap:6px;margin-top:3px;display:grid}.mlk-auth-strength__bar{background:var(--light-background);border-radius:999px;height:6px;overflow:hidden}.mlk-auth-strength__fill{border-radius:999px;width:0;height:100%;transition:width .35s,background .35s}.mlk-auth-strength__fill.weak{background:linear-gradient(90deg,#ef4444,#f87171)}.mlk-auth-strength__fill.medium{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.mlk-auth-strength__fill.strong{background:linear-gradient(90deg,#16a34a,#4ade80)}.mlk-auth-strength__text{font-size:12px;font-weight:600}.mlk-auth-strength__text.weak{color:#dc2626}.mlk-auth-strength__text.medium{color:#b45309}.mlk-auth-strength__text.strong{color:#15803d}.mlk-auth-tips{background:#f59e0b17;border:1px solid #f59e0b4d;border-radius:12px;margin-top:10px;padding:12px 14px}.mlk-auth-tips__head{color:#8a5a00;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.mlk-auth-tips ul{color:#8a5a00;margin:7px 0 0;padding-left:20px;font-size:12px;line-height:1.65;list-style:outside}.mlk-auth-reqs{background:color-mix(in srgb, var(--text) 3%, transparent);border:1px solid var(--light-border);border-radius:12px;grid-template-columns:1fr 1fr;gap:7px 14px;margin-top:11px;padding:13px 15px;display:grid}.mlk-auth-reqs .requirement{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;transition:color .2s;display:flex}.mlk-auth-reqs .requirement i{text-align:center;width:13px;font-size:11px}.mlk-auth-reqs .requirement.passed{color:#15803d;font-weight:500}.mlk-auth-match{font-size:12px;font-weight:600}.mlk-auth-match:empty{display:none}.mlk-auth-match.match{color:#15803d}.mlk-auth-match.no-match{color:var(--primary)}.mlk-auth-match i{margin-right:4px}.mlk-auth-almost{background:color-mix(in srgb, var(--success,#16a34a) 10%, transparent);border:1px solid color-mix(in srgb, var(--success,#16a34a) 30%, transparent);color:#15803d;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;height:30px;margin-bottom:12px;padding:0 13px;font-size:11.5px;font-weight:700;display:inline-flex}.mlk-auth-stephead{margin-bottom:22px}.mlk-auth-stephead h3{letter-spacing:-.01em;color:var(--text);margin:0 0 6px;font-size:22px;font-weight:800}.mlk-auth-stephead p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.6}.mlk-auth-terms{margin-top:4px}.mlk-auth-mt{margin-top:16px}.mlk-auth-sent{text-align:center;padding:6px 0 2px;animation:.4s cubic-bezier(.22,.9,.3,1) both mlk-auth-rise}.mlk-auth-sent__icon{background:color-mix(in srgb, var(--success,#16a34a) 10%, transparent);border:1px solid color-mix(in srgb, var(--success,#16a34a) 26%, transparent);width:74px;height:74px;color:var(--success,#16a34a);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:30px;display:inline-flex}.mlk-auth-sent h2{letter-spacing:-.01em;color:var(--text);margin:0 0 9px;font-size:20px;font-weight:800}.mlk-auth-sent p{color:var(--text-secondary);margin:0 0 6px;font-size:13.5px;line-height:1.6}.mlk-auth-sent__hint{color:color-mix(in srgb, var(--text-secondary) 85%, transparent)!important;margin-bottom:18px!important;font-size:12px!important}.mlk-auth-otp{text-align:center;letter-spacing:.5em;height:62px;padding-left:14px;font-family:inherit;font-size:26px;font-weight:700}.mlk-auth-backup-input{letter-spacing:2px;font-family:SFMono-Regular,Consolas,monospace}.mlk-toast{background:var(--white);z-index:10001;border-left:4px solid;border-radius:14px;align-items:center;gap:12px;max-width:420px;padding:14px 18px;transition:transform .35s cubic-bezier(.22,.9,.3,1.2);display:flex;position:fixed;bottom:22px;right:22px;transform:translateY(140%);box-shadow:0 18px 50px -12px #00000047}.mlk-toast.show{transform:translateY(0)}.mlk-toast-error{border-left-color:#ef4444}.mlk-toast-error .mlk-toast-icon{color:#ef4444}.mlk-toast-warning{border-left-color:#f59e0b}.mlk-toast-warning .mlk-toast-icon{color:#f59e0b}.mlk-toast-success{border-left-color:#22c55e}.mlk-toast-success .mlk-toast-icon{color:#22c55e}.mlk-toast-info{border-left-color:#3b82f6}.mlk-toast-info .mlk-toast-icon{color:#3b82f6}.mlk-toast-icon{flex-shrink:0;align-items:center;display:flex}.mlk-toast-message{color:var(--text);font-size:13.5px;font-weight:500;line-height:1.5}.mlk-toast-close{color:var(--text-secondary);cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:background .2s,color .2s;display:flex}.mlk-toast-close:hover{background:var(--on-hover);color:var(--text)}.confetti-container{pointer-events:none;z-index:9999;position:fixed;inset:0;overflow:hidden}.confetti{animation:linear forwards mlk-auth-confetti;position:absolute;top:-10px}@keyframes mlk-auth-confetti{0%{opacity:1;top:-10px;transform:rotate(0)}to{opacity:.3;top:100vh;transform:rotate(720deg)}}@media (max-width:1180px){.mlk-auth{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (max-width:1023px){.mlk-auth{grid-template-columns:1fr}.mlk-auth__side{display:none}.mlk-auth__main{padding:36px 20px 52px}}@media (max-width:640px){.mlk-auth__main{padding:26px 16px 44px}.mlk-auth-grid2,.mlk-auth-roles,.mlk-auth-reqs,.mlk-auth-social{grid-template-columns:1fr}.mlk-auth-step__lbl{display:none}.mlk-auth-step.active .mlk-auth-step__lbl{font-size:12px;display:block}.mlk-auth-steps__line{margin:0 8px}.mlk-auth-nav{flex-direction:column-reverse}.mlk-auth-nav .mlk-auth-submit,.mlk-auth-back{width:100%}.mlk-toast{max-width:none;left:16px;right:16px}}
