.novotp[hidden],.novotp [hidden]{display:none!important}.novotp{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:22px;box-sizing:border-box;font-family:IRANSansX,Vazirmatn,Tahoma,sans-serif;color:#101010}.novotp *{box-sizing:border-box;letter-spacing:0}.novotp-backdrop{position:absolute;inset:0;background:rgba(18,22,30,.52);backdrop-filter:blur(4px)}.novotp-dialog{position:relative;background:#fff;border-radius:14px;width:420px;min-height:530px;max-height:calc(100dvh - 44px);overflow:auto;box-shadow:0 14px 60px #0002;display:flex;outline:none}.novotp-dialog.novotp-split{width:920px;min-height:530px}.novotp-form{padding:58px 34px 36px;flex:1;min-width:0;text-align:right}.novotp h2{font-family:inherit;font-size:25px!important;font-weight:800;line-height:1.6;margin:0 0 10px;color:#000}.novotp #novotp-desc{font-size:14px;color:#37485b;line-height:2;margin:0 0 26px;overflow-wrap:anywhere}.novotp #novotp-input{width:100%;height:48px;border:1px solid #89909a;border-radius:5px;background:#fff;color:#111;padding:10px 18px;font-family:inherit;font-size:14px;direction:ltr;text-align:right;outline:none;box-shadow:none}.novotp #novotp-input:focus{border-color:#514c00;box-shadow:0 0 0 3px #ffe63b44}.novotp #novotp-input.invalid{border-color:#ff1744;color:#ff1744}.novotp #novotp-input::placeholder{color:#9299a4}.novotp #novotp-error{color:#ff1744;font-size:13px;line-height:1.8;margin:7px 0 18px;min-height:0}.novotp-actions{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:15px}.novotp button{font-family:inherit;cursor:pointer}.novotp #novotp-next{background:#ffe63b;color:#000;border:0;border-radius:40px;padding:10px 25px;font-size:14px;font-weight:800;box-shadow:0 8px 24px #ffe63b66;white-space:nowrap;min-height:40px}.novotp #novotp-back,.novotp #novotp-resend{border:0;background:none;color:#343434;padding:8px 0;font-size:13px;box-shadow:none}.novotp #novotp-resend{margin-top:22px;color:#395a7d}.novotp button:disabled{opacity:.55;cursor:wait}.novotp #novotp-status{font-size:12px;color:#556270;line-height:1.8}.novotp-image{width:58%;flex-shrink:0;min-height:530px}.novotp-image img{width:100%;height:100%;object-fit:cover;display:block}.novotp-close{position:absolute;right:12px;top:8px;font-size:26px!important;line-height:1!important;padding:6px 10px!important;background:#ffffffc9!important;color:#555!important;border:0!important;z-index:1;border-radius:20px}.novotp button:focus-visible{outline:2px solid #33465a;outline-offset:4px}.novotp-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:700px){.novotp{padding:20px}.novotp-dialog,.novotp-dialog.novotp-split{width:390px;min-height:530px;max-height:calc(100dvh - 40px)}.novotp .novotp-image{display:none}.novotp-form{padding:58px 30px 30px}.novotp h2{font-size:23px!important}.novotp-actions{gap:10px}.novotp #novotp-next{padding:10px 22px}}@media(prefers-reduced-motion:no-preference){.novotp-dialog{animation:novotp-in .18s ease-out}@keyframes novotp-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}
.novotp #novotp-input.novotp-code{text-align:center;direction:ltr;font-size:22px;font-weight:600;letter-spacing:0}
.novin-login-trigger,.novin-login-trigger *,#novin-login-trigger,#novin-login-trigger *,[data-novin-login],[data-novin-login] *,.novin-purchase-trigger,.novin-purchase-trigger *,[data-novin-purchase],[data-novin-purchase] *{cursor:pointer!important}

.novin-login-mobile,.novin-login-mobile *,.novin-login-desktop,.novin-login-desktop *{cursor:pointer!important}
