html body dialog:modal::backdrop{animation:.2s ease-out site-modal-backdrop;-webkit-backdrop-filter:blur(5px)!important;background:#2331494d!important}html body dialog:modal:not(.vm-feedback){color:#283142;overscroll-behavior:contain;scrollbar-width:thin;font-feature-settings:"ss01";background:#fff;border:1px solid #e4e8ef;border-radius:24px;max-height:calc(100dvh - 40px);margin:auto;padding:24px;font-family:VahidNext,Vazirmatn,Tahoma,sans-serif;font-size:16px;line-height:1.9;animation:.2s cubic-bezier(.2,.7,.2,1) site-modal-enter;overflow:auto;box-shadow:0 28px 90px #17294233}html body dialog:modal:not(.vm-feedback)>header,html body dialog:modal>.connected-dialog-head{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:0 0 16px;display:flex}html body dialog:modal :is(h2,h3,.age-checkout-title){overflow-wrap:anywhere;font-size:20px;line-height:1.8}html body dialog:modal :is(h4,h5,h6){font-size:18px;line-height:1.8}html body dialog:modal :is([aria-label^=بستن],.age-dialog-close,.age-lightbox>button,.auth-close){color:#65728a;width:44px;height:44px;font:inherit;cursor:pointer;background:#f3f5f9;border-radius:14px;flex-shrink:0;place-items:center;padding:10px;font-size:20px;transition:background .15s,color .15s;display:grid;border:0!important}html body dialog:modal :is([aria-label^=بستن],.age-dialog-close,.auth-close):hover{color:#cf3049;background:#ffeaf0}html body dialog:modal :is([aria-label^=بستن],.age-dialog-close) svg{width:20px;height:20px}:where(html body dialog:modal:not(.vm-feedback)) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){box-sizing:border-box;color:#283142;max-width:100%;font:inherit;background:#f7f8fb;border:1px solid #dce2eb;border-radius:14px;padding:12px 14px;font-size:16px;line-height:1.9}:where(html body dialog:modal:not(.vm-feedback)) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){min-height:50px}html body dialog:modal :is(input,select,textarea):focus-visible{outline-offset:2px;border-color:#e87588;outline:3px solid #ec334720}html body dialog:modal :is(.age-checkout-title,#premium-checkout-title){color:#a92d42;background:#fff0f3;border-radius:16px;margin-bottom:20px;padding:16px;font-weight:700}html body dialog:modal .age-checkout-summary{font-size:16px;line-height:2}html body dialog:modal .age-checkout-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}html body dialog:modal .age-checkout-actions>button{min-height:46px;font:inherit;white-space:nowrap;border-radius:12px;padding:10px 18px;font-size:16px}html body dialog:modal .age-checkout-actions .solid-button{background:var(--accent,#c9253b);color:#fff;border:1px solid var(--accent,#c9253b)}html body dialog:modal .age-checkout-actions .outline-button{color:#536179;background:#f4f6fa;border:1px solid #e1e6ee}html body dialog:modal:is(.next-image-viewer,.age-lightbox,.code-herbs-lightbox){padding:16px}html body dialog:modal figure{max-width:100%}html body dialog:modal:is(.tiles-2048-overlay,.card-memory-finish){text-align:center;opacity:1;background:#fff;align-content:center;justify-items:center;gap:16px;width:min(440px,100% - 32px);height:fit-content;padding:28px;display:grid;position:fixed;inset:0;transform:none}html body dialog:modal:is(.tiles-2048-overlay,.card-memory-finish) h3{color:#a92d42;margin:0}html body dialog:modal:is(.tiles-2048-overlay,.card-memory-finish) p{margin:0}.site-confirm-dialog{width:min(440px,100% - 32px)}.site-confirm-dialog>p{color:#606e82;margin:16px 0}.site-confirm-dialog label{margin:16px 0 8px;font-size:14px;font-weight:600;display:block}.site-confirm-dialog :is(input,select){width:100%}.site-confirm-heading{align-items:center;gap:12px;display:flex}.site-confirm-heading>span,.dialog-symbol{color:#cf3049;background:#fff0f3;border-radius:16px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.site-confirm-heading svg,.dialog-symbol .icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.site-confirm-heading h2{margin:0}.dialog-symbol--blue{color:#5270bc;background:#edf2ff}html body .vm-site-search__backdrop{-webkit-backdrop-filter:blur(5px);background:#2331494d}html body .vm-site-search__panel{border:1px solid #e4e8ef;border-radius:24px;box-shadow:0 28px 90px #17294233}@keyframes site-modal-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes site-modal-backdrop{0%{opacity:0}to{opacity:1}}@media (width<=599px){html body dialog:modal:not(.vm-feedback){border-radius:20px;max-height:calc(100dvh - 24px);padding:20px}html body dialog:modal:is(.next-image-viewer,.age-lightbox,.code-herbs-lightbox){padding:12px}html body dialog:modal .age-checkout-actions>button{flex:1;justify-content:center;font-size:14px}html body dialog:modal>.connected-dialog-head{gap:12px}.dialog-symbol{border-radius:14px;width:40px;height:40px}.dialog-symbol .icon{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){html body dialog:modal,html body dialog:modal::backdrop{animation:none!important}html body dialog:modal button{transition:none!important}}.site-report-heading{align-items:center;gap:12px;margin-bottom:20px;padding-inline-end:44px;display:flex}.site-report-heading>div{min-width:0}.site-report-heading h2{margin:0}.site-report-heading p{color:#738096;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.9}.site-report-intro{color:#71618f;background:#f1eefb;border-radius:14px;margin:0 0 20px;padding:12px 16px;font-size:14px;line-height:1.9}.site-report-form{gap:16px;display:grid}.site-report-form label{color:#536179;margin:0 0 8px;font-size:14px;font-weight:600;display:block}.site-report-form label>span{color:#8a95a8;font-weight:400}.site-report-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.site-report-label>span{color:#8a95a8;font-size:14px}.site-report-form :is(input,select,textarea){width:100%}.site-report-form textarea{resize:vertical;min-height:130px}.site-report-submit{color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 20px;font-size:16px;display:flex;background:var(--accent,#c9253b)!important}.site-report-submit .icon{width:20px;height:20px}.site-report-success{color:#34765a;background:#eaf7ef;border-radius:14px;padding:16px}.age-dialog:has(.site-report-content)>.age-dialog-close{position:absolute;inset:12px auto auto 12px;margin:0!important}.age-dialog:has(.site-report-content){height:fit-content;position:fixed;inset:0}html body .tox .tox-dialog-wrap__backdrop{-webkit-backdrop-filter:blur(5px);background:#2331494d}html body .tox .tox-dialog{border:1px solid #e4e8ef;border-radius:24px;font-family:VahidNext,Vazirmatn,Tahoma,sans-serif;box-shadow:0 28px 90px #17294233}html body .tox .tox-dialog__title{font-size:20px}html body .tox .tox-button{border-radius:12px;font-family:inherit;font-size:14px}.moon-recipient-dialog form{gap:16px;display:grid}.moon-recipient-dialog form>h2{color:#a92d42;background:#fff0f3;border-radius:16px;margin:0;padding:16px}.moon-recipient-dialog form>p:not([data-vm-validation]){color:#738096;margin:0;font-size:14px;line-height:2}.moon-recipient-dialog label{margin:0}.moon-recipient-dialog input{width:100%}html:has(dialog:modal){scrollbar-gutter:stable;overflow:hidden}html body dialog:modal>:is(.world-tremors-dialog-head,.wealth-ranking-dialog-head){border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}html body dialog:modal>:is(.world-tremors-dialog-head,.wealth-ranking-dialog-head)>h2{margin:0}.birth-date-dialog form{gap:16px;display:grid}.birth-date-dialog form>h2{color:#a92d42;background:#fff0f3;border-radius:16px;margin:0;padding:16px}.birth-date-dialog .vm-birth-date-completion>p{color:#738096;margin:0 0 16px;font-size:14px;line-height:2}.birth-date-dialog .vm-birth-date-completion__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.birth-date-dialog .vm-birth-date-completion__fields>label{min-width:0}.birth-date-dialog .vm-birth-date-completion__fields select{width:100%}.birth-date-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.birth-date-dialog-actions>button{color:#536179;min-height:46px;font:inherit;background:#f4f6fa;border:1px solid #e1e6ee;border-radius:12px;padding:10px 16px;font-size:14px}.birth-date-dialog-actions>.solid-button{background:var(--accent,#c9253b);color:#fff;border-color:var(--accent,#c9253b)}html body dialog:modal:not(.vm-feedback){overflow-wrap:anywhere}@media (width<=599px){.birth-date-dialog .vm-birth-date-completion__fields{grid-template-columns:1fr}.birth-date-dialog-actions>button{flex:1}}html body dialog:modal .vm-checkout-balance{gap:16px;margin:0 0 20px;display:grid}.vm-checkout-balance__current{background:#eaf7ef;border:1px solid #d9ebdf;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.vm-checkout-balance__current>span{color:#4d7c63;font-size:14px}.vm-checkout-balance__current>strong{color:#2e7254;white-space:normal;font-size:18px}.vm-checkout-balance>p{color:#738096;margin:0;font-size:14px;line-height:2}.vm-checkout-balance>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.vm-checkout-balance>dl>div{background:#f2eefb;border-radius:16px;gap:8px;min-width:0;padding:16px;display:grid}.vm-checkout-balance>dl>div:nth-child(2){background:#fff3e6}.vm-checkout-balance dt{color:#738096;font-size:14px}.vm-checkout-balance dd{color:#283142;margin:0;font-size:18px;font-weight:700}.age-checkout-summary>div:not([class]){background:#f3f6fb;border-radius:14px;margin-bottom:12px;padding:12px 16px}.age-checkout-summary>div:not([class]):nth-child(2n){background:#f2eefb}.age-checkout-summary>p{margin-block:16px;line-height:2}.age-checkout-summary>small{color:#738096;margin-top:16px;font-size:14px;display:block}.age-checkout-summary>small a{color:#cf3049;text-underline-offset:4px;text-decoration:underline}@media (width<=599px){.vm-checkout-balance__current{flex-wrap:wrap;gap:12px;padding:12px}.vm-checkout-balance>dl{gap:8px}.vm-checkout-balance>dl>div{padding:12px}.vm-checkout-balance dd{font-size:16px}}