:root{--accent:#5965ff;--soft:#eef0ff;--ink:#10173d;--line:#ddd;font-family:Inter,"Microsoft YaHei",sans-serif}*{box-sizing:border-box}body{margin:0;line-height:1.75}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.wrap{width:min(1140px,92%);margin:auto}.hero{padding:70px 0}.actions,.modal-actions{display:flex;gap:12px;justify-content:space-between;margin-top:22px}.cta{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 20px;background:var(--accent);color:#fff;font-weight:700;border:1px solid var(--accent)}.cta.secondary{background:transparent;color:#172033;border-color:#bbb}.download-check{display:flex;gap:10px;align-items:flex-start;padding:18px;border:1px solid #ddd;border-radius:16px;margin:24px 0}.modal{position:fixed;inset:0;background:rgba(3,8,15,.72);display:grid;place-items:center;z-index:99;padding:20px}.modal[hidden]{display:none}.modal-card{width:min(620px,96vw);background:#fff;color:#172033;border-radius:24px;padding:28px}.step-image{height:150px;border-radius:16px;background:#f4f6f8;display:grid;place-items:center;font-weight:900;font-size:34px}.close{float:right;border:0;background:transparent;font-size:24px}.kicker{font-size:12px;letter-spacing:.12em}button{font:inherit;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}[hidden]{display:none!important}:focus-visible{outline:3px solid #3182ce;outline-offset:4px}
.brand-interior{max-width:1180px;margin:auto;padding:45px 25px 65px}.breadcrumbs{font-size:13px;color:#87908f}.breadcrumbs a{text-decoration:underline}.interior-heading{max-width:900px;margin-bottom:40px}.interior-heading h1{font-size:38px;margin-top:20px}.interior-heading>p{color:#738078;font-size:16px}.interior-lantern{--page-accent:#005e61;--page-soft:#eff7f6}.interior-light{--page-accent:#ee9700;--page-soft:#fff7e8}.interior-panda{--page-accent:#36ae68;--page-soft:#edf8f0}.brand-interior .brand-download{background:var(--page-accent);color:white}.download-platform-bar{display:flex;gap:28px;align-items:center;background:var(--page-soft);padding:20px 25px;border-radius:8px}.download-platform-bar>a{margin-left:auto;font-size:14px}.download-product{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding:50px 0}.download-product img{max-height:350px;width:100%}.download-product h2{font-size:28px}.requirements{padding:30px;background:#f8faf9;border-top:3px solid var(--page-accent)}.requirements dl{margin-bottom:0}.requirements dl>div{display:grid;grid-template-columns:160px 1fr;padding:15px 0;border-bottom:1px solid #e5ebe7}.requirements dd{margin:0;color:#6f7e74}.requirements dt{font-weight:700}.download-explained{margin:40px 0}.download-explained>div{display:grid;grid-template-columns:200px 1fr;align-items:baseline;gap:30px;padding:12px 0;border-bottom:1px solid #e8ede9}.download-explained p{color:#78857c}.interior-related{background:var(--page-soft);padding:25px;align-self:start}.interior-related>a{display:block;margin:13px 0;font-size:14px}.guide-layout{display:grid;grid-template-columns:210px 1fr;gap:65px}.guide-toc{position:sticky;top:25px;align-self:start;border-left:3px solid var(--page-accent);padding:16px 22px;background:var(--page-soft)}.guide-toc>a{display:block;font-size:14px;margin-top:15px}.guide-step{display:flex;gap:25px;padding:18px 0 40px;border-bottom:1px solid #e8ede9;scroll-margin-top:25px}.guide-step>span{background:var(--page-accent);color:white;border-radius:50%;min-width:40px;height:40px;text-align:center;line-height:40px;font-weight:700}.guide-step h2{font-size:25px;margin-top:2px}.guide-step p,.guide-notes p{color:#718077}.guide-notes{padding:30px 0}.guide-callout{background:var(--page-soft);padding:18px;font-size:14px}.page-install>.interior-related{margin-top:35px}.symptom-picker{padding:25px;background:var(--page-soft);margin-bottom:40px}.symptom-picker h2{font-size:24px}.symptom-picker>a{display:inline-block;margin:5px 12px 5px 0;padding:10px 20px;border:1px solid var(--page-accent);color:var(--page-accent);border-radius:25px}.support-layout,.feature-reading{display:grid;grid-template-columns:1fr 260px;gap:60px}.support-issue{padding:10px 0 30px;border-bottom:1px solid #e5ece7;scroll-margin-top:25px}.issue-heading{display:flex;align-items:center;gap:18px}.issue-heading h2{font-size:25px;margin:0}.issue-heading>span{color:var(--page-accent);font-weight:700}.support-issue>p,.support-issue li{color:#738178}.support-issue li{padding:8px 0}.support-record{padding:25px 0}.platform-feature{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:20px 0 45px}.platform-feature img{max-height:350px;width:100%}.platform-table table{border-collapse:collapse;width:100%;margin:20px 0 35px;font-size:15px}.platform-table th{text-align:left;background:var(--page-soft)}.platform-table th,.platform-table td{border-bottom:1px solid #e5ece7;padding:18px}.platform-notes article{display:flex;gap:25px;padding:20px 0}.platform-notes .row-number{color:var(--page-accent)}.platform-notes p{color:#78857c}.feature-reading section{padding:15px 0 30px;border-bottom:1px solid #e5ece7}.feature-reading section h2{font-size:26px}.feature-reading section p{font-size:17px;color:#718077}.feature-reading section img{max-height:320px;width:100%;margin:20px 0}.interior-light .download-product{grid-template-columns:1fr 1.1fr}.interior-light .download-product>div:first-child{order:2}.interior-light .requirements{background:#fff9ee}.interior-panda .download-platform-bar{border-radius:30px}.interior-panda .download-product{gap:100px}.interior-lantern .page-feature{color:#003b3a}
.confirm-workspace{display:grid;grid-template-columns:1fr 1.2fr;margin:40px 0;border:1px solid #e5eae7;border-radius:12px;overflow:hidden}.confirm-product{padding:40px;background:var(--page-soft);text-align:center;display:flex;flex-direction:column;justify-content:center}.confirm-product img{height:250px;width:100%;object-fit:contain}.confirm-product h2{font-size:24px}.confirm-form{padding:40px}.confirm-form h1{font-size:32px}.confirm-form dl>div{display:grid;grid-template-columns:110px 1fr;border-bottom:1px solid #e8eee9;padding:12px 0;font-size:14px}.confirm-form dd{margin:0}.confirm-form .brand-download:disabled{opacity:.45;cursor:not-allowed}.confirm-form .brand-download{border:0;cursor:pointer}.confirm-form>p{color:#748179}.modal-card .cta{background:#fff;color:#293c34;border:1px solid #aab9ae}.modal-card .cta:not(.secondary){background:#2c7d54;color:#fff;border-color:#2c7d54}.modal-card button[hidden]{display:none}
@media(max-width:820px){.confirm-workspace{grid-template-columns:1fr}.confirm-product{padding:25px}.confirm-product img{height:150px}.confirm-form{padding:25px}.confirm-form h1{font-size:27px}}
@media(max-width:820px){.brand-interior{padding:30px 5%}.interior-heading h1{font-size:29px}.download-platform-bar{flex-wrap:wrap;gap:12px}.download-platform-bar>a{margin-left:0}.download-product,.interior-light .download-product,.guide-layout,.support-layout,.feature-reading,.platform-feature{grid-template-columns:1fr;gap:25px}.download-product img{max-height:230px}.requirements{padding:20px}.requirements dl>div{grid-template-columns:1fr;gap:8px}.download-explained>div{grid-template-columns:1fr;gap:0}.guide-toc{position:static}.guide-toc>a{display:inline-block;margin-right:15px}.guide-step{gap:15px}.platform-table{overflow-x:auto}.platform-table table{min-width:500px}}
body{background:#fff;color:#242b32;font-family:Arial,"Microsoft YaHei",sans-serif;line-height:1.7;margin:0}h1,h2,h3{letter-spacing:0}h1{font-size:46px;line-height:1.25}h2{font-size:32px;line-height:1.4}h3{font-size:19px}a{text-decoration:none}p{margin:12px 0 22px}img{max-width:100%;height:auto}main img{object-fit:contain}.brand-logo img{width:160px;max-height:45px;object-fit:contain}.brand-download{display:inline-flex;align-items:center;justify-content:center;padding:12px 30px;border-radius:30px;font-weight:700;white-space:normal}.brand-eyebrow{font-size:13px;font-weight:700;letter-spacing:.04em}.platform-caption{font-size:13px;opacity:.65}.related-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:25px}.related-links a{font-size:14px;font-weight:700}.platform-list{display:flex;flex-wrap:wrap;gap:14px}.platform-list>a,.platform-list>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:86px;padding:14px;background:#f4f7f7;border-radius:8px;font-size:13px}.platform-list b,.platform-list a span{font-size:22px}.brand-faq{max-width:900px;margin:0 auto;padding:70px 24px}.brand-faq>h2{text-align:center;margin-bottom:34px}.brand-faq details{border-bottom:1px solid #e6e9ec;padding:19px 0}.brand-faq summary{font-weight:700;cursor:pointer;display:flex;justify-content:space-between;gap:18px;list-style:none}.brand-faq summary:after{content:'+'}.brand-faq details[open] summary:after{content:'−'}.brand-faq p{color:#647078;margin-bottom:10px}.brand-footer{padding:60px max(4%,calc((100% - 1180px)/2)) 22px;background:#fafbfc;color:#53646a}.footer-inner{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:60px}.footer-inner>div>a:not(.brand-logo){display:block;margin:10px 0;font-size:14px}.footer-inner h3{font-size:16px}.copyright{border-top:1px solid #e6e9ec;margin-top:38px;padding-top:22px;font-size:12px}.lantern-header,.light-header,.panda-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px max(4%,calc((100% - 1180px)/2));background:#fff}.lantern-header nav,.light-header nav,.panda-header nav{display:flex;gap:24px;font-size:14px}.row-number{font-weight:700;font-size:22px}.hero-copy{font-size:18px}.brand-faq,.light-title{scroll-margin-top:90px}
@media(max-width:820px){h1{font-size:32px}h2{font-size:26px}.lantern-header,.light-header,.panda-header{flex-wrap:wrap;padding:18px 5%;gap:14px}.lantern-header nav,.light-header nav,.panda-header nav{order:3;width:100%;overflow:auto;white-space:nowrap;gap:20px}.brand-logo img{width:125px}.brand-download{font-size:14px;padding:11px 19px}.footer-inner{grid-template-columns:1fr 1fr;gap:24px}.footer-inner>div:first-child{grid-column:1/-1}.platform-list{gap:8px}.platform-list>a,.platform-list>span{min-width:64px}.brand-faq{padding:40px 5%}}

:root{--accent:#ff9800;--ink:#252b30;--soft:#f7f9fb;--paper:#fff;--line:#e8eaee}.light-header{border-bottom:1px solid #edf0f2}.light-header nav a:hover{color:#ff8a00}.light-header .brand-download{background:#ffad00;color:#20262b}.light-page{background:#f8fafb}.light-title{text-align:center;max-width:1050px;margin:auto;padding:48px 24px 25px}.light-title h1{font-size:38px;margin:0 0 18px}.light-title p{max-width:820px;margin:auto;color:#7b838b;font-size:15px}.light-download-panel{max-width:1160px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:48px 25px 60px}.light-download-panel h2{font-size:30px}.light-download-panel ul{list-style:none;padding:0}.light-download-panel li{font-size:15px;padding:10px 0 10px 25px;position:relative;color:#68737b}.light-download-panel li:before{content:'✓';position:absolute;left:0;color:#14c455;font-weight:900}.light-download-panel .brand-download,.light-final .brand-download{background:linear-gradient(90deg,#ffb618,#ffe324);color:#262c32;min-width:260px}.light-device img{width:100%;max-height:440px}.light-platforms{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;border-top:1px solid #e7ebef;border-bottom:1px solid #e7ebef;padding:24px}.light-platforms>div,.light-platforms>a{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 18px;min-width:86px;font-size:14px;color:#7d858e}.light-platforms .active{background:#fff0df;border-radius:17px;color:#ff9000}.light-platforms img{width:30px;height:30px}.device-symbol{font-size:28px;line-height:30px;color:#31373d}.light-steps{max-width:1120px;margin:auto;padding:70px 25px}.light-steps h2{text-align:center;font-size:30px}.light-steps ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;gap:65px;padding:38px 0 0;text-align:center}.light-steps li{position:relative}.light-steps li:not(:last-child):after{content:'→';position:absolute;right:-42px;top:5px;color:#d0d5d9;font-size:40px}.light-steps li>span{display:inline-block;padding:2px 26px;background:#ff9800;border-radius:30px;color:#fff;font-weight:700;margin-bottom:25px}.light-steps p{color:#7e878f;font-size:14px}.light-help{display:grid;grid-template-columns:2fr 1fr;gap:60px;max-width:1120px;margin:auto;padding:20px 25px 35px}.light-note-rows article{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid #e4e8ec}.light-note-rows p{color:#78828a;font-size:14px}.light-note-rows .row-number{color:#ff9800}.light-help aside{padding:25px;background:#fff;border-left:3px solid #ffb200;height:fit-content}.light-help .related-links{flex-direction:column}.light-help aside p{font-size:14px;color:#828a91}.light-page .brand-faq details{padding:22px;background:#fff;margin:12px 0;border:1px solid #e9edf0;border-radius:13px}.light-page .brand-faq details[open]{border-color:#ffad00}.light-page .brand-faq summary:after{color:#ff9800}.light-final{padding:45px 5%;text-align:center;background:#fff3da}.light-final h2{font-size:28px}.brand-footer{background:#252525;color:#cacaca}.brand-footer .copyright{border-color:#454545}.brand-footer .brand-logo{background:#fff;display:inline-block;border-radius:8px;padding:8px 12px}.platform-first .light-download-panel{grid-template-columns:.95fr 1.05fr}.platform-first .light-device{order:-1}.platform-first .light-title{padding-bottom:35px}
@media(max-width:820px){.light-title h1{font-size:30px}.light-download-panel,.platform-first .light-download-panel,.light-help{grid-template-columns:1fr;gap:28px;padding:30px 5%}.light-device img{max-height:300px}.light-steps{padding:40px 5%}.light-steps ol{grid-template-columns:1fr;gap:25px}.light-steps li:not(:last-child):after{display:none}.light-platforms{gap:5px;padding:15px}.light-platforms>div,.light-platforms>a{min-width:70px;padding:10px}.light-final h2{font-size:24px}}
