.ydk-auth-modal{z-index:10000;direction:rtl;place-items:center;width:100%;max-width:100vw;padding:24px;font-family:vms,Tahoma,Arial,sans-serif;display:grid;position:fixed;inset:0;overflow-x:hidden}.ydk-auth-modal,.ydk-auth-modal *,.ydk-auth-modal :before,.ydk-auth-modal :after{box-sizing:border-box}.ydk-auth-modal.hidden,.ydk-auth-modal .hidden{display:none!important}.ydk-auth-backdrop{opacity:1;backdrop-filter:blur(5px);background:#0c0d129e;transition:opacity .22s;position:absolute;inset:0}.ydk-auth-backdrop.opacity-0{opacity:0}.ydk-auth-card{opacity:1;overscroll-behavior:contain;background:#fff;border:1px solid #ffffffc2;border-radius:28px;width:min(100%,440px);max-width:100%;max-height:min(760px,100dvh - 48px);transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .2s;position:relative;overflow:hidden auto;transform:translateY(0)scale(1);box-shadow:0 30px 90px #0a0c1247}.ydk-auth-card.translate-y-full{opacity:0;transform:translateY(24px)scale(.98)}.ydk-auth-header{z-index:2;backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 16px;display:flex;position:sticky;top:0}.ydk-auth-heading{min-width:0}.ydk-auth-title{color:#18191d;margin:0;font-size:19px;font-weight:900;line-height:1.5}.ydk-auth-description{overflow-wrap:anywhere;color:#777b84;max-width:100%;margin:3px 0 0;font-size:12px;font-weight:500;line-height:1.8}.ydk-auth-close,.ydk-auth-password-toggle{color:#5f636c;cursor:pointer;background:#f3f4f6;border:0;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.ydk-auth-close svg,.ydk-auth-password-toggle svg,.ydk-auth-mark svg,.ydk-auth-choice-icon svg{width:21px;height:21px;color:inherit;background:0 0;display:block}.ydk-auth-body{min-width:0;padding:22px 22px calc(24px + env(safe-area-inset-bottom))}.ydk-auth-mark-wrap{justify-content:center;margin-bottom:20px;display:flex}.ydk-auth-mark{color:#b42338;background:linear-gradient(145deg,#fff1f3,#fce7ea);border-radius:20px;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 0 0 1px #b4233814}.ydk-auth-mark svg{width:31px;height:31px}.ydk-auth-message{overflow-wrap:anywhere;border:1px solid #0000;border-radius:14px;max-width:100%;margin-bottom:16px;padding:11px 13px;font-size:13px;font-weight:700;line-height:1.9}.ydk-auth-message.border-red-200{color:#b91c1c;background:#fff1f2;border-color:#fecdd3}.ydk-auth-message.border-emerald-200{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ydk-auth-form,.ydk-auth-choice-list{gap:14px;min-width:0;max-width:100%;display:grid}.ydk-auth-control,.ydk-auth-password-wrap{min-width:0;max-width:100%}.ydk-auth-label{color:#303238;margin-bottom:7px;font-size:13px;font-weight:800;display:block}.ydk-auth-input{color:#1c1d21;width:100%;min-width:0;max-width:100%;height:54px;font:inherit;background:#f8f8f9;border:1px solid #dedfe3;border-radius:15px;outline:0;padding:0 15px;font-size:15px;font-weight:700;transition:border-color .16s,box-shadow .16s,background .16s;display:block}.ydk-auth-input:focus{background:#fff;border-color:#c92d40;box-shadow:0 0 0 4px #c92d401a}.ydk-auth-code-input{text-align:center;letter-spacing:.42em;text-indent:.42em;height:62px;font-size:24px;font-weight:900;overflow:hidden}.ydk-auth-password-wrap{position:relative}.ydk-auth-password-input{padding-left:56px}.ydk-auth-password-toggle{color:#70747d;background:0 0;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.ydk-auth-submit{color:#fff;width:100%;min-height:54px;font:inherit;cursor:pointer;background:#b42338;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:900;transition:transform .15s,background .15s,opacity .15s;display:flex;box-shadow:0 13px 28px #b4233833}.ydk-auth-submit:hover{background:#9f1f32}.ydk-auth-submit:active,.ydk-auth-choice:active,.ydk-auth-delivery-button:active{transform:scale(.985)}.ydk-auth-submit:disabled,.ydk-auth-delivery-button:disabled{cursor:wait;opacity:.58}.ydk-auth-spinner{width:20px;height:20px;animation:.8s linear infinite ydk-auth-spin}.ydk-auth-choice{color:#24262b;text-align:right;cursor:pointer;background:#fafafb;border:1px solid #e1e2e5;border-radius:16px;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;min-height:66px;padding:12px 13px;transition:border-color .15s,background .15s,transform .15s;display:flex}.ydk-auth-choice>span:last-child{overflow-wrap:anywhere;min-width:0}.ydk-auth-choice:hover{background:#fff7f8;border-color:#b4233847}.ydk-auth-choice-icon{color:#b42338;background:#fbeaec;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.ydk-auth-choice-icon--neutral{color:#555963;background:#eceef1}.ydk-auth-choice-title,.ydk-auth-choice-copy{display:block}.ydk-auth-choice-title{font-size:13px;font-weight:900}.ydk-auth-choice-copy{color:#7b7f88;margin-top:3px;font-size:11px;font-weight:500}.ydk-auth-bale-note{color:#4c5954;background:#f1fbf7;border:1px solid #ccefe0;border-radius:14px;align-items:center;gap:11px;min-width:0;max-width:100%;padding:10px 12px;display:flex}.ydk-auth-bale-note img{flex:none;width:auto;height:23px}.ydk-auth-bale-note p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;font-weight:500;line-height:1.8}.ydk-auth-countdown{color:#797d86;text-align:center;min-height:40px;margin:0;font-size:12px;font-weight:600;line-height:40px}.ydk-auth-delivery-actions{grid-template-columns:1fr 1fr;gap:8px;min-width:0;max-width:100%;display:grid}.ydk-auth-delivery-button{color:#555962;min-width:0;max-width:100%;min-height:46px;font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#f8f8f9;border:1px solid #dfe1e5;border-radius:14px;padding:8px;font-size:12px;font-weight:700;line-height:1.7}.ydk-auth-delivery-button--accent{color:#a32135;background:#fff5f6;border-color:#b4233833}.ydk-auth-back{color:#a32135;width:100%;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:6px;font-size:12px;font-weight:800}@keyframes ydk-auth-spin{to{transform:rotate(360deg)}}@media (width<=640px){.ydk-auth-modal{place-items:end center;padding:0}.ydk-auth-card{border-bottom:0;border-left:0;border-right:0;border-radius:26px 26px 0 0;width:100%;max-height:92dvh;box-shadow:0 -20px 60px #0a0c123d}.ydk-auth-card.translate-y-full{transform:translateY(100%)}.ydk-auth-header{padding:17px 18px 14px}.ydk-auth-body{padding:18px 18px calc(20px + env(safe-area-inset-bottom))}.ydk-auth-input{font-size:16px!important}.ydk-auth-code-input{font-size:24px!important}.ydk-auth-mark-wrap{margin-bottom:16px}.ydk-auth-mark{border-radius:18px;width:56px;height:56px}}@media (width<=360px){.ydk-auth-delivery-actions{grid-template-columns:1fr}}@media (width>=1440px){.ydk-auth-card{width:456px}}@media (prefers-reduced-motion:reduce){.ydk-auth-backdrop,.ydk-auth-card,.ydk-auth-submit,.ydk-auth-choice,.ydk-auth-delivery-button{transition:none}}