.back-home-buttons{display:flex;gap:20px;position:absolute;top:20px;right:20px;align-items:center;z-index:200}.icon{width:60px;height:60px;fill:#333;transition:transform .1s,fill .1s}.back-button,.home-button{background:0 0;border:none;cursor:pointer;padding:10px;outline:0;transition:transform .1s;font-size:40px}.hesabchy-svg{width:175px;height:auto}.hes-logo-back{width:70px;height:auto;margin-top:-35px;margin-left:-25px}@media (max-width:1400px){.icon{width:55px;height:55px}.back-home-buttons{gap:17px;top:17px;right:17px}}@media (max-width:1024px){.icon{width:50px;height:50px}.back-home-buttons{gap:15px;top:15px;right:15px}}@media (max-width:600px){.icon{width:45px;height:45px}.back-home-buttons{gap:10px;top:10px;right:10px}}@media (max-width:900px){.back-home-buttons,.home-button{display:none}}.footer{background-color:#1a1a1a;color:#fff;padding:20px;text-align:center;width:100%;position:relative;margin-top:200px}.footer-content p{margin:0;font-size:16px}.footer-links{display:inline-flex;gap:15px}.footer-links a{color:#bdbdbd;text-decoration:none}.footer-links a:hover{color:#66f2cc}@media screen and (max-width:900px){#website-name,.hamburger-pc{display:none}}.mobile-navbar{display:none;position:fixed;top:0;left:0;right:0;background-color:#22223b;color:#2a2a2a;padding:10px 20px;z-index:1000;font-family:Arial,sans-serif;height:70px;transition:top .3s}.mobile-navbar .hamburger-menu{cursor:pointer;position:absolute;left:20px;top:50%;transform:translateY(-50%);width:36px;height:36px}.ham-nav{width:36px;height:auto}.mobile-navbar .website-name{font-size:22px;font-weight:700;color:#fff;text-decoration:none;position:absolute;right:75px;top:50%;transform:translateY(-50%)}.mobile-menu-panel{position:fixed;top:0;left:0;width:100%;max-width:420px;height:100vh;background-color:#22223b;transform:translateX(-100%);transition:transform .3s cubic-bezier(.25, .46, .45, .94);z-index:1002;padding-top:60px;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;box-shadow:4px 0 20px rgba(0,0,0,.2);will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.mobile-menu-panel::-webkit-scrollbar{display:none}.mobile-menu-panel.open{transform:translateX(0)}.mobile-menu-panel a{display:flex;justify-content:flex-start;align-items:center;color:#fff;padding:15px 20px;text-align:right;font-size:18px;text-decoration:none;transition:.3s}.mobile-menu-panel a:hover{background-color:#3d4466}.mobile-menu-panel a.active-nav-link{background-color:#2d2f45;border-right:4px solid #726d81}.mobile-menu-panel a img{margin-left:10px;width:25px;height:25px;transition:filter .3s}.mobile-menu-panel a:hover img{filter:brightness(0) saturate(100%) invert(84%) sepia(38%) saturate(2186%) hue-rotate(9deg) brightness(101%) contrast(96%)}.mobile-menu-panel .close-btn{all:unset;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:30px;color:#868686;position:absolute;top:0;right:0;padding-left:25px;padding-right:25px;border-radius:0;transition:background-color .3s,color .3s}.mobile-menu-panel .close-btn:hover{background-color:#c0392b;color:#fff}.dropdown-menu{display:none;flex-direction:column;background-color:#1a1b2e;overflow:hidden}.dropdown-menu a{padding:10px 20px}.dropdown-menu a:hover{background-color:#2d2f45}.dropdown-menu.open{display:flex}@media (max-width:900px){.mobile-navbar{display:flex;justify-content:space-between;align-items:center}}@media (min-width:901px){.hamburger-pc{display:block;position:fixed;top:30px;left:30px;width:46px;height:auto;cursor:pointer;z-index:1000;transition:transform .2s}.hamburger-pc:hover{transform:scale(1.05)}.mobile-menu-panel{max-width:min(420px,35vw)}.hes-logo-nav{display:none}}@media (max-width:750px){.mobile-menu-panel{max-width:100%}}@media (min-width:1100px){.mobile-menu-panel{max-width:min(400px,32vw)}}@media (min-width:1300px){.mobile-menu-panel{max-width:min(380px,28vw)}}@media (min-width:1600px){.mobile-menu-panel{max-width:min(380px,24vw)}}.menu-item a{display:flex}.npda{margin-right:auto;transform:rotate(180deg)}.dropdown-menu.open~.npda{transform:rotate(0)}#menuOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1001;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;will-change:opacity}#menuOverlay.active{opacity:1;visibility:visible}.hesabchy-nav-svg{width:100px;height:auto;margin-top:15px}.hes-logo-nav{width:60px;height:auto;position:absolute;right:10px;top:55%;margin-top:-35px;margin-left:-25px}.pc-sticky-buttons{position:fixed;bottom:0;left:0;width:100%;background:rgba(45,54,96,.8509803922);display:flex;justify-content:space-around;padding:10px 0;box-shadow:0 -2px 10px rgba(0,0,0,.1019607843);z-index:1000}.pc-sticky-button{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#fff;font-size:14px;padding:6px 60px 3px;border-radius:10px}@media (max-width:1300px){.pc-sticky-button{padding:6px 40px 3px}}@media (max-width:1100px){.pc-sticky-button{padding:6px 30px 3px}}@media (max-width:950px){.pc-sticky-button{padding:6px 20px 3px}}.pc-sticky-button:hover{background:rgba(45,54,96,.9607843137);border-radius:10px}.pc-sticky-button img{width:24px;height:24px;margin-bottom:5px}@media (max-width:900px){.pc-sticky-buttons{display:none}}.pc-sticky-button.active-page{background-color:rgba(58,64,90,.9607843137)}.scroll-up{position:fixed;bottom:20px;left:20px;z-index:1000;cursor:pointer;width:50px;height:50px;clip-path:circle(0% at 50% 50%);opacity:0;visibility:hidden;transition:clip-path .4s cubic-bezier(.34, 1.56, .64, 1),opacity .3s ease-out,visibility .3s ease-out,bottom .3s}@media (max-width:767px){.scroll-up.has-feature-suggestion{bottom:20px}.scroll-up.has-feature-suggestion.has-pwa-status{bottom:210px}.scroll-up.has-feature-suggestion.has-error-popup{bottom:240px}.scroll-up.has-feature-suggestion.has-pwa-status.has-error-popup{bottom:300px}}.scroll-up.visible{clip-path:circle(50% at 50% 50%);opacity:1;visibility:visible}.scroll-up.hiding{clip-path:circle(0% at 50% 50%);opacity:0;transition:clip-path .3s cubic-bezier(.55, 0, 1, .45),opacity .25s ease-in,visibility .3s ease-in}.scroll-up:hover{transform:scale(1.1)}.scroll-up:active{transform:scale(.95)}.progress-wrap{width:50px;height:50px;position:relative;display:flex;align-items:center;justify-content:center;background:#22223b;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:.3s}.progress-wrap:hover{box-shadow:0 6px 20px rgba(0,0,0,.25);background:#26263d}.progress-circle{position:absolute;top:0;left:0;transform:rotate(-90deg)}.progress-circle path{fill:none;stroke:#ffc107;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.progress-arrow{width:20px;height:20px;color:#fff;z-index:1;transition:transform .3s}.scroll-up:hover .progress-arrow{transform:translateY(-3px)}.scroll-up img{display:none}.sticky-buttons{position:fixed;bottom:0;left:0;width:100%;background:rgba(45,54,96,.8509803922);display:flex;justify-content:space-around;padding:10px 0;box-shadow:0 -2px 10px rgba(0,0,0,.1019607843);z-index:1000}.sticky-button{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#fff;font-size:14px;padding:6px 20px 3px;border-radius:10px}@media (max-width:400px){.sticky-button{padding:6px 5px 3px}}.sticky-button:hover{background:rgba(45,54,96,.9607843137);border-radius:10px}.sticky-button img{width:24px;height:24px;margin-bottom:5px}@media (min-width:901px){.sticky-buttons{display:none}}.sticky-button.active-page{background-color:rgba(58,64,90,.9607843137)}body{margin:0;font-family:Vazirmatn,sans-serif;direction:rtl;display:flex;flex-direction:column;justify-content:space-between;overflow-x:hidden;background-color:#eef2e8;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}#main-content{flex:1 0 auto;min-width:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{margin:0;padding:0;box-sizing:border-box;font-family:Vazirmatn,sans-serif}html{scroll-behavior:smooth}body,html{height:100%}.link{text-decoration:none;color:#54b77d;transition:color .3s}.link:hover{color:#42a582}.link:active{color:#5ce1b3}header{margin:20px 0}h1{text-align:center;font-size:50px}h2{font-size:35px}#website-name{text-decoration:none}.input-group{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;width:100%}.input-label{color:#45504c;font-size:20px;width:100%;max-width:175px;text-align:right;margin-left:0;margin-right:20px;margin-bottom:1px}.input-wrapper{position:relative;display:inline-block;width:100%}.input-field{width:100%;box-sizing:border-box;padding:12px 12px 12px 50px;border:2px solid #d1d1d1;border-radius:30px;background-color:#fff;text-align:center;font-size:1.3em;cursor:text;color:#1e5a43;font-weight:700;-moz-appearance:textfield;-webkit-appearance:none;appearance:none;flex-grow:1}.input-field:focus{border-color:#1e5a43;outline:0;transition:.2s}.input-field:focus::placeholder{opacity:0}.input-field::placeholder{color:rgba(183,182,177,.3254901961);font-weight:400}.input-field::-webkit-inner-spin-button,.input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.submit-button{width:100%;padding:12px;background:linear-gradient(135deg,#2056a8,#4a90e2);color:#fff;border:none;border-radius:15px;cursor:pointer;font-size:1.08em;margin-top:10px;font-weight:700;box-shadow:0 2px 8px #e0e6f3;transition:background .3s,box-shadow .2s}.submit-button:focus,.submit-button:hover{background:linear-gradient(135deg,#183a6d,#2056a8);box-shadow:0 4px 16px #d0d8ee}@media screen and (max-width:900px){.input-group{flex-direction:column;align-items:stretch}.input-label{margin-left:0;margin-bottom:10px;width:100%;text-align:right}.input-wrapper{width:100%}.submit-button{font-size:1.1em}}@media screen and (max-width:480px){.input-label{font-size:16px}.input-field{font-size:1em;padding:10px}.submit-button{font-size:1em}}.bmi-hbs ul{list-style-type:disc;margin-right:20px}.bmi-formula{font-size:clamp(24px, 3.6vw, 36px);text-align:center;color:#333;margin-bottom:50px;white-space:nowrap}.installments-formula{font-size:clamp(15px, 2.4vw, 24px);text-align:center;color:#333;margin-bottom:50px;white-space:wrap}@media screen and (max-width:460px){.installments-formula{font-size:3vw;white-space:wrap}}.fraction{display:inline-block;vertical-align:middle;max-width:100%;word-wrap:break-word}.numerator{display:block;text-align:center}.denominator{display:inline-block;border-top:1px solid #000;padding-top:4px}.label{font-weight:700}.stronk{color:#b88c07}.table-red{margin:50px auto;text-align:right;width:90%}.table-red table{width:100%;border-collapse:collapse}.table-red td,.table-red th{border:1px solid #a7a7a7;padding:8px;text-align:center}.table-red tr{color:#2a2a2a}.table-red th{background-color:#f9b1a9;font-weight:700;border:2px solid #c0392b;color:#535353}.table-red tbody tr:nth-child(odd){background-color:#fbfbfb}.table-red tbody tr:nth-child(2n){background-color:#f2f2f2}.table-red tbody td{border:2px solid #8a8a8a}.table-red table tbody tr:hover{background-color:rgba(243,219,149,.2470588235)}.bwox{width:100%;height:200px;background-color:#266851;margin-top:200px;padding-top:81px;padding-bottom:81px}@media screen and (max-width:768px){.bmi-page ul{margin-right:10px}.table-red{margin-left:20px;margin-right:20px;text-align:left}.table-red table{font-size:14px}.table-red td,.table-red th{padding:5px}}.opaque{opacity:.5;font-weight:400}#months{width:150px;height:45px;line-height:20px;padding-right:10px;font-size:14px;background-color:#fff;border:1px solid #ccc;border-radius:25px;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-align:center;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="20" height="20"%3E%3Cpath d="M5 7l5 5 5-5z" fill="none" stroke="%23888" stroke-width="2"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:left 5px center;background-size:14px}#months option{font-style:14px;padding:5px}.line-container{display:flex;align-items:center}.line{width:40px;height:2px;background-color:#ccc;margin:0 8px}#months::-ms-expand{display:none}.select-wrapper{display:inline-block;position:relative}#months-group{overflow:hidden;max-height:0;transition:max-height .3s,opacity .3s;opacity:0}#months-group.visible{max-height:80px;opacity:1}#months-group label{display:inline-block;margin-right:8px;font-size:14px;vertical-align:middle}.text .chart-image{text-align:center;margin-top:20px}.text .chart-image img{max-width:90%;height:auto;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.scroll-link{text-decoration:none;color:#444;transition:.2s;cursor:pointer}.scroll-link:hover{color:#5a5a5a}.scroll-link:active{color:#727272}.scroll-link:visited{color:#9e7c9f}.hesabchy-link{text-decoration:none;color:#7c6b3e}.hesabchy-link:hover{color:#9e7c9f;transition:.3s}#closePopup{padding:12px 20px;font-size:16px;background-color:#e6f0ff;color:#1565c0;border:none;border-radius:5px;cursor:pointer;margin-top:20px;transition:background .18s,color .18s,box-shadow .18s;box-shadow:5px 5px 0 #8bb3e6}#closePopup:hover{background:#e6f0ff;color:#1565c0;box-shadow:7px 7px 0 #8bb3e6}.result-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;overflow:hidden}.result-popup-content{background-color:#fff;border-radius:10px;padding:30px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.25);font-size:18px}.result-popup-content::-webkit-scrollbar{width:8px}.result-popup-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.result-popup-content::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.result-popup-content::-webkit-scrollbar-thumb:hover{background:#555}@media (max-height:600px){.result-popup-content{max-height:70vh}}.result-popup-content p{font-size:24px;color:#5b4e30;margin-bottom:20px}.prayeeer{background-color:#e5e5e5;padding:20px}.prayeeer .text{margin-bottom:50px}.prayeeer hr{margin-top:20px;margin-bottom:20px}.weeks-weeks{font-size:45px}.days-days{font-size:35px}.gestational-result{color:#45504c}.txet{font-size:26px}.child-birth-date-bg-result,.pregnancy-age-bg-result{background-color:#eaffeb;padding:20px;border-radius:60px;margin-top:20px}.dd-short{color:#45504c;background-color:#d2e2d3;border-radius:5px;padding-left:9px;padding-right:9px;font-size:16px}.long-form-date{color:#45504c;font-size:24px}.day-of-month{color:#45504c;font-size:28px}.weeks-weeks-cbd{font-size:35px}.days-days-cbd{font-size:28px}.txet-cbd{font-size:24px}.long-form-date-cbd{color:#45504c;font-size:26px}.day-of-month-cbd{color:#45504c;font-size:45px}.dd-short-cbd{color:#45504c;background-color:#d2e2d3;border-radius:5px;padding-left:9px;padding-right:9px;font-size:16px}.calculator-title{color:#333}.breadcrumb{position:absolute;top:1.5rem;font-size:clamp(.9rem, 2vw, 1.25rem);color:#2d3e50;display:flex;gap:.5rem;align-items:center;font-family:inherit;z-index:1}.breadcrumb a{color:#4a90e2;text-decoration:underline}.breadcrumb a:hover{text-decoration:none}.breadcrumb .current{color:#777;font-weight:700;cursor:default}@media (max-width:1800px){.breadcrumb{position:static;flex-wrap:wrap;word-break:break-word}}.title-icon{width:30px;height:auto;vertical-align:middle}.calculate-icon{width:25px;height:auto;margin-left:5px;vertical-align:middle}.calculator-categories{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:2rem auto;max-width:90%;padding:2rem;background-color:#f2f2f2;background-image:url("data:image/svg+xml,%3Csvg width='40' height='1' viewBox='0 0 40 1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h20v1H0z' fill='%23ffffff' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E");border:1px solid grey;border-radius:100px;box-shadow:0 4px 12px rgba(0,0,0,.1)}@media (max-width:900px){.calculator-categories{max-width:98%;flex-direction:column;align-items:stretch}.calculator-categories>.breadcrumb,.calculator-categories>.text{width:100%;min-width:0}}@media (max-width:550px){.calculator-categories{border-radius:20px}}.formField{margin:25px 0;position:relative;border:1px solid #ccc;border-radius:15px;box-shadow:3px 3px 3px rgba(0,0,0,.2)}.formField input{padding:10px 15px;outline:0;border:none;border-radius:15px;background-color:#fff;color:#333;font-size:16px;font-weight:550;transition:.3s ease-in-out;box-shadow:0 0 0 5px transparent}.formField input:focus,.formField input:hover{box-shadow:0 0 0 2px #333}.formField span{position:absolute;left:0;top:0;padding:8px 15px;color:#333;font-size:16px;font-weight:400;transition:.3s ease-in-out;pointer-events:none}.formField input:focus+span,.formField input:valid+span{transform:translateY(-32px) translateX(-5px) scale(.95);transition:.3s ease-in-out}.baby-size-h3{color:#d6a71c}.baby-info-h3{color:#f44430}.title-h2{font-size:clamp(1.9rem, 6vw, 2.5rem);text-align:center;margin:0 5px 10px;font-family:inherit;font-weight:700;word-break:break-word;color:#4a4e69;position:relative;line-height:1.4;padding-bottom:8px}.title-h2::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:2px;background:#f4c430;border-radius:1px}.title-p{color:#888;font-size:clamp(1rem, 2vw, 1.2rem);text-align:center;margin:0 5px}.internal-linking-1{color:#c39c27;text-decoration:underline}.internal-linking-1:hover{text-decoration:none}.internal-linking-2{color:#4a90e2;text-decoration:underline}.internal-linking-2:hover{text-decoration:none}.custom-select-wrapper{position:relative;display:flex;align-items:center;width:100%;border-radius:15px;transition:box-shadow .3s}.custom-select-wrapper:has(.input-fieldddd:focus),.custom-select-wrapper:hover{box-shadow:0 0 0 2px #333}.input-fieldddd{width:100%;box-sizing:border-box;padding:12px 40px 12px 20px;border:1px solid #ccc;border-radius:15px;background-color:#fff;text-align:center;font-size:1em;cursor:pointer;color:#333;-moz-appearance:none;-webkit-appearance:none;appearance:none;flex-grow:1;box-shadow:3px 3px 3px rgba(0,0,0,.2)}.select-arrow{position:absolute;right:16px;pointer-events:none;font-size:26px;color:#262626;transform:rotate(-90deg);transition:transform 350ms}.input-fieldddd.open+.select-arrow{transform:rotate(90deg)}.input-fieldddd:focus{border:1px solid #ccc;outline:0;transition:.2s}.faq-section{margin:clamp(24px,5vw,40px) 0 clamp(36px,7vw,60px);padding:0 clamp(12px,3vw,20px);background:0 0;border:none;box-shadow:none;border-radius:0}.faq-section h2{font-size:clamp(1.25rem, 3.5vw, 2.2rem);color:#2056a8;text-align:center;margin-bottom:clamp(24px,4vw,40px);font-weight:700;position:relative}.faq-section h2::after{content:"";display:block;width:clamp(3px,.4vw,4px);height:clamp(3px,.4vw,4px);background:#2056a8;margin:clamp(12px,2vw,16px) auto 0;border-radius:50%;box-shadow:clamp(12px,1.6vw,16px) 0 0 #2056a8,clamp(24px,3.2vw,32px) 0 0 #4a90e2,clamp(-12px,-1.6vw,-16px) 0 0 #2056a8,clamp(-24px,-3.2vw,-32px) 0 0 #4a90e2}.faq-list{display:flex;flex-direction:column;gap:clamp(12px,2vw,20px);max-width:min(900px,100% - 24px);margin:0 auto}.faq-item{background:linear-gradient(135deg,#fff 0,#f8faff 100%);border:2px solid transparent;border-radius:clamp(12px,1.6vw,16px);overflow:hidden;box-shadow:0 clamp(3px,.4vw,4px) clamp(16px,2vw,20px) rgba(32,86,168,.08);transition:.3s cubic-bezier(.4, 0, .2, 1);position:relative}.faq-item::before{content:"";position:absolute;top:0;left:0;right:0;height:clamp(3px,.4vw,4px);background:linear-gradient(90deg,#2056a8,#4a90e2);transform:translateX(100%);transition:transform .4s cubic-bezier(.4, 0, .2, 1)}.faq-item:hover{border-color:rgba(32,86,168,.2);box-shadow:0 clamp(6px,.8vw,8px) clamp(24px,3.2vw,32px) rgba(32,86,168,.15)}.faq-item:hover::before{transform:translateX(0)}.faq-item.active{border-color:rgba(32,86,168,.3);box-shadow:0 clamp(6px,.8vw,8px) clamp(24px,3.2vw,32px) rgba(32,86,168,.2)}.faq-item.active::before{transform:translateX(0)}.faq-question{background:0 0;border:none;color:#2d3e50;font-size:clamp(1rem, 2.2vw, 1.3rem);font-weight:600;cursor:pointer;width:100%;text-align:right;padding:clamp(16px,2.8vw,28px) clamp(20px,3.2vw,32px);transition:.3s;position:relative;font-family:inherit;line-height:1.5;display:flex;align-items:center;justify-content:space-between}.faq-question:hover{color:#2056a8;background:rgba(32,86,168,.02)}.faq-question[aria-expanded=true]{color:#2056a8;background:rgba(32,86,168,.05);border-bottom:2px solid rgba(32,86,168,.1)}.faq-question::after{content:"";position:absolute;left:clamp(16px,2vw,18px);top:50%;transform:translateY(-50%) rotate(90deg);width:clamp(16px,2vw,20px);height:clamp(16px,2vw,20px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z' fill='%232056a8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.8;z-index:2;transition:transform .3s cubic-bezier(.4, 0, .2, 1)}.faq-question:hover::after{transform:translateY(-50%) rotate(90deg)}.faq-question[aria-expanded=true]::after{transform:translateY(-50%) rotate(0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z' fill='%234a90e2'/%3E%3C/svg%3E")}.faq-answer{max-height:0;overflow:hidden;transition:.4s cubic-bezier(.4, 0, .2, 1);color:#444e5a;font-size:clamp(.9rem, 2vw, 1.15rem);line-height:1.8;padding:0 clamp(20px,3.2vw,32px);background:rgba(32,86,168,.02)}.faq-answer p{margin:0;padding:0 0 clamp(20px,3.2vw,32px)}.faq-answer strong{color:#2056a8;font-weight:600}.faq-answer [style*="color: #008080"]{color:#4a90e2!important}.faq-question-text{flex:1;margin-right:clamp(12px,1.6vw,16px)}@media (max-width:1000px){.faq-section{padding:0 clamp(16px,4vw,24px)}.faq-section h2{font-size:clamp(1.2rem, 3.2vw, 1.8rem);margin-bottom:clamp(28px,3.5vw,36px)}.faq-question{font-size:clamp(.95rem, 2vw, 1.2rem);padding:clamp(18px,2.5vw,24px) clamp(22px,3vw,28px)}.faq-question::after{left:clamp(18px,2.2vw,20px);width:clamp(18px,2.2vw,20px);height:clamp(18px,2.2vw,20px)}.faq-answer{font-size:clamp(.85rem, 1.8vw, 1.05rem);padding:0 clamp(22px,3vw,28px)}.faq-answer p{padding-bottom:clamp(22px,3vw,28px)}}@media (max-width:768px){.faq-section{margin:clamp(20px,4vw,30px) 0 clamp(30px,6vw,50px);padding:0 clamp(16px,4vw,20px)}.faq-section h2{font-size:clamp(1.1rem, 3vw, 1.6rem);margin-bottom:clamp(24px,3vw,30px)}.faq-section h2::after{width:clamp(2.5px,.35vw,3px);height:clamp(2.5px,.35vw,3px);box-shadow:clamp(10px,1.4vw,12px) 0 0 #2056a8,clamp(20px,2.8vw,24px) 0 0 #4a90e2,clamp(-10px,-1.4vw,-12px) 0 0 #2056a8,clamp(-20px,-2.8vw,-24px) 0 0 #4a90e2;margin:clamp(10px,1.8vw,12px) auto 0}.faq-list{gap:clamp(12px,1.8vw,16px);max-width:calc(100% - 32px)}.faq-item{border-radius:clamp(10px,1.4vw,14px)}.faq-question{font-size:clamp(.9rem, 1.8vw, 1.1rem);padding:clamp(16px,2.2vw,20px) clamp(20px,2.8vw,24px)}.faq-question::after{left:clamp(16px,2vw,18px);width:clamp(16px,2vw,18px);height:clamp(16px,2vw,18px)}.faq-answer{font-size:clamp(.8rem, 1.6vw, 1rem);padding:0 clamp(20px,2.8vw,24px)}.faq-answer p{padding-bottom:clamp(20px,2.8vw,24px)}.faq-question-text{margin-right:clamp(10px,1.4vw,14px)}}@media (max-width:480px){.faq-section{margin:clamp(16px,3.5vw,24px) 0 clamp(24px,5vw,36px);padding:0 clamp(12px,3vw,16px)}.faq-section h2{font-size:clamp(1rem, 2.5vw, 1.4rem);margin-bottom:clamp(20px,2.5vw,24px)}.faq-section h2::after{width:clamp(2px,.3vw,2.5px);height:clamp(2px,.3vw,2.5px);box-shadow:clamp(8px,1.2vw,10px) 0 0 #2056a8,clamp(16px,2.4vw,20px) 0 0 #4a90e2,clamp(-8px,-1.2vw,-10px) 0 0 #2056a8,clamp(-16px,-2.4vw,-20px) 0 0 #4a90e2;margin:clamp(8px,1.5vw,10px) auto 0}.faq-list{gap:clamp(10px,1.5vw,12px);max-width:calc(100% - 24px)}.faq-item{border-radius:clamp(8px,1.2vw,12px)}.faq-question{font-size:clamp(.85rem, 1.6vw, 1rem);padding:clamp(14px,2vw,18px) clamp(16px,2.4vw,20px) clamp(14px,2vw,18px) clamp(28px,4vw,36px)}.faq-question::after{left:clamp(14px,1.8vw,16px);width:clamp(14px,1.8vw,16px);height:clamp(14px,1.8vw,16px)}.faq-answer{font-size:clamp(.75rem, 1.4vw, .9rem);padding:0 clamp(16px,2.4vw,20px)}.faq-answer p{padding-bottom:clamp(16px,2.4vw,20px)}.faq-question-text{margin-right:clamp(8px,1.2vw,12px)}}@media (max-width:320px){.faq-section{margin:16px 0 24px;padding:0 12px}.faq-section h2{font-size:1rem;margin-bottom:18px}.faq-section h2::after{width:2px;height:2px;box-shadow:6px 0 0 #2056a8,12px 0 0 #4a90e2,-6px 0 0 #2056a8,-12px 0 0 #4a90e2;margin:8px auto 0}.faq-list{gap:8px;max-width:calc(100% - 24px)}.faq-item{border-radius:8px}.faq-question{font-size:.85rem;padding:12px 14px 12px 32px}.faq-question::after{left:12px;width:14px;height:14px}.faq-answer{font-size:.75rem;padding:0 14px}.faq-answer p{padding-bottom:14px}.faq-question-text{margin-right:8px}}.calculator-categories .text .faq-section{border-top:1px solid rgba(32,86,168,.1);margin-top:clamp(40px,6vw,60px);padding-top:clamp(40px,6vw,60px)}.calculator-categories .text{margin-inline:auto;margin-block:clamp(2rem,6vw,5rem);max-width:1200px;padding-inline:clamp(1rem,4vw,2.5rem);font-size:1.1rem;line-height:1.9}.calculator-categories .text h1,.calculator-categories .text h2{font-family:inherit;font-weight:700;line-height:1.25;margin-bottom:.7em;text-align:center;word-break:break-word}.calculator-categories .text h1{font-size:clamp(1.6rem, 5vw, 2.5rem);color:#4a4e69;position:relative;line-height:1.4}.calculator-categories .text h1::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:2px;background:#f4c430;border-radius:1px}.calculator-categories .text h2{font-size:clamp(1.3rem, 3vw, 2rem);color:#4a4e69}.calculator-categories .text h3{color:#726d81;font-family:inherit;font-weight:600;font-size:clamp(1.1rem, 2.5vw, 1.35rem);margin-top:2em;margin-bottom:.7em;text-align:right;line-height:1.3;word-break:break-word}.calculator-categories .text h4{color:#726d81;font-family:inherit;font-weight:600;font-size:clamp(1.02rem, 2vw, 1.18rem);margin-top:1.5em;margin-bottom:.6em;text-align:right;line-height:1.3;word-break:break-word}.calculator-categories .text p{color:#726d81;font-size:clamp(1.05rem, 2.2vw, 1.18rem);margin-bottom:1.5em;margin-top:0;font-weight:400;line-height:2.1;word-break:break-word}.calculator-categories .text ol,.calculator-categories .text ul{margin:1.5em 0;padding-inline-start:2.2em;color:#3a4660;font-size:clamp(1.05rem, 2vw, 1.15rem);line-height:2}.calculator-categories .text table{width:100%;border-collapse:collapse;margin:2em 0 2.5em;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 2px 12px rgba(32,86,168,.07);font-size:clamp(1.02rem, 2vw, 1.13rem)}.calculator-categories .text td,.calculator-categories .text th{padding:.85em 1em;text-align:center;border:1.5px solid #e0e6f3;color:#2a3550}.calculator-categories .text th{background:linear-gradient(90deg,#eaf2fb 60%,#f7fafc 100%);color:#2056a8;font-weight:700;font-size:1.08em;border-bottom:2.5px solid #b3c6e6}.calculator-categories .text tbody tr:nth-child(odd){background:#f7fafc}.calculator-categories .text tbody tr:nth-child(2n){background:#f2f6fa}.calculator-categories .text tbody tr:hover{background:#eaf2fb}.calculator-categories .text .dc-table-wrap{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;direction:ltr;unicode-bidi:isolate}.calculator-categories .text .dc-table-wrap>table{display:table!important;direction:rtl;width:max-content!important;min-width:100%!important;overflow:visible!important;border-radius:0!important;box-shadow:none!important;margin:0!important;background:0 0!important}.calculator-categories .text .dc-table-wrap td,.calculator-categories .text .dc-table-wrap th{border:none!important;border-bottom:1px solid #e2e2ec!important;padding:10px 12px!important;white-space:nowrap;color:#22223b!important}.calculator-categories .text .dc-table-wrap th{background:#f4f4f8!important;color:#22223b!important}.calculator-categories .text .dc-table-wrap tbody tr:nth-child(odd){background:0 0!important}.calculator-categories .text .dc-table-wrap tbody tr:nth-child(2n){background:rgba(244,244,248,.55)!important}.calculator-categories .text .dc-table-wrap tbody tr:hover{background:rgba(244,244,248,.85)!important}@media (max-width:600px){.calculator-categories .text .dc-table-wrap td,.calculator-categories .text .dc-table-wrap th,.dc-page .dc-table-wrap td,.dc-page .dc-table-wrap th{padding:8px 7px!important;font-size:12px}}.calculator-categories .download-section{display:flex;justify-content:center;padding:0 0 2rem}.calculator-categories .download-card{background-color:#f0f4f3;border:1px solid #d3e0dd;border-radius:1.5rem;box-shadow:0 4px 10px rgba(0,0,0,.05);display:inline-flex;align-items:center;padding:1rem 2rem;text-decoration:none;color:#007f73;font-size:1.1rem;font-weight:600;gap:1rem;transition:box-shadow .3s,background-color .3s}.calculator-categories .download-card:hover{background-color:#e9f1f0;box-shadow:0 6px 16px rgba(0,0,0,.08)}.calculator-categories .download-card:hover .download-icon{transform:scale(1.1);color:#f4c430}.calculator-categories .download-icon{width:32px;height:auto;color:#888;transition:transform .3s,color .3s;vertical-align:middle}.calculator-categories .text ul{list-style-type:disc}.calculator-categories .text ol{list-style-type:decimal}.calculator-categories .text li{margin-bottom:.5em;word-break:break-word}@media (max-width:530px){.calculator-categories{padding:1.5rem 1rem}.breadcrumb{margin:0}}.caption{margin-top:15px;font-size:clamp(13px, 1.5vw, 16px);color:#666;text-align:center;line-height:1.5;max-width:600px;font-style:italic;padding:0 20px;display:block;margin-left:auto;margin-right:auto}.click-to-enlarge{cursor:zoom-in;transition:transform .2s}:root{--safe-area-inset-top:0px;--safe-area-inset-right:0px;--safe-area-inset-bottom:0px;--safe-area-inset-left:0px}.ios-pwa-standalone{padding-top:var(--safe-area-inset-top);padding-bottom:var(--safe-area-inset-bottom);padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right)}.ios-pwa-standalone body{overscroll-behavior:none;position:fixed;overflow:hidden;width:100%;height:100%}.ios-pwa-standalone #main-content{overflow-y:auto;height:100vh;-webkit-overflow-scrolling:touch}.pwa-install-button{display:none;position:fixed;top:37px;left:86px;background:#22223b;color:#fff;border:none;padding:4px 8px 4px 38px;font-size:14px;font-family:Vazirmatn,sans-serif;cursor:pointer;z-index:1000;transition:.3s;white-space:nowrap;font-weight:600;letter-spacing:.3px;border-radius:6px}.pwa-install-button::before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url("/icons/decorative-icons/desktop-install.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.pwa-install-button .button-icon{display:none}.pwa-install-button .button-text{display:inline}.pwa-install-button:hover{color:#f4c430}.pwa-install-button.show{display:block;animation:.4s fadeIn}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.pwa-install-button{top:22px;left:65px;font-size:13px;padding:3px 6px 3px 33px;font-weight:600;color:#fff;background:rgba(255,255,255,.15);border-radius:6px;border-bottom:none}.pwa-install-button::before{left:6px;width:22px;height:22px}.pwa-install-button:hover{background:rgba(255,255,255,.25);border-bottom:none;color:#fff}}@media (max-width:768px){.calculator-categories .text .faq-section{margin-top:clamp(24px,4vw,40px);padding-top:clamp(24px,4vw,40px)}.calculator-categories .text table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.calculator-categories .text .dc-table-wrap table{display:table!important;overflow:visible!important}.pwa-install-button::before{background-image:url("/icons/decorative-icons/mobile-install.svg")}}@media (max-width:480px){.pwa-install-button{top:20px;padding:4px;left:64px;width:32px;height:32px}.pwa-install-button::before{left:50%;transform:translate(-50%,-50%);width:24px;height:24px}.pwa-install-button .button-text{display:none}.pwa-install-button:hover{background:0 0;opacity:.8}}.auth-button{display:none;position:fixed;top:37px;left:220px;background:#22223b;color:#fff;border:none;padding:4px 8px 4px 38px;font-size:14px;font-family:Vazirmatn,sans-serif;cursor:pointer;z-index:1000;transition:.3s;white-space:nowrap;font-weight:600;letter-spacing:.3px;border-radius:6px}.auth-button::before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url("/icons/decorative-icons/login.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.auth-button.logged-in::before{background-image:url("/icons/decorative-icons/dashboard.svg")}.auth-button.pwa-hidden{left:86px}.auth-button .button-icon{display:none}.auth-button .button-text{display:inline}.auth-button:hover{color:#f4c430}.auth-button.show{display:block;animation:.4s fadeIn}@media (max-width:900px){.auth-button{top:22px;left:187px;font-size:13px;padding:3px 6px 3px 33px;font-weight:600;color:#fff;background:rgba(255,255,255,.15);border-radius:6px;border-bottom:none}.auth-button::before{left:6px;width:22px;height:22px}.auth-button.pwa-hidden{left:65px}.auth-button:hover{background:rgba(255,255,255,.25);border-bottom:none;color:#fff}}@media (max-width:480px){.auth-button{top:20px;padding:4px;left:103px;width:32px;height:32px}.auth-button::before{left:50%;transform:translate(-50%,-50%);width:24px;height:24px}.auth-button.pwa-hidden{left:64px}.auth-button .button-text{display:none}.auth-button:hover{background:0 0;opacity:.8}}.ios-install-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:10000;justify-content:center;align-items:flex-end;padding-bottom:80px}.ios-install-modal.show{display:flex}.ios-install-content{background:#fff;padding:25px;border-radius:15px 15px 0 0;max-width:500px;width:100%;margin:0 20px;text-align:center;font-family:Vazirmatn,sans-serif;direction:rtl;box-shadow:0 -4px 20px rgba(0,0,0,.3)}@media (max-width:768px){.ios-install-modal{padding-bottom:60px}.ios-install-content{margin:0;max-width:100%;border-radius:15px 15px 0 0}}.ios-install-content h3{margin-bottom:20px;color:#333}.ios-install-steps{text-align:right;margin:20px 0}.ios-install-step{display:flex;align-items:center;margin-bottom:15px;padding:10px;background:#f8f9fa;border-radius:8px}.ios-install-step-number{background:#3c487c;color:#fff;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:10px;font-size:12px;font-weight:700}.ios-install-step-text{flex:1;font-size:14px;color:#555}.ios-install-close{background:#3c487c;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-family:Vazirmatn,sans-serif;cursor:pointer;margin-top:20px;font-size:15px;font-weight:600}.ios-install-close:hover{background:#22223b}.pwa-status{position:fixed;left:50%;bottom:20px;transform:translateX(-50%) translateY(8px);background:rgba(34,34,59,.95);color:#fff;padding:8px 14px;border-radius:12px;display:inline-flex;align-items:center;gap:10px;box-shadow:0 8px 24px rgba(20,25,40,.35);font-weight:600;font-size:14px;max-width:calc(100% - 40px);z-index:9999;opacity:0;pointer-events:none;transition:opacity 220ms,transform 220ms,bottom 220ms;direction:rtl}.pwa-status.show{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.pwa-status.offline-mode,.pwa-status.online-mode{pointer-events:none}.pwa-status.online-mode .pwa-status-icon{width:24px!important;height:24px!important;animation:2s ease-in-out infinite online-pulse}.pwa-status.offline-mode .pwa-status-icon{width:24px!important;height:24px!important;animation:2s ease-in-out infinite offline-pulse}@keyframes offline-pulse{0%,100%{opacity:1}50%{opacity:.6}}@keyframes online-pulse{0%,100%{opacity:1}50%{opacity:.6}}.pwa-status-temporary{bottom:150px!important;pointer-events:auto}.pwa-status-temporary.show{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.pwa-status-icon{width:18px;height:18px;flex:0 0 18px;object-fit:contain;filter:none}@media (max-width:640px){.pwa-status{font-size:13px;padding:7px 12px;border-radius:10px}}@keyframes fadeInOut{0%,100%{opacity:0;transform:translateX(-50%) translateY(-20px)}20%,80%{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes cycleOutRight{0%{transform:translateX(-50%) translateY(0) scale(1);opacity:1}100%{transform:translateX(100%) translateY(0) scale(.9);opacity:0}}@keyframes cycleInLeft{0%{transform:translateX(-200%) translateY(0) scale(.9);opacity:0}100%{transform:translateX(-50%) translateY(0) scale(1);opacity:1}}.feature-suggestion-container{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(0);z-index:999;max-width:420px;width:90%;will-change:transform,opacity;transition:transform .4s cubic-bezier(.4, 0, .2, 1),opacity .3s,bottom .3s;opacity:1}.feature-suggestion-container.feature-suggestion-hidden{transform:translateX(-50%) translateY(150%)!important;opacity:0;pointer-events:none}@media (min-width:768px){@keyframes cycleOutRight{0%{transform:translateX(0) translateY(0) scale(1);opacity:1}100%{transform:translateX(450px) translateY(0) scale(.9);opacity:0}}@keyframes cycleInLeft{0%{transform:translateX(450px) translateY(0) scale(.9);opacity:0}100%{transform:translateX(0) translateY(0) scale(1);opacity:1}}.feature-suggestion-container.feature-suggestion-hidden{transform:translateX(420px) translateY(0)!important}}.feature-suggestion-container.feature-suggestion-cycling-in,.feature-suggestion-container.feature-suggestion-cycling-out{transition:none!important}.feature-suggestion-container.feature-suggestion-cycling-out{animation:.4s cubic-bezier(.4,0,.6,1) forwards cycleOutRight!important}.feature-suggestion-container.feature-suggestion-cycling-in{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards cycleInLeft!important}.feature-suggestion-card{background:#22223b;border-radius:16px;box-shadow:0 8px 32px rgba(34,34,59,.4);overflow:hidden;position:relative;border:1px solid rgba(242,233,228,.1);backdrop-filter:blur(10px)}.feature-suggestion-close{position:absolute;top:10px;right:10px;background:rgba(34,34,59,.8);color:#f2e9e4;border:1px solid rgba(242,233,228,.2);border-radius:50%;width:32px;height:32px;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;transition:.2s;padding:0}.feature-suggestion-close:hover{background:rgba(34,34,59,.95);border-color:#f4c430;transform:rotate(90deg)}.feature-suggestion-close:active{transform:rotate(90deg) scale(.9)}.feature-suggestion-close svg{display:block}.feature-suggestion-content{display:flex;gap:16px;padding:16px;text-decoration:none;color:inherit;transition:background-color .2s;border-radius:16px}.feature-suggestion-content:hover{background-color:rgba(242,233,228,.05)}.feature-suggestion-content:hover .feature-suggestion-poster{transform:scale(1.05)}.feature-suggestion-poster{width:110px;height:110px;object-fit:cover;border-radius:12px;flex-shrink:0;transition:transform .3s;border:2px solid rgba(244,196,48,.3)}.feature-suggestion-text{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px;padding-right:8px}.feature-suggestion-text h3{margin:0;font-size:17px;font-weight:700;color:#f2e9e4;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.2)}.feature-suggestion-text p{margin:0;font-size:14px;color:#c9ada7;line-height:1.5;direction:rtl}@media (min-width:768px){.feature-suggestion-container{bottom:auto;left:auto;right:20px;top:140px;transform:translateX(0) translateY(0);max-width:380px}.feature-suggestion-container.feature-suggestion-hidden{transform:translateX(420px);opacity:0}.feature-suggestion-card{box-shadow:0 12px 40px rgba(34,34,59,.5)}}@media (max-width:480px){.feature-suggestion-container{max-width:100%;bottom:5px;z-index:1001}.feature-suggestion-content{gap:8px;padding:6px}.feature-suggestion-poster{width:80px;height:80px}.feature-suggestion-text h3{font-size:15px}.feature-suggestion-text p{font-size:12px}.feature-suggestion-close{width:28px;height:28px;top:8px;right:8px}.feature-suggestion-close svg{width:16px;height:16px}}@media (min-width:768px) and (max-width:1024px){.feature-suggestion-container{right:15px;top:120px;max-width:340px}}@keyframes slideInFromRight{from{transform:translateX(420px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInFromBottom{from{transform:translateX(-50%) translateY(150%);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}@media (max-width:767px){.pwa-status.has-feature-suggestion{bottom:20px}.pwa-status.has-feature-suggestion.has-error-popup{bottom:100px}.feature-suggestion-container.has-pwa-status{bottom:90px}.feature-suggestion-container.has-error-popup{bottom:100px}.feature-suggestion-container.has-pwa-status.has-error-popup{bottom:170px}.feature-suggestion-container:not(.feature-suggestion-hidden):not(.feature-suggestion-cycling-out):not(.feature-suggestion-cycling-in):not(.feature-suggestion-shown){animation:.5s cubic-bezier(.4,0,.2,1) slideInFromBottom}}@media (min-width:768px){.feature-suggestion-container:not(.feature-suggestion-hidden):not(.feature-suggestion-cycling-out):not(.feature-suggestion-cycling-in):not(.feature-suggestion-shown){animation:.5s cubic-bezier(.4,0,.2,1) slideInFromRight}}.pswp{z-index:999999!important}.pswp .pswp-caption-content{transition:opacity .3s;pointer-events:none}.pswp .pswp-caption-content strong{direction:ltr;font-weight:600;display:block;margin-bottom:2px;font-size:20px;letter-spacing:.02em;color:#ffe082;text-shadow:0 1px 4px rgba(0,0,0,.35)}.pswp .pswp-caption-content .pswp-file-info{direction:ltr;font-size:11px;opacity:.75;margin-top:3px;margin-bottom:5px;font-weight:400}.pswp .pswp__button--download-button,.pswp .pswp__button--newtab-button{width:50px;height:60px;background:0 0!important}.pswp .pswp__button--download-button svg,.pswp .pswp__button--newtab-button svg{fill:#fff;color:#4f4f4f;position:absolute;top:18px;left:11px;width:24px;height:24px;overflow:hidden;pointer-events:none}.pswp .pswp__button--download-button svg path,.pswp .pswp__button--newtab-button svg path{fill:#fff}.pswp .pswp__button--download-button:hover svg,.pswp .pswp__button--newtab-button:hover svg{opacity:.85}.pswp .pswp-dimensions::before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:6px;background:url("/icons/decorative-icons/image.svg") center center/contain no-repeat}.pswp .pswp-file-size::before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:6px;margin-left:16px;background:url("/icons/decorative-icons/save.svg") center center/contain no-repeat}.notification-subscription-container{display:flex;justify-content:center;align-items:center;margin:40px 0;padding:0;background:0 0;border-radius:0}.notify-button{position:relative;display:inline-flex;align-items:center;gap:10px;padding:12px 28px;background:linear-gradient(135deg,#f4c430 0,#f5d450 100%);color:#22223b;border:none;border-radius:12px;font-size:16px;font-weight:600;font-family:Vazirmatn,sans-serif;cursor:pointer;transition:.3s cubic-bezier(.25, .46, .45, .94);box-shadow:0 4px 16px rgba(244,196,48,.25);overflow:hidden}.notify-button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.notify-button:hover::before{left:100%}.notify-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(244,196,48,.4);background:linear-gradient(135deg,#f5d450 0,#f4c430 100%)}.notify-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(244,196,48,.25)}.notify-button.subscribed{background:linear-gradient(135deg,#ef4444 0,#dc2626 100%);color:#fff;box-shadow:0 4px 16px rgba(239,68,68,.25)}.notify-button.subscribed:hover{box-shadow:0 8px 24px rgba(239,68,68,.4);transform:translateY(-2px)}.notify-button.subscribed .notify-icon{filter:brightness(0) invert(1)}.notify-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.notify-icon{width:20px;height:20px;color:currentColor;transition:.3s;flex-shrink:0}.notify-button:hover .notify-icon{animation:.5s ease-in-out bellRing}.notify-text{white-space:nowrap;font-size:15px}@keyframes bellRing{0%,100%{transform:rotate(0)}15%,45%{transform:rotate(-15deg)}30%,60%{transform:rotate(15deg)}75%{transform:rotate(-5deg)}}.event-content-section .notification-subscription-container{margin:50px 0 40px;padding:30px;background:linear-gradient(135deg,rgba(244,196,48,.05) 0,rgba(102,126,234,.05) 100%);border-radius:16px;border:1px solid rgba(244,196,48,.15);backdrop-filter:blur(10px)}.event-content-section .notification-subscription-container .notify-button{font-size:17px;padding:14px 32px}@media (max-width:768px){.notification-subscription-container{margin:30px 0;padding:0 16px}.notify-button{width:100%;justify-content:center;padding:14px 24px;font-size:15px}.event-content-section .notification-subscription-container{margin:30px 0 20px;padding:20px 16px}.event-content-section .notification-subscription-container .notify-button{width:100%;padding:13px 24px;font-size:14px}}@media (max-width:480px){.notify-button{padding:12px 16px;font-size:14px;gap:8px}.notify-button .notify-text{font-size:13px}.notify-button .notify-icon{width:18px;height:18px}}.related-tools-bar{position:fixed;left:0;width:100%;bottom:0;z-index:998;display:flex;align-items:center;height:52px;background:rgba(34,34,59,.97);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(154,140,152,.15);box-shadow:0 -4px 20px rgba(0,0,0,.25);transition:transform .35s cubic-bezier(.4, 0, .2, 1),opacity .3s,bottom .15s;direction:rtl}.related-tools-bar.rtb-hidden{display:none;transform:translateY(100%);opacity:0;pointer-events:none}.rtb-track{flex:1;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:6px 12px;align-items:center;direction:rtl;min-height:40px;scrollbar-width:none;-ms-overflow-style:none}.rtb-track::-webkit-scrollbar{display:none}.rtb-track.rtb-track-dragging{cursor:grabbing;scroll-behavior:auto;user-select:none}.rtb-tool{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:6px 14px;border:1px solid rgba(154,140,152,.2);border-radius:20px;background:rgba(54,56,82,.6);color:#f2e9e4;text-decoration:none;font-size:13px;font-family:Vazirmatn,sans-serif;font-weight:500;cursor:pointer;white-space:nowrap;transition:.2s;user-select:none;direction:rtl;line-height:1.3}.rtb-tool:hover{background:rgba(74,78,105,.8);border-color:rgba(201,173,167,.4);transform:translateY(-1px);box-shadow:0 3px 12px rgba(0,0,0,.2)}.rtb-tool:active{transform:translateY(0) scale(.97);background:rgba(74,78,105,.95)}.rtb-tool:focus-visible{outline:#c9ada7 solid 2px;outline-offset:2px}.rtb-tool-icon{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rtb-tool-label{font-size:13px;line-height:1.2}.rtb-nav{display:none;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(154,140,152,.25);background:rgba(54,56,82,.8);color:#c9ada7;cursor:pointer;transition:.2s;margin:0 4px;padding:0;z-index:2}.rtb-nav svg{width:18px;height:18px}.rtb-nav:hover{background:rgba(74,78,105,.95);color:#f2e9e4;border-color:rgba(201,173,167,.5);transform:scale(1.1)}.rtb-nav:active{transform:scale(.95)}@media (max-width:900px){.related-tools-bar{height:48px;box-shadow:0 -2px 12px rgba(0,0,0,.2)}.rtb-track{gap:8px;padding:5px 8px}.rtb-tool{padding:5px 12px;font-size:12px;gap:5px}.rtb-tool-icon{width:15px;height:15px}.rtb-tool-label{font-size:12px}.rtb-nav{width:28px;height:28px;margin:0 2px}.rtb-nav svg{width:16px;height:16px}body.has-related-tools-bar .scroll-up,body.has-related-tools-bar .scroll-up.has-feature-suggestion{bottom:75px}body.has-related-tools-bar .scroll-up.has-feature-suggestion.has-pwa-status{bottom:220px}}@media (min-width:901px){.related-tools-bar{height:52px;background:rgba(34,34,59,.94);border-top:1px solid rgba(154,140,152,.12)}.rtb-track{gap:12px;padding:6px 24px;justify-content:center}.rtb-tool{padding:7px 18px;font-size:14px;gap:8px;border-radius:22px}.rtb-tool:hover{box-shadow:0 4px 16px rgba(0,0,0,.25)}.rtb-tool-icon{width:20px;height:20px}.rtb-tool-label{font-size:14px}}@media (max-width:400px){.related-tools-bar{height:44px}.rtb-track{gap:6px;padding:4px 6px}.rtb-tool{padding:4px 10px;font-size:11px;gap:4px;border-radius:16px}.rtb-tool-icon{width:14px;height:14px}.rtb-tool-label{font-size:11px}}body.has-related-tools-bar .footer{padding-bottom:70px}@media (min-width:901px){body.has-related-tools-bar .footer{padding-bottom:80px}body.has-related-tools-bar .scroll-up{bottom:35px}}@media (max-width:767px){body.has-related-tools-bar .feature-suggestion-container{bottom:75px}body.has-related-tools-bar .feature-suggestion-container.has-pwa-status{bottom:140px}body.has-related-tools-bar .feature-suggestion-container.has-error-popup{bottom:150px}body.has-related-tools-bar .feature-suggestion-container.has-pwa-status.has-error-popup{bottom:220px}body.has-related-tools-bar .pwa-status,body.has-related-tools-bar .pwa-status.has-feature-suggestion{bottom:75px}body.has-related-tools-bar .pwa-status.has-feature-suggestion.has-error-popup{bottom:155px}body.has-related-tools-bar .route-page-error-popup{bottom:150px}body.has-related-tools-bar .route-page-error-popup.has-feature-suggestion.has-pwa-status{bottom:200px}}