/* Production bindings, focus and progressive enhancement over the reviewed V6. */
[hidden]{display:none!important}
.v6-product-identity{font-size:13px!important;color:var(--muted);margin:10px 0!important}
.v6-store-link{display:inline-block;margin-top:10px;color:var(--blue);font-size:14px}
.v6-download-qr{display:block;width:156px;margin:16px auto}.v6-download-qr img{width:156px;height:156px}
.v5-channel-button[aria-disabled=true]{opacity:.55;cursor:wait;background:var(--surface-2);color:var(--muted);box-shadow:none}
.v5-channel-note{overflow-wrap:anywhere}.v6-nojs-download{text-align:center;font-size:14px;padding:20px}
.v6-header,.v6-footer{font-family:inherit}.v6-header small{line-height:1.2}
.site-v6 button:focus-visible,.site-v6 a:focus-visible,.site-v6 summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
.site-v6 dialog{border:1px solid var(--line);border-radius:var(--r-lg);max-width:min(520px,calc(100vw - 32px));padding:24px;color:var(--ink)}
.site-v6 dialog::backdrop{background:#09132880}.v6-dialog-close{display:block;margin-left:auto;border:0;background:var(--surface);border-radius:50%;width:40px;height:40px;font-size:24px;cursor:pointer}
.v6-dialog-image{width:300px;max-width:100%;height:auto;margin:16px auto}.v6-status{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--ink,#091328);color:#fff;padding:12px 20px;border-radius:12px;z-index:100;max-width:calc(100vw - 32px)}
.site-v6 .product-download-hero{padding:76px 24px 30px}.site-v6 .product-download-shell{max-width:900px;margin:auto;text-align:center}.site-v6 .product-download-heading h1{font-size:clamp(44px,6vw,72px);line-height:1.1;margin:16px 0}.site-v6 .product-download-heading p{font-size:20px}.site-v6 .picpeek-platform-actions{display:flex;justify-content:center;gap:18px;margin:20px 0}.site-v6 .picpeek-platform-action{padding:16px 26px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;cursor:pointer}.site-v6 .picpeek-platform-action small{display:block}.site-v6 .picpeek-download-meta{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin:24px 0}.site-v6 .picpeek-download-meta dt{font-size:12px;color:var(--muted)}.site-v6 .picpeek-download-meta dd{margin:0}.site-v6 .product-download-companion{display:flex;align-items:center;justify-content:center;gap:20px;margin:22px auto;max-width:680px;font-size:13px}.site-v6 .product-download-companion span{display:block}.site-v6 .picpeek-smart-download-button{border:0;background:var(--blue);color:#fff;padding:14px 28px;border-radius:14px;font-size:17px;cursor:pointer}
.site-v6 .contact-v6{scroll-margin-top:90px}.site-v6 .contact-v6-wechat img{object-fit:contain}
.v6-video-preview{margin:18px auto;max-width:960px}.v6-video-preview summary{cursor:pointer;color:var(--blue);text-align:center;padding:12px}.v6-video-preview video{width:100%;height:auto}.v6-qr-dialog img{display:block;width:300px;height:auto;max-width:100%;margin-top:20px}.v6-qr-dialog button{display:block;margin-left:auto;padding:8px 16px;cursor:pointer}
.site-v6 .pic-hero .product-download-hero{padding:0;background:transparent;min-width:0}.site-v6 .pic-hero .product-download-shell{text-align:left;margin:0;max-width:none}.site-v6 .pic-hero .product-download-heading{text-align:left}.site-v6 .pic-hero .product-download-heading h1{margin:20px 0 17px}.site-v6 .pic-hero .product-download-heading p{font-size:20px}.site-v6 .pic-hero .product-download-heading .eyebrow{font-size:13px}.site-v6 .pic-hero .picpeek-platform-actions{justify-content:flex-start;gap:10px}.site-v6 .pic-hero .picpeek-platform-action{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:10px 12px;width:auto;border-radius:10px;font-size:12px;box-shadow:none;transform:none}.site-v6 .pic-hero .picpeek-platform-icon{font-size:17px;margin:0}.site-v6 .pic-hero .picpeek-download-meta{justify-content:flex-start;gap:20px;margin:24px 0 0}.site-v6 .pic-hero .picpeek-download-meta dd{font-size:11px}.site-v6 .v6-video-dialog{max-width:min(1000px,calc(100vw - 32px));width:100%}.v6-video-dialog video{width:100%;height:auto}.v6-video-dialog button{display:block;margin-left:auto;margin-bottom:16px;padding:8px 16px;cursor:pointer}
@media(min-width:761px){.site-v6 .v3-hero-heading h1{font-size:clamp(38px,4.5vw,64px);white-space:nowrap}}
@media(max-width:760px){.site-v6 .v3-hero-heading h1{font-size:36px;line-height:1.25;text-wrap:balance}.site-v6 .v5-channel-button{white-space:normal}.site-v6 .product-download-companion{flex-direction:column}.site-v6 .product-download-hero{padding-top:40px}.site-v6 .picpeek-download-meta{gap:18px}.site-v6 .section-head h2{white-space:normal}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.site-v6 .pic-hero .picpeek-platform-action{height:auto;flex-wrap:nowrap}.site-v6 .pic-hero .picpeek-platform-action .picpeek-platform-icon{display:none}.site-v6 .pic-hero .picpeek-platform-action small{font-size:10px}.site-v6 .pic-hero .picpeek-platform-action.is-active::after{width:5px;height:5px;top:4px;right:4px}
.site-v6 .pic-hero .product-download-heading{margin:0;width:100%;max-width:none}.site-v6 .pic-hero .picpeek-smart-download{justify-content:flex-start;text-align:left}.site-v6 .pic-hero .picpeek-platform-actions{margin-left:0;margin-right:0;max-width:none}
.v6-ios-card .lp-download-card h3{font-size:18px;margin:0 0 14px}.v6-ios-card .lp-platform-icon{display:none}.v6-ios-card .lp-ios-store-qr img{width:156px;height:156px;margin:0 auto}.v6-ios-card .lp-ios-store-qr p{font-size:14px;margin:10px 0}.v6-ios-card .lp-ios-store-qr strong{font-weight:500}.v6-ios-card .lp-package-meta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:14px 0 0}.v6-ios-card .lp-package-meta dt{font-size:10px;color:var(--muted)}.v6-ios-card .lp-package-meta dd{font-size:11px;margin:0}.v6-ios-card [data-lp-ios-direct]{display:inline-flex;padding:12px 24px;border-radius:10px;background:var(--blue);color:#fff}
.v6-ios-card .lp-ios-store-card{display:flex;flex-direction:column}.v6-ios-card .lp-platform-logo{display:none}.v6-ios-card h4{font-size:18px;line-height:1.3;margin:0 0 16px}.v6-ios-card .lp-ios-store-qr{order:1}.v6-ios-card .lp-download-facts{order:2;display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:12px 0 0}.v6-ios-card .lp-download-facts dt{font-size:10px;color:var(--muted)}.v6-ios-card .lp-download-facts dd{margin:0;font-size:11px;white-space:nowrap}.v6-ios-card [data-lp-ios-direct]{order:1}
@media(max-width:760px){.site-v6 .scenario-card h3{font-size:16px;line-height:1.5;text-wrap:balance}.site-v6 .pic-hero-grid{gap:30px}.site-v6 .pic-hero .product-download-shell{padding:0}.site-v6 .pic-hero .picpeek-platform-actions{flex-wrap:wrap}}
@media(max-width:480px){.site-v6 .v5-phone-channels .v5-channel-grid{grid-template-columns:1fr}.site-v6 .v5-phone-channels .v5-channel-card{min-width:0}.site-v6 .v6-ios-card .lp-ios-store-qr p{text-wrap:balance}}
/* The same metadata rows and QR spacing for every platform. */
.site-v6 .v6-channel-facts,.site-v6 .v6-ios-card .lp-download-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin:20px 0 0;padding:0;color:var(--ink)}
.site-v6 .v6-channel-facts dt,.site-v6 .v6-ios-card .lp-download-facts dt{font-size:12px;line-height:1.5;color:var(--muted);margin:0 0 4px}
.site-v6 .v6-channel-facts dd,.site-v6 .v6-ios-card .lp-download-facts dd{font-size:13px;line-height:1.5;margin:0;white-space:normal}
.site-v6 .v5-phone-channels .v5-channel-card{display:flex;flex-direction:column;align-items:stretch}
.site-v6 .v5-phone-channels h2,.site-v6 .v6-ios-card h4{font-size:20px;line-height:1.4;margin:0 0 22px}
.site-v6 .v5-phone-channels .v6-download-qr,.site-v6 .v6-ios-card .lp-ios-store-qr img{display:block;width:156px;height:156px;margin:0 auto}
.site-v6 .v5-phone-channels [data-lp-android-qr-meta],.site-v6 .v6-ios-card .lp-ios-store-qr p{font-size:14px;line-height:1.6;font-weight:400;min-height:45px;margin:20px 0 0;text-align:center;text-wrap:balance}
.site-v6 .v6-ios-card .lp-ios-store-card{padding:0;border:0;background:none;box-shadow:none;flex:1}
.v6-feature-scope{font-size:12px!important;color:var(--muted);margin-top:20px!important;line-height:1.7}
.v6-market-feature .feature-visual img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-lg,20px);margin:auto}
/* One hardware frame, used by the hero and receiver compatibility preview. */
.v6-tv-display{position:relative;aspect-ratio:800/498;width:100%;isolation:isolate}
.v6-tv-screen{position:absolute;top:1%;left:.625%;width:98.75%;overflow:hidden;background:#050d28}
.v6-tv-screen img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:1px}
.site-v6 .v6-tv-display>img.v6-tv-hardware{position:absolute;inset:0;display:block;width:100%;height:100%;aspect-ratio:800/498;object-fit:contain;pointer-events:none;z-index:1;border-radius:0}
.v6-compat-display.compat-product{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}
.site-v6 .labicast-page .v6-compat-display.compat-product img{border:0;box-shadow:none;border-radius:1px;height:auto;width:100%;object-fit:contain}
.site-v6 #overview:not([data-device="tv"]) .v6-tv-display{padding:0;aspect-ratio:auto}
.site-v6 #overview:not([data-device="tv"]) .v6-tv-screen{position:relative;top:auto;left:auto;width:100%;padding:0;border:0;background:transparent;box-shadow:none;border-radius:0}
.site-v6 #overview:not([data-device="tv"]) .v6-tv-screen img{aspect-ratio:auto}
.site-v6 #overview:not([data-device="tv"]) .v6-tv-hardware{display:none}
body[data-tv-style="6"] #overview[data-device="tv"] .v6-hero-display{padding:0;aspect-ratio:auto}
body[data-tv-style="6"] #overview[data-device="tv"] .v6-hero-display img{height:auto;max-height:none;width:100%;aspect-ratio:16/9;object-fit:contain;border-radius:1px}
body[data-tv-style="6"] #overview[data-device="tv"] .v6-hero-display img.v6-tv-hardware{height:100%;aspect-ratio:800/498;border-radius:0}
/* Shared accessible dialog close control; no browser-default button chrome. */
.site-v6 .v6-video-dialog,.site-v6 .v6-qr-dialog{position:relative;padding:64px 20px 20px}
.site-v6 .v6-video-dialog .v6-dialog-close,.site-v6 .v6-qr-dialog .v6-dialog-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;padding:8px;margin:0;border:0;border-radius:50%;background:var(--surface-2,#f1f4f8);color:var(--muted);cursor:pointer;transition:background .15s,color .15s}
.site-v6 .v6-dialog-close svg{display:block;width:20px;height:20px}
.site-v6 .v6-dialog-close:hover{background:var(--line,#e2e8f0);color:var(--ink)}
@media(max-width:760px){.v6-market-feature .feature-visual img{height:auto;max-height:480px}.site-v6 .v6-channel-facts,.site-v6 .v6-ios-card .lp-download-facts{gap:14px}}
.site-v6 #download .v5-phone-channels h2,.site-v6 #download .v5-phone-channels h4{width:100%;justify-content:center;text-align:center;margin:0 0 22px!important;font-size:20px;line-height:28px;min-height:28px}
.site-v6 #download .v6-ios-card .lp-ios-store-card{display:flex;flex-direction:column;justify-content:flex-start;gap:0}
.site-v6 #download .v6-ios-card .lp-ios-store-qr{margin:0;order:1}
.site-v6 #download .v6-ios-card .lp-android-qr{display:block;width:156px;height:156px;margin:0 auto;padding:0;border:0;background:transparent;border-radius:0;box-shadow:none}
.site-v6 #download .v6-ios-card .lp-ios-store-qr img{width:156px;height:156px;max-width:none;margin:0}
.site-v6 #download .v6-channel-facts,.site-v6 #download .v6-ios-card .lp-download-facts{display:grid;grid-template-columns:.7fr .8fr 1.4fr;gap:10px;margin:20px 0 0;min-height:66px}
.site-v6 #download .v6-channel-facts>div,.site-v6 #download .lp-download-facts>div{border:0;padding:0;min-width:0;text-align:center}
.site-v6 #download .v6-channel-facts dt,.site-v6 #download .lp-download-facts dt{font-size:11px;font-weight:400;margin:0 0 4px}
.site-v6 #download .v6-channel-facts dd,.site-v6 #download .lp-download-facts dd{font-size:12px;font-weight:400;white-space:normal;line-height:20px}
.site-v6 #download .v5-phone-channels [data-lp-android-qr-meta],.site-v6 #download .v6-ios-card .lp-ios-store-hint{margin:20px 0 0;font-weight:400;font-size:14px;line-height:22px;min-height:44px}
/* Keep the hero in normal flow: legacy fixed height overlapped the help links. */
.site-v6 .labicast-page #overview .v6-hero-display{height:auto;aspect-ratio:auto;display:block;margin:36px auto 0;padding:0;clear:both}
.site-v6 .labicast-page #overview:not([data-device="tv"]) .v6-hero-display img{height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}
.site-v6 .labicast-page #overview .v6-hero-display::before,.site-v6 .labicast-page #overview .v6-hero-display::after{display:none}
.site-v6 .labicast-page #features .lp-feature-tabs{margin-top:0}
.site-v6[data-phone-platform="ios"] .v5-phone-channels .v5-channel-card:not(.v6-ios-card),.site-v6[data-phone-platform="android"] .v5-phone-channels .v6-ios-card{display:none}
.site-v6[data-phone-platform] .v5-phone-channels .v5-channel-grid{grid-template-columns:minmax(0,1fr);max-width:350px;margin-inline:auto}
.site-v6[data-phone-platform] .v5-phone-channels [data-lp-android-qr],.site-v6[data-phone-platform] .v5-phone-channels [data-lp-android-qr-meta],.site-v6[data-phone-platform] .v5-phone-channels [data-lp-ios-qr]{display:none!important}
.site-v6 #download [data-lp-ios-direct]{width:100%;justify-content:center;margin:0}
.site-v6[data-phone-platform="harmonyos"] .v5-phone-channels .v5-channel-grid{display:none}
.site-v6 .v5-channel-panel[data-channel-group="tv"] .v5-channel-grid{grid-template-columns:minmax(0,1fr);max-width:350px;margin-inline:auto}
