.tab-icon-img[data-v-51fbcd3d]{width:24px;height:24px}.tab-icon-img--svg[data-v-51fbcd3d]{opacity:.45;filter:grayscale(1)}.tab-icon-img--svg-active[data-v-51fbcd3d]{opacity:1;filter:none}.tab-content-area[data-v-51fbcd3d]{flex:1;overflow-y:auto}.bottom-tab-nav[data-v-51fbcd3d]{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:center;background-color:#fff;border-top:1px solid #e0e0e0;padding:.5rem 0;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:1000;direction:rtl}.tab-item[data-v-51fbcd3d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem .35rem;text-decoration:none;color:#9e9e9e;transition:color .3s ease;cursor:pointer;flex:1;min-width:0}.tab-item .tab-icon[data-v-51fbcd3d]{position:relative;font-size:1.5rem;margin-bottom:.25rem;display:flex;align-items:center;justify-content:center}.tab-item .tab-icon .icon-placeholder[data-v-51fbcd3d]{font-size:1.5rem}.tab-item .tab-badge[data-v-51fbcd3d]{position:absolute;top:-6px;left:-8px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background-color:#e91e63;color:#fff;font-size:.625rem;font-weight:700;line-height:18px;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.18)}.tab-item .tab-label[data-v-51fbcd3d]{font-size:.7rem;font-weight:500;text-align:center;white-space:nowrap}.tab-item.active .tab-icon[data-v-51fbcd3d],.tab-item.active .tab-label[data-v-51fbcd3d],.tab-item.active[data-v-51fbcd3d]{color:#1a2368}.tab-item[data-v-51fbcd3d]:hover{text-decoration:none}@media(min-width:768px){.tab-item .tab-label[data-v-51fbcd3d]{font-size:.875rem}}.main-header[data-v-6a07d5fc]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#fff;border-bottom:1px solid #e0e0e0;box-shadow:0 2px 4px rgba(0,0,0,.05);direction:rtl;position:sticky;top:0;z-index:100}.header-left[data-v-6a07d5fc]{display:flex;align-items:center;gap:.75rem}.hamburger-btn[data-v-6a07d5fc]{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:#1a2368;transition:opacity .2s ease}.hamburger-btn[data-v-6a07d5fc]:hover{opacity:.7}.hamburger-btn[data-v-6a07d5fc]:active{opacity:.5}.hamburger-btn svg[data-v-6a07d5fc]{display:block}.logo-text[data-v-6a07d5fc]{font-weight:700;font-size:1.25rem;color:#1a2368}.header-right[data-v-6a07d5fc]{display:flex;align-items:center;gap:.5rem}.info-item[data-v-6a07d5fc]{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:50px}.info-icon[data-v-6a07d5fc]{display:flex;align-items:center;justify-content:center;color:#1a2368;width:24px;height:24px}.info-icon svg[data-v-6a07d5fc]{width:100%;height:100%}.info-text[data-v-6a07d5fc]{font-size:.75rem;font-weight:500;color:#333;white-space:nowrap;text-align:center}.separator[data-v-6a07d5fc]{width:1px;height:40px;background-color:#e0e0e0;margin:0 .25rem}@media(max-width:480px){.main-header[data-v-6a07d5fc]{padding:.5rem .75rem}.logo-text[data-v-6a07d5fc]{font-size:1.1rem}.info-text[data-v-6a07d5fc]{font-size:.7rem}.info-item[data-v-6a07d5fc]{min-width:45px}.separator[data-v-6a07d5fc]{height:35px}}.back-header[data-v-7149fc0c]{position:relative;display:flex;align-items:center;padding:.75rem 1rem;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;direction:ltr}.back-button[data-v-7149fc0c]{flex-shrink:0;min-width:44px;min-height:44px;padding:10px;margin:-10px 0 -10px -10px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0);margin-inline-end:auto}.back-button img[data-v-7149fc0c]{width:24px;height:24px;display:block}.back-header-title[data-v-7149fc0c]{position:absolute;inset-inline:0;margin:0;font-size:1.125rem;font-weight:600;color:#042b7d;text-align:center;line-height:1.3;pointer-events:none}.search-container[data-v-768d6f9c]{padding:1rem 0;width:100%;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb}.search-input[data-v-768d6f9c]{margin:0 1rem;width:100%;padding:.75rem 1rem;border:1px solid #e0e0e0;border-radius:25px;font-size:1rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease;direction:rtl;background-color:#fff}.search-input[data-v-768d6f9c]:focus{border-color:#1a2368;box-shadow:0 0 0 3px rgba(26,35,104,.1)}.search-input[data-v-768d6f9c]::-moz-placeholder{color:#999}.search-input[data-v-768d6f9c]::placeholder{color:#999}.slider-section[data-v-dd07372e]{width:100%;margin:0 0;position:relative}.slider-container[data-v-dd07372e]{width:100%;overflow:hidden;position:relative}.slider-wrapper[data-v-dd07372e]{display:flex;transition:transform .3s ease-in-out;width:100%}.slide[data-v-dd07372e]{min-width:100%;width:100%;flex-shrink:0}.slide-image[data-v-dd07372e]{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.pagination-dot[data-v-dd07372e]{width:8px;height:8px;border-radius:50%;border:none;background-color:gray;cursor:pointer;padding:0;transition:background-color .3s ease,transform .2s ease}.pagination-dot[data-v-dd07372e]:hover{transform:scale(1.2)}.pagination-dot.active[data-v-dd07372e]{background-color:#1a2368;width:10px;height:10px}.pagination[data-v-dd07372e]{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:0 1rem}@font-face{font-family:Vazir;src:url(/fonts/Vazir-Light.07430116.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/Vazir-Medium.7aae8de9.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/Vazir-Bold.3d7bb0ce.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}#app{font-family:Vazir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;min-height:100vh;direction:rtl}.navbar .navbar-nav{text-align:right}.navbar .navbar-nav .nav-link{font-weight:500;padding:.5rem 1rem;transition:color .3s ease}.navbar .navbar-nav .nav-link:hover{color:#42b983}.navbar .navbar-nav .nav-link.router-link-exact-active{color:#42b983;font-weight:600}@media(min-width:768px){main{max-width:1200px;margin:0 auto}}