.ns-clamp-1,.ns-clamp-2,.ns-clamp-3,.ns-clamp-4{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ns-clamp-1{-webkit-line-clamp:1;line-clamp:1}.ns-clamp-2{-webkit-line-clamp:2;line-clamp:2}.ns-clamp-3{-webkit-line-clamp:3;line-clamp:3}.ns-clamp-4{-webkit-line-clamp:4;line-clamp:4}.ns-cover{object-fit:cover;width:100%;height:100%;display:block}.ns-contain{object-fit:contain;width:100%;height:100%;display:block}.ns-pos-top{object-position:center 30%}.ns-ratio-16x10{aspect-ratio:16/10}.ns-ratio-4x3{aspect-ratio:4/3}.ns-ratio-1x1{aspect-ratio:1}.ns-ratio-3x4{aspect-ratio:3/4}.ns-blur-sm{-webkit-backdrop-filter:blur(4px)}.ns-blur{-webkit-backdrop-filter:blur(8px)}.ns-blur-md{-webkit-backdrop-filter:blur(12px)}.ns-blur-xl{-webkit-backdrop-filter:blur(24px)}.ns-tr{transition:all .15s}.ns-tr-slow{transition:all .3s}.ns-tr-color{transition:color .2s,background-color .2s,border-color .2s}.ns-tr-tf{transition:transform .5s}.ns-hover-up:hover{transform:translateY(-3px)}.ns-hover-zoom img{transition:transform .5s}.ns-hover-zoom:hover img,.ns-hover-scale:hover{transform:scale(1.05)}.ns-group .ns-group-show{opacity:0;transition:opacity .2s}.ns-group:hover .ns-group-show{opacity:1}.ns-stack-1>*+*{margin-top:.25rem}.ns-stack-2>*+*{margin-top:.5rem}.ns-stack-3>*+*{margin-top:.75rem}.ns-stack-4>*+*{margin-top:1rem}.ns-stack-5>*+*{margin-top:1.25rem}.ns-stack-6>*+*{margin-top:1.5rem}.ns-divide-y>*+*{border-top:1px solid var(--ns-border)}.ns-divide-x>*+*{border-right:1px solid var(--ns-border)}.ns-ring-1{box-shadow:0 0 0 1px var(--ns-border-strong)}.ns-ring-2{box-shadow:0 0 0 2px var(--ns-border-strong)}.ns-ring-primary{box-shadow:0 0 0 2px #d9393559}.ns-ring-white{box-shadow:0 0 0 2px #ffffffe6}.ns-lh-tight{line-height:1.25}.ns-lh-snug{line-height:1.375}.ns-lh-normal{line-height:1.5}.ns-lh-relaxed{line-height:1.75}.ns-lh-loose{line-height:2}.ns-fs-11{font-size:.6875rem}.ns-fs-12{font-size:.75rem}.ns-fs-13{font-size:.8125rem}.ns-fs-14{font-size:.875rem}.ns-num-fa{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01"}.ns-num-tabular{-webkit-font-feature-settings:"ss01","ss03";font-feature-settings:"ss01","ss03"}.ns-num-center{-webkit-font-feature-settings:"ss01","ss04";font-feature-settings:"ss01","ss04"}.ns-font-iransans,.ns-font-vazir{font-family:var(--ns-font-iransans)}.ns-font-dibaj{font-family:var(--ns-font-dibaj)}.ns-font-dibaj-b{font-family:var(--ns-font-dibaj-b)}.ns-font-dibaj-r{font-family:var(--ns-font-dibaj-r);font-weight:400}.ns-text-primary{color:var(--ns-primary)!important}.ns-bg-primary{background-color:var(--ns-primary)!important}.ns-border-primary{border-color:var(--ns-primary)!important}.ns-text-gold{color:var(--ns-gold)!important}.ns-surface{background-color:var(--ns-surface)}.ns-surface-2{background-color:var(--ns-surface-2)}.ns-surface-3{background-color:var(--ns-surface-3)}.ns-text-main{color:var(--ns-text)}.ns-text-muted{color:var(--ns-text-muted)}.ns-text-faint{color:var(--ns-text-faint)}.ns-border-soft{border:1px solid var(--ns-border)}.ns-link-plain{color:inherit;text-decoration:none}.ns-link-plain:hover{color:var(--ns-primary)}.ns-thin-scroll{scrollbar-width:thin;scrollbar-color:#d93935 #f0f2f5}.ns-thin-scroll::-webkit-scrollbar{width:5px}.ns-thin-scroll::-webkit-scrollbar-track{background:#f0f2f5;border-radius:5px}.ns-thin-scroll::-webkit-scrollbar-thumb{background:#d93935;border-radius:5px}[data-bs-theme=dark] .ns-thin-scroll{scrollbar-color:#d93935 #0e1b36}[data-bs-theme=dark] .ns-thin-scroll::-webkit-scrollbar-track{background:#0e1b36}.ns-noscrollbar{scrollbar-width:none;-ms-overflow-style:none}.ns-noscrollbar::-webkit-scrollbar{display:none}.ns-z-header{z-index:1030}.ns-z-sticky{z-index:1031}.ns-z-overlay{z-index:1040}.ns-g-20{--bs-gutter-x:1.25rem;--bs-gutter-y:1.25rem}.ns-row-7{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=992px){.ns-row-7{grid-template-columns:repeat(7,1fr)}.ns-col-7-4{grid-column:span 4}.ns-col-7-3{grid-column:span 3}}:root{--ns-sticky-h:60px;--ns-sticky-top:calc(var(--ns-sticky-h) + .75rem)}@media (width>=992px){.ns-sticky-lg{top:var(--ns-sticky-top);max-height:calc(100vh - var(--ns-sticky-top) - 1rem);align-self:flex-start;position:sticky;overflow-y:auto}}.ns-sticky-top{top:var(--ns-sticky-top)}.min-w-0{min-width:0}