/* Product introduction, membership details and explicit return currencies. */
#marketAnalytics .stat-return-unit{display:block;width:max-content;max-width:100%;margin:5px auto 0;padding:2px 9px;border:1px solid #b89a5030;border-radius:30px;color:#536471;background:#b89a5008;font:500 10px/1.7 Vazirmatn,sans-serif}
#marketAnalytics .stat-return-unit[hidden]{display:none}
.product-intro{padding:34px 0 52px;scroll-margin-top:95px}
.product-intro-grid{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1.8fr);align-items:center;gap:44px}
.product-intro-copy .section-kicker{font-size:10px;letter-spacing:.12em}
.product-intro-copy h2{font:750 clamp(22px,2.3vw,30px)/1.7 Vazirmatn,sans-serif;color:#10243a;margin:8px 0 12px;text-wrap:balance}
.product-intro-copy p{font:400 13px/2.1 Vazirmatn,sans-serif;color:#607181;margin:0}
.product-intro-copy .product-intro-caption{font-size:11px;margin-top:16px;color:#8b7443;display:flex;gap:7px;align-items:center}
.product-intro-caption svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none}
.paschee-player{--pv-gold:#e0b866;--pv-progress:0%;--pv-buffer:0%;position:relative;isolation:isolate;aspect-ratio:16/9;min-width:0;border:1px solid #c9a55070;border-radius:19px;overflow:hidden;background:#061526;color:#fff;box-shadow:0 15px 40px #07172917;direction:ltr;font-family:Vazirmatn,sans-serif;outline:none}
.paschee-player:focus-visible{outline:3px solid #cba657;outline-offset:4px}
.paschee-player video{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#061526}
.intro-video-cover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;text-align:center;direction:rtl;padding:24px 20px 70px;pointer-events:none;background:radial-gradient(ellipse at 50% 30%,#15314e 0%,#081b30 48%,#041324 90%)}
.intro-video-cover::before{content:"";position:absolute;inset:18px;border:1px solid #cba65720;border-radius:10px;pointer-events:none}
.intro-video-cover[hidden]{display:none}
.paschee-player:not(.pv-enhanced) .intro-video-cover{bottom:44px}
.video-noscript{position:absolute;bottom:50px;inset-inline:15px;text-align:center;direction:rtl;font-size:10px;color:#e4d5b7}
.intro-video-brand{position:absolute;top:29px;right:31px;color:#e6c27a;font:500 10px/1.5 Vazirmatn,sans-serif;letter-spacing:.14em}
.intro-video-play{flex-shrink:0;display:grid;place-items:center;width:66px;height:66px;border-radius:50%;border:1px solid #e0b86680;background:linear-gradient(145deg,#f6dea1,#c2a05e);box-shadow:0 0 0 9px #e0b8660a;color:#0b2239;margin-bottom:7px}
.intro-video-play svg{width:25px;height:25px;fill:currentColor;transform:translateX(2px)}
.intro-video-invitation{font:600 17px/1.7 Vazirmatn,sans-serif;color:#f7e9cc}
.intro-video-caption{font:400 11px/1.9 Vazirmatn,sans-serif;color:#9caec1;max-width:330px}
.pv-controls{position:absolute;z-index:5;bottom:0;left:0;right:0;padding:25px 14px 9px;background:linear-gradient(transparent,#020b17df 40%,#020b17f7);transition:opacity .18s ease;direction:ltr;display:none}
.pv-enhanced .pv-controls{display:block}
.pv-surface{position:absolute;inset:0;z-index:2;border:0;background:transparent;cursor:pointer;touch-action:manipulation;padding:0;border-radius:inherit}
.pv-controls button,.pv-help button{font-family:inherit}
.pv-toolbar{display:flex;align-items:center;gap:3px;direction:ltr;min-width:0}
.pv-button{flex:none;display:grid;place-items:center;width:34px;height:37px;margin:0;padding:8px;border:0;border-radius:7px;background:transparent;color:#e3e9f0;cursor:pointer;transition:background .15s}
.pv-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.pv-button[data-video-action="play"] svg{fill:currentColor;stroke-width:1.5}
.pv-button:hover,.pv-button:focus-visible{color:#f2d599;background:#ffffff13}
.pv-button:focus-visible,.pv-speed select:focus-visible,.pv-help button:focus-visible{outline:2px solid var(--pv-gold);outline-offset:-1px}
.pv-button[hidden]{display:none}
.pv-time{font:400 11px/1 Arial,sans-serif;white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline:5px;color:#d9e1eb}
.pv-spacer{flex:1;min-width:0}
.pv-volume{display:flex;align-items:center;flex:none}
.pv-volume input{width:47px;accent-color:var(--pv-gold);height:16px;margin:0 4px;cursor:pointer}
.pv-speed select{font:500 12px/1 Arial,sans-serif;color:#f2d599;border:0;background:#ffffff0b;border-radius:7px;padding:8px 4px;max-width:67px;cursor:pointer;direction:ltr}
.pv-speed option{background:#0a2138;color:#f3e7d1}
.pv-seek{display:block;box-sizing:border-box;appearance:none;-webkit-appearance:none;width:100%;height:20px;margin:0 0 2px;border:0;border-radius:0;cursor:pointer;background:transparent;direction:ltr;touch-action:pan-y}
.pv-seek::-webkit-slider-runnable-track{height:3px;border-radius:4px;background:linear-gradient(to right,var(--pv-gold) var(--pv-progress),#8290a4 var(--pv-progress),#8290a4 var(--pv-buffer),#ffffff32 var(--pv-buffer))}
.pv-seek::-moz-range-track{height:3px;border-radius:4px;background:linear-gradient(to right,var(--pv-gold) var(--pv-progress),#8290a4 var(--pv-progress),#8290a4 var(--pv-buffer),#ffffff32 var(--pv-buffer))}
.pv-seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:11px;height:11px;background:#ecd29b;border-radius:50%;margin-top:-4px;border:0;box-shadow:0 0 0 3px #d3b26b20}
.pv-seek::-moz-range-thumb{width:11px;height:11px;background:#ecd29b;border-radius:50%;border:0}
.pv-seek:focus-visible{outline:1px solid #d3b26b80;outline-offset:2px}
.pv-seek:disabled{opacity:.45;cursor:default}
.pv-quiet .pv-controls{opacity:0;pointer-events:none}
.pv-quiet .pv-surface{cursor:none}
.pv-feedback{position:absolute;z-index:3;top:43%;left:50%;transform:translate(-50%,-50%);padding:11px 16px;border:1px solid #d4b77428;border-radius:12px;background:#041326bf;color:#f5dfb1;font:500 12px/1.8 Vazirmatn,sans-serif;opacity:0;transition:opacity .15s;pointer-events:none;white-space:nowrap;direction:rtl}
.pv-feedback[data-side="left"]{left:23%}.pv-feedback[data-side="right"]{left:77%}.pv-feedback.is-visible{opacity:1}
.pv-loading{display:none;position:absolute;z-index:3;width:27px;height:27px;left:calc(50% - 14px);top:calc(50% - 14px);border:2px solid #e0b86633;border-top-color:var(--pv-gold);border-radius:50%;animation:pv-spin .8s linear infinite;pointer-events:none}
.pv-waiting .pv-loading{display:block}
.pv-help{position:absolute;z-index:8;inset:14px;direction:rtl;text-align:right;overflow:auto;background:#071b30f7;border:1px solid #cba65755;border-radius:13px;padding:16px;color:#c9d5e2;scrollbar-width:thin;overscroll-behavior:contain}
.pv-help[hidden]{display:none}.pv-help strong{color:#edd19a;font-size:13px}.pv-help p{font:400 11px/2 Vazirmatn,sans-serif;margin:8px 0}
.pv-help button{color:#edce90;background:#dfb65b12;border:1px solid #dfb65b40;border-radius:7px;padding:8px 14px;cursor:pointer}
.paschee-player:fullscreen{width:100%;height:100%;max-width:none;max-height:none;border:0;border-radius:0;aspect-ratio:auto;background:#000;box-shadow:none}
.paschee-player:fullscreen video{background:#000}.paschee-player:fullscreen .pv-controls{padding-bottom:max(12px,env(safe-area-inset-bottom));padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right))}
.paschee-player:fullscreen .pv-toolbar{gap:6px}.paschee-player:fullscreen .pv-help{max-width:520px;max-height:280px;margin:auto}
.premium-membership{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:23px 0 32px}
.premium-membership-card{display:flex;align-items:center;gap:17px;border:1px solid #d8b76b30;border-radius:16px;background:linear-gradient(115deg,#bda0640a,#0b264624);padding:20px 22px;text-align:right;min-width:0}
.premium-membership-card h3{font:600 15px/1.9 Vazirmatn,sans-serif;color:#f2dfb6;margin:0 0 4px}
.premium-membership-card p{font:400 11px/2 Vazirmatn,sans-serif;color:#b9c7d5;margin:0}
.premium-membership-card a{display:inline-block;color:#e3c480;font:500 11px/2 Vazirmatn,sans-serif;margin-top:7px;text-underline-offset:4px}
.premium-membership-card a:hover{text-decoration:underline}
.premium-community-logo{width:65px;height:65px;position:relative;overflow:hidden;flex:none;border-radius:16px;background:#f7f4ec;box-shadow:0 0 0 4px #d4b56b0a}
.premium-community-logo img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;height:150px;max-width:none;object-fit:contain}
.premium-refund-icon{display:grid;place-items:center;flex:none;width:65px;height:65px;border-radius:16px;background:#cba65709;color:#dbb66c}
.premium-refund-icon svg{width:39px;height:39px;stroke:currentColor;stroke-width:1.35;fill:none;stroke-linecap:round;stroke-linejoin:round}
@keyframes pv-spin{to{transform:rotate(360deg)}}
@media(max-width:1000px){.product-intro-grid{grid-template-columns:minmax(170px,.7fr) minmax(0,1.6fr);gap:25px}.pv-volume input{display:none}.pv-toolbar{gap:1px}.pv-button{width:32px}.premium-membership-card{padding:17px;gap:13px}}
@media(max-width:760px){
 .product-intro{padding:18px 0 34px}.product-intro-grid{grid-template-columns:1fr;gap:19px}.product-intro-copy h2{font-size:23px;margin:5px 0 8px}.product-intro-copy p{font-size:12px}.product-intro-copy .product-intro-caption{display:none}
 .paschee-player{border-radius:15px}.intro-video-cover{bottom:58px;padding:8px 12px;gap:3px}.intro-video-cover::before{inset:10px}.intro-video-brand{top:17px;right:20px;font-size:8px}.intro-video-play{width:48px;height:48px;margin-top:0;margin-bottom:4px;box-shadow:0 0 0 6px #e0b8660a}.intro-video-play svg{width:20px;height:20px}.intro-video-invitation{font-size:14px}.intro-video-caption{font-size:10px;max-width:270px}
 .pv-controls{padding:18px 8px 3px}.pv-toolbar{gap:0}.pv-button{width:31px;height:39px;padding:7px}.pv-button svg{width:19px;height:19px}.pv-time{font-size:10px;margin-inline:3px}.pv-speed select{font-size:11px;padding:6px 2px;max-width:53px}.pv-volume input{display:none}.pv-button[data-video-action="back"],.pv-button[data-video-action="forward"],.pv-button[data-video-action="pip"]{display:none}.pv-feedback{padding:8px 10px;font-size:10px}.pv-help{inset:8px;padding:12px}.pv-help p{font-size:10px;line-height:1.9}.pv-help strong{font-size:12px}
 .premium-membership{grid-template-columns:1fr;gap:10px;margin:17px 0 26px}.premium-membership-card{padding:15px;gap:13px}.premium-membership-card h3{font-size:13px}.premium-membership-card p,.premium-membership-card a{font-size:11px}.premium-community-logo,.premium-refund-icon{width:52px;height:58px;border-radius:12px}.premium-community-logo img{width:126px;height:126px}.premium-refund-icon svg{width:34px;height:34px}
}
@media(max-width:360px){.intro-video-brand{display:none}.intro-video-caption{display:none}.intro-video-play{width:39px;height:39px;margin-top:0}.intro-video-invitation{font-size:12px}.pv-button{width:29px}.pv-time{font-size:9px;margin-inline:1px}.pv-speed select{font-size:10px;max-width:48px}.premium-membership-card{gap:10px;padding:13px}}
@media(prefers-reduced-motion:reduce){.pv-controls,.pv-feedback,.pv-button{transition:none}.pv-loading{animation-duration:2s}}

body.is-watching-intro .floating-telegram{opacity:0;pointer-events:none;visibility:hidden}
