.application-page{--app-bg:#0b0d12;--app-panel:#12151c;--app-line:#ffffff14;--app-orange:#ff6938;--app-muted:#a4a7b2;background:var(--app-bg);color:#f6f5f2;isolation:isolate;overflow:hidden;padding-top:55px;line-height:1.9;text-align:right}.application-page *{box-sizing:border-box}.application-page .app-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.application-page a{color:inherit;text-decoration:none}.application-page a:focus-visible,.application-page summary:focus-visible{outline:3px solid #ff9c75;outline-offset:6px}.application-page svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.application-page .app-symbols{position:absolute;width:0;height:0;overflow:hidden}.application-page h1,.application-page h2,.application-page h3,.application-page p,.application-page figure{margin:0}.application-page h1{font-size:clamp(38px,4.1vw,62px);font-weight:900;line-height:1.65;letter-spacing:-1.8px;margin:20px 0}.application-page h1 em{font-style:normal;color:var(--app-orange)}.application-page h2{font-size:clamp(26px,2.6vw,37px);font-weight:800;line-height:1.7;letter-spacing:-.7px}.application-page h3{font-size:18px;font-weight:700;line-height:1.8}.app-hero{display:grid;grid-template-columns:.92fr 1.3fr;gap:50px;align-items:center;min-height:670px;padding-block:75px 95px}.app-hero-copy{position:relative;z-index:2}.app-eyebrow{font-size:12px;color:var(--app-orange);letter-spacing:.3px;font-weight:700;display:inline-flex;align-items:center;gap:9px}.app-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--app-orange);flex-shrink:0;box-shadow:0 0 15px #ff69384d}.application-page .app-lead{font-size:15px;line-height:2.2;color:#b8bac4;max-width:440px}.app-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.application-page .app-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:55px;padding:13px 23px;border-radius:10px;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.application-page .app-button-primary{background:var(--app-orange);color:#160b06;box-shadow:0 8px 40px #ff69381a}.application-page .app-button:hover{background:#ff885f;transform:translateY(-2px)}.application-page .app-text-link{font-size:12px;display:inline-flex;align-items:center;gap:12px;font-weight:600}.application-page .app-text-link:hover{color:var(--app-orange)}.app-platform-note{display:flex;align-items:center;gap:10px;font-size:10px;color:#9296a3;margin-top:24px}.app-platform-note span{font-family:Arial,sans-serif;letter-spacing:1px}.app-platform-note i{width:3px;height:3px;background:#656877;border-radius:50%}.app-hero-visual{position:relative;min-width:0;perspective:1400px;margin-left:-25px}.app-orbit{position:absolute;inset:-100px -50px;background:radial-gradient(ellipse at center,#ff693819,transparent 65%);z-index:-1}.app-orbit:after{content:'';position:absolute;inset:10% 5%;border:1px solid #ff69380c;border-radius:50%;transform:rotate(-28deg)}.app-tv-frame{position:relative;background:#090a0e;border:7px solid #22252c;border-bottom-width:16px;border-radius:13px;box-shadow:0 0 0 1px #4c4d53,0 30px 70px #0008;transform:rotateY(9deg) rotateZ(-1deg);overflow:hidden}.app-tv-frame img{display:block;width:100%;height:auto;aspect-ratio:16/9}.app-tv-led{position:absolute;bottom:-11px;left:50%;height:2px;width:12px;border-radius:2px;background:var(--app-orange)}.app-tv-stand{width:36%;height:35px;background:linear-gradient(90deg,#17191e,#34363e,#17191e);clip-path:polygon(40% 0,60% 0,67% 83%,100% 92%,100% 100%,0 100%,0 92%,33% 83%);margin:0 auto;position:relative;z-index:-1}.app-image-label{display:flex;justify-content:center;align-items:center;gap:8px;font-size:10px;color:#979ba6;margin-top:20px}.app-ribbon{border-block:1px solid var(--app-line);background:#ffffff02}.app-ribbon .app-wrap{display:flex;align-items:center;justify-content:space-between;padding-block:22px;gap:20px}.app-ribbon span{display:flex;align-items:center;gap:12px;color:#c3c5ce;font-size:12px}.app-ribbon svg{color:var(--app-orange);width:21px;height:21px}.application-page .app-section{padding-block:90px 0;scroll-margin-top:110px}.app-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:35px}.app-section-heading .app-eyebrow,.app-install .app-eyebrow,.app-faq .app-eyebrow{margin-bottom:10px}.app-section-heading p,.app-install>div>p{font-size:12px;color:var(--app-muted);line-height:2.1}.app-showcase{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;align-items:start}.app-shot{background:var(--app-panel);border:1px solid var(--app-line);border-radius:16px;overflow:hidden}.app-shot img{width:100%;height:auto;aspect-ratio:16/9;display:block;object-fit:cover}.app-shot figcaption{padding:23px 26px 27px}.app-shot figcaption>span{color:var(--app-orange);font-size:10px}.app-shot h3{margin-block:7px!important}.app-shot p{font-size:12px;color:var(--app-muted)}.app-shot:not(.app-shot-main){margin-top:46px}.app-features{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:50px;padding-bottom:10px}.app-features article{padding-right:20px;border-right:1px solid #ffffff20}.app-features svg{color:var(--app-orange);margin-bottom:14px}.app-features h3{font-size:15px}.app-features p{font-size:12px;color:var(--app-muted);line-height:2.1;margin-top:9px}.app-platforms{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.app-platform{border:1px solid var(--app-line);border-radius:20px;padding:38px 40px;background:var(--app-panel);position:relative;overflow:hidden}.app-platform-tv{background:radial-gradient(ellipse at 0 0,#ff693819,transparent 70%),#15151b;border-color:#ff69383b}.app-platform-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.application-page .app-device-icon{width:37px;height:37px;color:var(--app-orange)}.app-status{color:#d6b4a6;background:#ff693810;border:1px solid #ff693826;border-radius:30px;padding:4px 12px;font-size:10px}.app-platform .app-eyebrow{font-family:Arial,sans-serif;letter-spacing:1.6px;font-size:9px;color:#aca5a4}.app-platform h2{font-size:28px;margin:12px 0 14px}.app-platform p{font-size:12px;line-height:2.2;color:#b0afba;max-width:430px;min-height:80px}.app-platform .app-button{margin-top:24px}.app-platform small{display:block;color:#aaa2a2;font-size:10px;line-height:1.9;margin-top:14px}.app-platform>.app-text-link{display:flex;width:fit-content;margin-top:24px}.app-platform-mobile{background:radial-gradient(ellipse at 0 100%,#333d5926,transparent 70%),#10131a}.app-platform-mobile .app-device-icon{color:#979dab}.app-status-soon{background:#ffffff05;color:#a3a8b7;border-color:#ffffff14}.app-coming-soon{color:#b8bbc6;display:flex;align-items:center;gap:10px;min-height:55px;margin-top:24px;font-size:13px}.app-coming-soon .app-live-dot{background:#8c94ac;box-shadow:none}.app-install{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.app-install>div>p{margin-top:15px}.app-steps{padding:0;margin:0;list-style:none}.app-steps li{display:flex;gap:23px;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid var(--app-line)}.app-steps li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.app-steps li>span{color:var(--app-orange);font-size:22px;line-height:1.8}.app-steps h3{font-size:15px}.app-steps p{font-size:12px;color:var(--app-muted);margin-top:6px;line-height:2.1}.app-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.app-faq h2{font-size:28px}.app-questions details{border-bottom:1px solid var(--app-line)}.app-questions summary{position:relative;font-size:13px;cursor:pointer;padding:22px 0 22px 30px;list-style:none}.app-questions summary::-webkit-details-marker{display:none}.app-questions summary:after{content:'+';position:absolute;left:2px;top:19px;color:var(--app-orange);font:24px Arial}.app-questions details[open] summary:after{content:'−'}.app-questions p{font-size:12px;line-height:2.2;color:var(--app-muted);padding-bottom:23px}.app-questions p a{color:var(--app-orange);text-decoration:underline}.application-page .app-closing{display:flex;align-items:center;gap:16px;margin-top:80px;padding-block:35px;border-top:1px solid var(--app-line)}.app-closing img{border-radius:12px;width:40px;height:40px}.app-closing p{font-size:18px;color:#b9b9c4}.app-closing strong{color:#fff}.app-closing .app-text-link{margin-right:auto}.application-page+ .margintop70{margin-top:0}
@media(min-width:1500px){.app-hero{gap:75px}.app-hero-visual{margin-left:-50px}}
@media(max-width:1050px){.application-page .app-wrap{width:calc(100% - 56px)}.app-hero{gap:25px;min-height:580px}.application-page h1{font-size:40px}.app-actions{gap:16px}.app-platform{padding:30px}.app-install,.app-faq{gap:40px}.app-features{gap:25px}}
@media(max-width:760px){.application-page{padding-top:30px}.application-page .app-wrap{width:calc(100% - 36px)}.app-hero{grid-template-columns:1fr;gap:38px;padding-block:30px 45px;min-height:auto}.app-hero-copy{text-align:center}.application-page h1{font-size:clamp(34px,7.5vw,48px);letter-spacing:-1px;line-height:1.6;margin:14px 0}.application-page .app-lead{font-size:13px;margin-inline:auto}.app-actions{justify-content:center;margin-top:25px;gap:20px}.app-platform-note{justify-content:center;font-size:9px;flex-wrap:wrap}.app-hero-visual{margin:0;padding-inline:5px}.app-tv-frame{transform:none;border-width:5px;border-bottom-width:12px;border-radius:9px}.app-tv-stand{height:26px}.app-image-label{margin-top:13px;font-size:9px}.app-ribbon .app-wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px;padding-block:24px}.app-ribbon span{font-size:10px;gap:9px}.app-ribbon svg{width:18px;height:18px}.application-page .app-section{padding-top:54px;scroll-margin-top:95px}.app-section-heading{display:block;margin-bottom:24px}.app-section-heading p{margin-top:12px}.app-section-heading p br{display:none}.app-showcase,.app-platforms,.app-install,.app-faq{grid-template-columns:1fr;gap:20px}.app-shot:not(.app-shot-main){margin-top:0}.app-shot figcaption{padding:20px}.app-shot h3{font-size:16px}.app-features{grid-template-columns:1fr;gap:25px;margin-top:30px}.app-features article{display:grid;grid-template-columns:26px 1fr;column-gap:14px;padding-right:14px}.app-features svg{grid-row:span 2;margin:3px 0 0}.app-features p{margin-top:5px}.app-platform{padding:26px;border-radius:16px}.app-platform-top{margin-bottom:22px}.app-platform h2{font-size:25px}.app-platform p{min-height:0}.app-platform .app-button{width:100%;font-size:12px;padding-inline:12px}.app-install,.app-faq{gap:25px}.app-steps li{gap:17px}.app-faq h2{font-size:26px}.app-questions summary{font-size:12px}.application-page .app-closing{flex-wrap:wrap;gap:12px;margin-top:50px;padding-bottom:32px}.app-closing p{font-size:16px}.app-closing .app-text-link{width:100%;margin:6px 0 0 0;padding-right:52px}}
@media(prefers-reduced-motion:reduce){.application-page *{scroll-behavior:auto!important;transition:none!important}}
