/* Switch TV output: a decorative signal path and native model/firmware branches. */
.st-page .fg-kicker,.st-page .fg-number{color:#b5cdbf}.st-page .tip-progress{background:#b5cdbf}.st-scope{font-size:13px;color:#bdc9cf;margin:18px 0 0}
.st-routes{padding:28px 30px;border:1px solid #657e70;border-radius:12px;background:linear-gradient(145deg,#2b4035,#202b3a)}.st-routes>a{display:flex;align-items:center;gap:14px;padding:19px 0;border-top:1px solid #657e70;text-decoration:none;min-height:64px}.st-routes>a>span:first-child{font-size:11px;color:#b5cdbf}.st-routes strong{font-size:14px;color:#f2f1ed;flex:1;line-height:1.6}.st-routes>a:hover strong{text-decoration:underline;text-underline-offset:4px}
.st-art{margin:0 0 26px}.st-path{display:flex;align-items:center;justify-content:center;gap:16px;min-height:170px;padding:8px 0 37px}.st-dock{position:relative;width:78px;height:72px;border:2px solid #b5cdbf;border-radius:6px;background:#172c2a;flex-shrink:0}.st-dock:after{content:"";position:absolute;left:4px;right:4px;bottom:-2px;height:36px;border:2px solid #b5cdbf;border-radius:3px;background:#304b3d}.st-dock i{position:absolute;inset:7px 9px 21px;border:1px solid #7d9c8a;background:#243f37}.st-dock>span,.st-tv>span{position:absolute;top:calc(100% + 16px);left:-15px;right:-15px;text-align:center;font-size:11px;color:#d4e2da;white-space:nowrap}.st-cable{position:relative;height:2px;width:48px;background:#d5c39e;flex-shrink:1;min-width:20px}.st-cable:after{content:"";position:absolute;right:0;top:-3px;width:8px;height:8px;border-top:2px solid #d5c39e;border-right:2px solid #d5c39e;transform:rotate(45deg)}.st-cable span{position:absolute;bottom:9px;left:0;right:0;text-align:center;font-size:10px;color:#d5c39e}.st-tv{position:relative;width:112px;height:73px;border:2px solid #d5c39e;border-radius:5px;background:#172c2a;flex-shrink:0}.st-tv:after{content:"";position:absolute;bottom:-9px;left:43px;width:22px;height:7px;border-bottom:2px solid #d5c39e;border-inline:2px solid #d5c39e}.st-tv i{position:absolute;inset:6px;border:1px solid #627568;background:linear-gradient(145deg,#354e41,#23343a)}.st-tv>span{top:calc(100% + 17px)}.st-art figcaption{text-align:center;font-size:12px;color:#cadbd1;line-height:1.7}
.st-arrow{display:inline-block;width:9px;height:9px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);flex-shrink:0;margin-right:3px}.st-warning{padding:22px;border:1px solid #927b55;border-radius:6px;background:#29251f;margin:24px 0}.st-warning>strong{display:block;color:#efd8b5;margin-bottom:10px}.st-warning p{margin:0}
.st-details{border:1px solid #657e70;border-radius:10px;padding:0 22px;background:#21312d;margin:24px 0}.st-details summary{cursor:pointer;min-height:48px;padding:16px 0;font-weight:600;color:#edf1f5;line-height:1.6}.st-details[open] summary{margin-bottom:6px}.st-details p{font-size:14px}.st-page a:focus-visible,.st-page summary:focus-visible{outline:2px solid #d4e8db;outline-offset:5px;border-radius:2px}
@media(max-width:760px){.st-routes{padding:22px}.st-warning,.st-details{padding-inline:18px}.st-path{gap:12px}}
@media(max-width:360px){.st-path{gap:9px}.st-dock{width:65px;height:65px}.st-tv{width:91px;height:63px}.st-tv:after{left:33px}.st-cable{width:29px}.st-dock>span,.st-tv>span{font-size:10px}}
