.natr{--bg:#0a0c10;--bg2:#0e1116;--card:rgba(255,255,255,.045);--card-brd:rgba(255,255,255,.08);--txt:#e9edf3;--muted:#8b93a1;--accent:#ff9800;--accent2:#ffb547;--gold:#f5c518;--r:20px;--font:"Vazirmatn","IRANYekan",Tahoma,system-ui,sans-serif;max-width:1120px;margin:0 auto;padding:0 14px 40px;font-family:var(--font);color:var(--txt);line-height:1.7;direction:rtl}.natr *{box-sizing:border-box}.natr button{font-family:inherit;cursor:pointer}.natr img{display:block;max-width:100%}.natr a{color:inherit;text-decoration:none}.natr-hero{position:relative;padding:30px 22px 24px;border-radius:var(--r);border:1px solid var(--card-brd);background:radial-gradient(120% 90% at 85% 0%,rgb(255 152 0 / .16),transparent 55%),radial-gradient(90% 80% at 5% 10%,rgb(90 120 255 / .10),transparent 60%),var(--bg2);margin-bottom:18px}.natr-badge{display:inline-flex;align-items:center;gap:8px;background:rgb(255 152 0 / .12);color:var(--accent2);border:1px solid rgb(255 152 0 / .25);font-size:12px;font-weight:800;padding:6px 12px;border-radius:20px;margin-bottom:14px}.natr-badge .live{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:natr-pulse 1.6s infinite}@keyframes natr-pulse{0%,100%{box-shadow:0 0 0 0 rgb(255 152 0 / .6)}50%{box-shadow:0 0 0 6px #fff0}}.natr-title{font-size:clamp(21px,3.4vw,34px);font-weight:900;letter-spacing:-.5px;line-height:1.3;margin:0 0 8px}.natr-sub{color:var(--muted);font-size:13.5px;margin:0 0 18px;max-width:640px}.natr-search{position:relative;max-width:560px}.natr-search .ico{position:absolute;inset-inline-start:16px;top:24px;transform:translateY(-50%);font-size:16px;opacity:.7;pointer-events:none;z-index:2}.natr-search input{width:100%;background:var(--card);border:1px solid var(--card-brd);border-radius:14px;color:var(--txt);font-size:15px;font-weight:600;padding:14px 46px 14px 16px;outline:none;transition:.25s}.natr-search input::placeholder{color:var(--muted);font-weight:500}.natr-search input:focus{border-color:rgb(255 152 0 / .5);background:rgb(255 152 0 / .05)}.natr-results{position:absolute;z-index:60;inset-inline:0;top:calc(100% + 8px);background:var(--bg2);border:1px solid var(--card-brd);border-radius:16px;max-height:60vh;overflow-y:auto;padding:6px;box-shadow:0 24px 50px -18px rgb(0 0 0 / .9)}.natr-results .natr-hint{padding:16px;color:var(--muted);font-size:13px;text-align:center}.natr-row{display:flex;gap:10px;align-items:center;width:100%;text-align:start;background:none;border:none;padding:10px;border-radius:12px;transition:.15s;color:var(--txt)}.natr-row+.natr-row{border-top:1px solid var(--card-brd)}.natr-row:hover{background:var(--card)}.natr-row .thumb{width:44px;height:62px;border-radius:9px;overflow:hidden;flex:0 0 auto;background:linear-gradient(135deg,#1a1f2b,#0d1017);display:flex;align-items:center;justify-content:center}.natr-row .thumb img{width:100%;height:100%;object-fit:cover}.natr-row .thumb .ph{font-size:20px;opacity:.4}.natr-row .head{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.natr-row .name{font-weight:800;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.natr-row .info{color:var(--muted);font-size:11.5px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.natr-row .info .avg{color:var(--gold);font-weight:800}.natr-row .go{flex:0 0 auto;color:var(--accent2);font-size:12px;font-weight:800}.natr-row:hover .go{transform:translateX(-3px)}.badge{background:rgb(255 152 0 / .12);color:var(--accent2);border:1px solid rgb(255 152 0 / .25);font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:8px;white-space:nowrap}.natr-statbar{display:flex;align-items:center;gap:10px;margin-top:16px;color:var(--muted);font-size:12.5px;font-weight:600;flex-wrap:wrap}.natr-statbar .st b{color:var(--txt);font-weight:900;font-size:14px}.natr-statbar .dot{opacity:.5}.natr-toolbar{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.natr-dd{position:relative;display:flex;align-items:center;gap:9px;flex:1;min-width:160px}.natr-dd-label{color:var(--muted);font-size:13px;font-weight:700;flex:0 0 auto}.natr-dd-toggle{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--card);border:1px solid var(--card-brd);border-radius:13px;color:var(--txt);font-size:14px;font-weight:700;padding:12px 15px;outline:none;transition:.2s;text-align:start}.natr-dd-toggle:hover{border-color:rgb(255 152 0 / .4)}.natr-dd.open .natr-dd-toggle{border-color:rgb(255 152 0 / .6);background:rgb(255 152 0 / .05)}.natr-dd-toggle .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.natr-dd-toggle .chev{flex:0 0 auto;width:9px;height:9px;border-inline-end:2px solid var(--accent2);border-bottom:2px solid var(--accent2);transform:rotate(45deg);transition:transform .2s;margin-top:-3px}.natr-dd.open .natr-dd-toggle .chev{transform:rotate(-135deg);margin-top:3px}.natr-dd-menu{position:absolute;z-index:70;inset-inline:0;top:calc(100% + 8px);background:var(--bg2);border:1px solid var(--card-brd);border-radius:16px;padding:8px;box-shadow:0 24px 50px -18px rgb(0 0 0 / .9);animation:natr-pop .16s ease}@keyframes natr-pop{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.natr-dd-search{margin-bottom:6px}.natr-dd-search input{width:100%;background:var(--card);border:1px solid var(--card-brd);border-radius:11px;color:var(--txt);font-family:inherit;font-size:13px;font-weight:600;padding:11px 14px;outline:none;transition:.2s}.natr-dd-search input::placeholder{color:var(--muted);font-weight:500}.natr-dd-search input:focus{border-color:rgb(255 152 0 / .5)}.natr-dd-list{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto}.natr-dd-item{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;cursor:pointer;font-size:13.5px;font-weight:700;color:#cfd6e0;transition:.15s}.natr-dd-item:hover{background:var(--card);color:var(--accent2)}.natr-dd-item.sel{background:rgb(255 152 0 / .12);color:var(--accent2)}.natr-dd-item .check{flex:0 0 auto;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--card-brd);position:relative;transition:.15s}.natr-dd-item.sel .check{border-color:var(--accent);background:var(--accent)}.natr-dd-item.sel .check::after{content:"";position:absolute;inset:0;margin:auto;width:4px;height:8px;border-inline-end:2px solid #141414;border-bottom:2px solid #141414;transform:translateY(-1px) rotate(45deg)}.natr-dd-empty{padding:14px;text-align:center;color:var(--muted);font-size:13px}.natr-seednote{background:rgb(255 152 0 / .08);border:1px solid rgb(255 152 0 / .28);color:var(--accent2);border-radius:14px;padding:13px 16px;font-size:13px;font-weight:700;margin-bottom:16px}.natr-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:end;margin-bottom:18px}.natr-podium:empty{display:none}.natr-pod{background:var(--card);border:1px solid var(--card-brd);border-radius:18px;padding:16px 10px 14px;text-align:center;color:var(--txt);transition:.25s;position:relative}.natr-pod:hover{transform:translateY(-4px);border-color:rgb(255 152 0 / .4)}.natr-pod .medal{font-size:26px;margin-bottom:6px}.natr-pod .pod-poster{width:88px;height:126px;margin:0 auto 10px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#1a1f2b,#0d1017);display:flex;align-items:center;justify-content:center;box-shadow:0 16px 30px -14px rgb(0 0 0 / .9)}.natr-pod .pod-poster img{width:100%;height:100%;object-fit:cover}.natr-pod .pod-poster .ph{font-size:30px;opacity:.4}.natr-pod .pod-name{font-weight:800;font-size:13.5px;line-height:1.4;max-height:38px;overflow:hidden;margin-bottom:8px}.natr-pod .pod-score{font-size:24px;font-weight:900;color:var(--gold);line-height:1}.natr-pod .pod-score span{display:block;font-size:10px;color:var(--muted);font-weight:700;margin-top:2px}.natr-pod .pod-votes{font-size:11px;color:var(--accent2);font-weight:700;margin-top:6px}.natr-pod.p1{border-color:rgb(245 197 24 / .45);background:linear-gradient(180deg,rgb(245 197 24 / .10),var(--card))}.natr-pod.p1 .pod-poster{width:104px;height:150px}.natr-pod.p1 .medal{font-size:32px}.natr-board{display:flex;flex-direction:column;gap:10px}.natr-item{display:grid;grid-template-columns:32px 52px minmax(0,1fr) auto;align-items:center;gap:12px;background:var(--card);border:1px solid var(--card-brd);border-radius:15px;padding:12px;transition:.2s;cursor:pointer}.natr-item:hover{border-color:rgb(255 152 0 / .28)}.natr-item .rank{text-align:center;font-weight:900;font-size:18px;color:var(--muted)}.natr-item.top1 .rank,.natr-item.top2 .rank,.natr-item.top3 .rank{color:var(--gold)}.natr-item .poster{width:52px;height:74px;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#1a1f2b,#0d1017);display:flex;align-items:center;justify-content:center}.natr-item .poster img{width:100%;height:100%;object-fit:cover}.natr-item .poster .ph{font-size:22px;opacity:.4}.natr-item .body{min-width:0}.natr-item .name{font-weight:800;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:7px}.natr-item .name a{overflow:hidden;text-overflow:ellipsis}.natr-item .name a:hover{color:var(--accent2)}.natr-item .votes-line{color:var(--accent2);font-size:12px;font-weight:700;margin-top:2px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.natr-item .votes-line .mal,.natr-item .votes-line .imdb{color:var(--gold);background:rgb(245 197 24 / .1);border:1px solid rgb(245 197 24 / .25);border-radius:6px;padding:1px 6px;font-size:10.5px}.natr-item .tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px;overflow:hidden;max-height:26px}.natr-item .tag{background:rgb(255 255 255 / .05);border:1px solid var(--card-brd);color:#cfd6e0;font-size:11px;padding:3px 8px;border-radius:7px;white-space:nowrap}.natr-item .score-box{text-align:center;min-width:72px;display:flex;flex-direction:column;align-items:center;gap:4px}.natr-item .score{font-size:22px;font-weight:900;color:var(--gold);line-height:1}.natr-item .score-sub{font-size:10.5px;color:var(--muted)}.natr-item .give{background:var(--card);border:1px solid var(--card-brd);color:var(--txt);font-size:11.5px;font-weight:800;padding:7px 10px;border-radius:10px;transition:.2s;white-space:nowrap}.natr-item .give:hover{background:rgb(255 152 0 / .12);border-color:rgb(255 152 0 / .4);color:var(--accent2)}.natr-item .give.mine{background:linear-gradient(135deg,rgb(255 152 0 / .18),rgb(255 152 0 / .06));border-color:rgb(255 152 0 / .5);color:var(--accent2)}.natr-more-wrap{text-align:center;margin-top:22px}.natr-more{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#141414;border:none;font-weight:800;font-size:14px;padding:12px 30px;border-radius:14px;transition:.2s;box-shadow:0 12px 28px -10px rgb(255 152 0 / .55)}.natr-more:hover{transform:translateY(-2px)}.natr-empty{text-align:center;color:var(--muted);padding:40px 0;font-size:14px}.natr-skeleton{height:98px;border-radius:15px;background:linear-gradient(100deg,rgb(255 255 255 / .04) 30%,rgb(255 255 255 / .09) 50%,rgb(255 255 255 / .04) 70%);background-size:200% 100%;animation:natr-sh 1.2s infinite}@keyframes natr-sh{0%{background-position:200% 0}100%{background-position:-200% 0}}.natr-rate{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.natr-rate button{height:38px;border-radius:9px;background:rgb(255 255 255 / .05);border:1px solid var(--card-brd);color:#cfd6e0;font-size:14px;font-weight:800;transition:.12s}.natr-rate button:hover{border-color:rgb(255 152 0 / .5)}.natr-rate button.hl{background:rgb(255 152 0 / .18);border-color:rgb(255 152 0 / .45);color:var(--accent2)}.natr-rate button.mine{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#141414;border-color:#fff0}.natr-rate.saving{opacity:.5;pointer-events:none}.natr-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px}.natr-modal[hidden]{display:none}.natr-modal-backdrop{position:absolute;inset:0;background:rgb(4 6 10 / .72);backdrop-filter:blur(6px);animation:natr-fade .2s ease}@keyframes natr-fade{from{opacity:0}to{opacity:1}}.natr-modal-card{position:relative;width:100%;max-width:420px;background:var(--bg2);border:1px solid var(--card-brd);border-radius:22px;padding:22px;box-shadow:0 40px 80px -30px rgb(0 0 0 / .95);animation:natr-rise .25s cubic-bezier(.2,.8,.2,1)}@keyframes natr-rise{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.natr-modal-close{position:absolute;inset-inline-start:14px;top:12px;width:34px;height:34px;border-radius:10px;background:var(--card);border:1px solid var(--card-brd);color:var(--muted);font-size:20px;line-height:1;transition:.2s}.natr-modal-close:hover{color:#fff;background:rgb(255 91 106 / .15);border-color:rgb(255 91 106 / .4)}.natr-modal-head{display:flex;gap:14px;align-items:center;margin-bottom:16px}.natr-modal-poster{width:70px;height:100px;border-radius:12px;overflow:hidden;flex:0 0 auto;background:linear-gradient(135deg,#1a1f2b,#0d1017);display:flex;align-items:center;justify-content:center}.natr-modal-poster img{width:100%;height:100%;object-fit:cover}.natr-modal-poster .ph{font-size:26px;opacity:.4}.natr-modal-info{min-width:0}.natr-modal-title{font-weight:900;font-size:18px;line-height:1.35}.natr-modal-sub{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.natr-modal-sub .type{background:rgb(255 152 0 / .12);color:var(--accent2);border:1px solid rgb(255 152 0 / .25);font-size:11px;font-weight:800;padding:2px 9px;border-radius:8px}.natr-modal-sub .en{color:var(--muted);font-size:12px;font-weight:600}.natr-modal-stats{color:var(--muted);font-size:12.5px;margin-top:8px}.natr-modal-stats .s-avg{color:var(--gold);font-weight:900}.natr-modal-q{font-weight:800;font-size:14.5px;margin-bottom:12px}.natr-modal-rate button{height:44px;font-size:15px}.natr-modal-hint{margin-top:14px;text-align:center;color:var(--muted);font-size:12.5px;font-weight:700;min-height:18px}.natr-modal-hint.ok{color:var(--accent2)}.natr-modal-hint.err{color:#ff5b6a}.natr-toast{position:fixed;inset-inline:0;bottom:24px;margin:auto;width:max-content;max-width:90%;z-index:100001;background:var(--bg2);border:1px solid rgb(255 152 0 / .4);color:var(--txt);padding:12px 20px;border-radius:14px;font-size:13px;font-weight:700;box-shadow:0 20px 44px -16px rgb(0 0 0 / .9);opacity:0;transform:translateY(12px);transition:.3s}.natr-toast.show{opacity:1;transform:translateY(0)}@media(max-width:560px){.natr-hero{padding:24px 16px 20px}.natr-toolbar{flex-direction:column}.natr-dd{width:100%}.natr-podium{gap:8px}.natr-pod{padding:12px 6px 12px}.natr-pod .pod-poster{width:70px;height:100px}.natr-pod.p1 .pod-poster{width:82px;height:118px}.natr-pod .pod-name{font-size:12px}.natr-pod .pod-score{font-size:20px}.natr-item{grid-template-columns:24px 46px minmax(0,1fr) auto;gap:8px;padding:10px}.natr-item .poster{width:46px;height:66px}.natr-item .rank{font-size:15px}.natr-item .name{font-size:13.5px}.natr-item .score{font-size:19px}.natr-item .score-box{min-width:58px}.natr-item .give{font-size:10.5px;padding:6px 8px}.natr-item .tags{display:none}}