@font-face{font-family:IRANSans;src:url('/assets/IRANSansXV.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{color-scheme:light;--paper:#f7f5ef;--ink:#262236;--muted:#77717f;--purple:#7445de;--line:#e4e0d7;--green:#40836b}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:IRANSans,Tahoma,sans-serif;font-size:16px;line-height:1.9}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}[hidden]{display:none!important}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--purple);outline-offset:5px;border-radius:7px}.page{max-width:1200px;padding:0 48px;margin:auto}.skip{position:absolute;top:-80px;background:var(--ink);color:#fff;padding:8px 18px;z-index:3}.skip:focus{top:10px}.header{height:108px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:20px}.brand img{object-fit:contain;width:112px;height:56px}.brand>span{font-size:13px;color:var(--muted);border-right:1px solid var(--line);padding-right:20px}.web-link{font-size:14px;display:flex;align-items:center;gap:14px}.web-link span{font-size:23px}.hero{padding:72px 0 66px;display:grid;grid-template-columns:1.1fr 1fr;gap:82px;align-items:center}.eyebrow{font-size:12px;font-weight:600;letter-spacing:-.15px;margin:0 0 20px;color:var(--muted)}.intro>.eyebrow{color:var(--green);display:flex;align-items:center;gap:9px}.tiny-dot,.device-indicator{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);flex:none}h1{font-size:clamp(45px,5.3vw,66px);line-height:1.42;letter-spacing:-3px;font-weight:800;margin:0 0 23px}h1 span{color:var(--purple)}.lead{font-size:23px;line-height:1.8;font-weight:500;letter-spacing:-.5px;margin:0 0 18px}.description{font-size:14px;line-height:2.1;color:var(--muted);max-width:350px;margin:0}.platforms{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.platforms span{border:1px solid #ded9cc;border-radius:6px;font-size:11px;padding:3px 10px;color:#635c6b}.phone-note{display:flex;align-items:center;gap:12px;margin-top:33px;padding-top:23px;border-top:1px solid var(--line);max-width:370px}.phone-note p{font-size:12px;color:var(--muted);margin:0;line-height:1.95}.phone-note a{color:var(--ink);font-weight:500}.phone-icon{font-size:43px;line-height:1;color:#8f879c}.download-panel{background:#fff;padding:23px 28px 22px;border:1px solid #e7e2d9;border-radius:20px;box-shadow:0 18px 50px -36px #32224e50;position:relative}.panel-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#6e687a}.release-label{color:var(--green);background:#f0f7f2;border-radius:5px;padding:2px 9px;font-size:10px}.tv-art{height:203px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:5px -4px 9px}.screen{height:130px;width:230px;background:#272137;position:relative;border-radius:9px;border:6px solid #363141;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 24px -16px #31213c77}.screen img{object-fit:contain;position:relative;z-index:1;width:136px;height:64px}.tv-stand{width:68px;height:14px;border-bottom:4px solid #363141;position:relative}.tv-stand:before{content:'';width:10px;height:12px;background:#363141;position:absolute;left:29px}.screen-orbit{width:200px;height:200px;border:1px solid #aa8ada32;border-radius:50%;position:absolute}.orbit-one{left:-120px;top:-70px}.orbit-two{right:-105px;bottom:-135px;width:260px;height:260px;background:#7445de18}.screen-dot{position:absolute;width:7px;height:7px;border-radius:2px;transform:rotate(20deg);background:#c9dd76}.dot-one{left:26px;bottom:20px}.dot-two{right:27px;top:22px;background:#d5a7f0}.art-tag{font-size:10px;letter-spacing:.2px;position:absolute;bottom:3px;color:var(--muted)}.device-row{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;padding-top:8px;border-top:1px solid #efecf3}.device-indicator{background:#afa8ba}.device-note{font-size:11px;color:var(--muted);line-height:1.95;min-height:44px;margin:6px 0 16px}.download-button{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--purple);border:1px solid var(--purple);color:#fff;min-height:55px;border-radius:10px;font-size:15px;font-weight:650;transition:background .15s,transform .15s}.download-button:hover{background:#6434c9;transform:translateY(-1px)}.download-button:focus-visible{outline-color:var(--ink)}.release-meta{display:flex;align-items:center;justify-content:center;gap:12px;font-size:9px;color:#91899a;margin-top:12px}.release-meta span+span:before{content:'·';margin-left:12px}.download-status{font-size:10px;color:var(--muted);text-align:center;margin:15px 0 0;line-height:1.9;min-height:20px}.download-status[data-state=requested]{color:var(--green)}.text-button{border:0;background:none;font-size:10px;padding:7px 0 0;color:var(--purple);display:block;margin:0 auto;line-height:1.8;text-underline-offset:4px}.text-button:hover{text-decoration:underline}.noscript{font-size:11px;color:var(--muted)}.installation{border-top:1px solid var(--line);padding:36px 0 28px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px}.section-heading .eyebrow{margin-bottom:7px;font-size:10px}.section-heading h2{font-size:25px;letter-spacing:-.8px;line-height:1.5;margin:0;font-weight:700}.section-note{font-size:11px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;list-style:none;padding:0;margin:30px 0 0;counter-reset:step}.steps li{position:relative;padding-top:14px;border-top:1px solid #ddd7cb}.step-number{font-size:15px;color:var(--purple);font-weight:550}.steps h3{font-size:15px;margin:8px 0 7px;font-weight:650}.steps p{font-size:12px;line-height:2.05;color:var(--muted);margin:0}.help{padding:15px 0 32px}.help details{border-bottom:1px solid var(--line)}.help summary{padding:17px 2px;font-size:12px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center}.help summary:after{content:'+';font-size:20px;color:#938b9e}.help details[open] summary:after{content:'−'}.help p{color:var(--muted);font-size:12px;max-width:850px;margin:0 0 20px;line-height:2.1}.help p a{text-decoration:underline;text-underline-offset:4px;color:var(--purple)}footer{border-top:1px solid var(--line);padding:22px 0 28px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted)}footer a{color:var(--ink)}html[data-device=android-tv] .device-indicator{background:var(--green)}
@media(min-width:1500px){.page{max-width:1420px;padding:0 65px}.hero{gap:120px;padding:80px 0}.download-panel{padding:28px 36px}.tv-art{height:230px}.screen{width:270px;height:153px}.device-note,.text-button,.download-status{font-size:13px}.release-meta{font-size:11px}.device-row,.panel-top{font-size:14px}.download-button{min-height:64px;font-size:18px}.steps p{font-size:14px}h1{font-size:76px}.description{font-size:17px;max-width:420px}.lead{font-size:27px}.help summary,.help p{font-size:14px}}
@media(max-width:900px){.page{padding:0 28px}.hero{gap:35px;grid-template-columns:1fr 1fr;padding:48px 0}.download-panel{padding:20px}.intro h1{font-size:47px;letter-spacing:-2px}.lead{font-size:20px}.description{font-size:13px}.release-meta{gap:7px;font-size:8px}.release-meta span+span:before{margin-left:7px}.steps{gap:22px}.section-note{display:none}}
@media(max-width:650px){.page{padding:0 22px}.header{height:86px}.brand{gap:12px}.brand img{width:94px;height:48px}.brand>span{font-size:11px;padding-right:12px}.web-link{font-size:11px;gap:7px}.web-link span{font-size:19px}.hero{grid-template-columns:1fr;gap:32px;padding:34px 0 40px}.intro>.eyebrow{font-size:11px;margin-bottom:14px}.intro h1{font-size:49px;line-height:1.35;margin-bottom:18px}.lead{font-size:20px;margin-bottom:10px}.description{max-width:none}.platforms{margin-top:16px}.phone-note{display:none}.download-panel{max-width:450px;width:100%;justify-self:center;padding:21px 24px}.tv-art{height:180px;margin-top:0}.screen{width:215px;height:122px}.device-note{font-size:12px;min-height:0;margin-bottom:15px}.device-row{font-size:12px}.download-button{font-size:15px;min-height:56px}.release-meta{font-size:10px;gap:10px}.release-meta span+span:before{margin-left:10px}.download-status,.text-button{font-size:11px}.installation{padding-top:28px}.section-heading h2{font-size:24px}.steps{grid-template-columns:1fr;gap:20px;margin-top:23px}.steps li{padding-right:43px;padding-top:16px;min-height:90px}.step-number{position:absolute;right:0;top:17px;font-size:17px}.steps h3{margin-top:0;font-size:16px}.steps p{font-size:13px}.help{padding-top:0}.help summary,.help p{font-size:12px}footer{font-size:9px;gap:12px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
