:root{--paper:#f7f5f0;--paper-warm:#f1ede5;--card:#fffdfa;--ink:#263952;--ink-soft:#60738b;--ink-dim:#92a0af;--blue:#3f91ee;--blue-pale:#e7f2ff;--orange:#c68450;--orange-pale:#fff1e5;--mint:#51b9aa;--line:#e4ddd2;--page:min(1400px, calc(100vw - 64px));color:var(--ink);background:var(--paper);font-family:PingFang SC,Microsoft YaHei,Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 83% 13%, #3f91ee1c, transparent 24rem), linear-gradient(180deg, #fbfaf7 0, var(--paper) 39%, var(--paper-warm) 100%);min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.07em}.site-header,.hero,.statement,.features,.updates,.download,.disclaimer,footer{width:var(--page);margin-left:auto;margin-right:auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:80px;display:flex}.brand{color:var(--ink);letter-spacing:-.06em;align-items:center;gap:10px;font-size:19px;font-weight:800;display:inline-flex}.brand-mark{color:#fff;background:var(--orange);letter-spacing:0;border-radius:8px 8px 8px 1px;place-items:center;width:30px;height:30px;font-size:16px;display:grid;box-shadow:3px 3px #c684502e}.brand small{color:var(--ink-dim);letter-spacing:.07em;margin-left:3px;font-size:10px;font-weight:700}nav{color:var(--ink-soft);align-items:center;gap:clamp(16px,2.1vw,35px);font-size:13px;font-weight:700;display:flex}nav>a:not(.nav-download):hover,.disclaimer a:hover{color:var(--blue)}.nav-download{color:#2175d4;background:#f6faff;border:1px solid #b8d7fa;border-radius:7px;padding:10px 14px;transition:all .18s}.nav-download:hover{border-color:var(--blue);color:#fff;background:var(--blue)}.nav-download span,.button span{margin-left:7px;transition:transform .18s;display:inline-block}.nav-download:hover span,.button:hover span{transform:translateY(2px)}.hero{grid-template-columns:minmax(310px,.74fr) minmax(0,1.45fr);align-items:center;gap:clamp(42px,5vw,84px);min-height:740px;padding:clamp(105px,11vw,155px) 0 92px;display:grid;position:relative}.hero-copy{z-index:1;width:100%;max-width:455px;position:relative}.hero-copy:before{display:none}.eyebrow{color:var(--orange);letter-spacing:.13em;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:currentColor;width:18px;height:2px}h1{max-width:520px;margin-bottom:24px;font-size:clamp(47px,4.7vw,69px);line-height:1.04}h1 strong,h2 strong{color:var(--blue);font-weight:inherit}.hero-summary{max-width:420px;color:var(--ink-soft);margin-bottom:30px;font-size:16px;line-height:1.9}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{border-radius:7px;justify-content:center;align-items:center;min-height:50px;padding:0 19px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--blue);box-shadow:0 11px 23px #3f91ee38}.button-primary:hover{background:#277fdc;box-shadow:0 15px 30px #3f91ee45}.button-secondary{color:var(--ink);background:#ffffff8c;border:1px solid #d5dde7}.button-secondary:hover{background:#fff}.hero-meta{flex-wrap:wrap;gap:22px;margin:46px 0 0;display:flex}.hero-meta div{gap:5px;display:grid}.hero-meta dt{color:var(--ink);font-size:12px;font-weight:800}.hero-meta dd{color:var(--ink-dim);margin:0;font-size:11px}.hero-showcase{z-index:1;width:100%;min-height:0;padding:0 0 18px;position:relative}.hero-showcase:before,.hero-showcase:after{display:none}.showcase-tabs{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #d5e0eb;border-radius:8px;width:max-content;margin:31px auto 0;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #405b751a}.showcase-tab{color:#79889a;cursor:pointer;background:0 0;border:0;border-right:1px solid #e1e8ef;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-family:inherit;font-size:11px;transition:color .18s,background .18s;display:flex;position:relative}.showcase-tab:last-child{border-right:0}.showcase-tab:hover{background:#f7fbff}.showcase-tab.is-active{color:#2175d4;background:#f5faff}.showcase-tab.is-active:after{background:var(--blue);content:"";height:2px;position:absolute;bottom:0;left:11px;right:11px}.showcase-tab span{color:var(--orange);font-size:9px;font-weight:900}.showcase-tab b{font-weight:800}.showcase-stage{z-index:1;aspect-ratio:16/9;position:relative}.showcase-panel{height:100%;animation:.26s ease-out showcase-in}.showcase-panel[hidden]{display:none}@keyframes showcase-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.showcase-panel figure{background:#f6f8f9;border:1px solid #cbd8e5;border-radius:10px;place-items:center;width:100%;height:100%;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #31465d29}.showcase-panel figure:before{display:none}.showcase-panel figure img{object-fit:cover;object-position:center;border-radius:9px;width:100%;height:100%;display:block}.hero-screen{z-index:1;background:#e8edf1;border:1px solid #d1dbe6;border-radius:13px;padding:45px 10px 10px;position:relative;overflow:visible;box-shadow:0 29px 58px #3a4c6533}.hero-screen:before{z-index:-1;content:"";background:#eff8fe;border:1px solid #c8ddeb;border-radius:10px;width:52%;height:58%;position:absolute;top:-24px;right:-24px}.hero-screen img{aspect-ratio:2.47;object-fit:cover;object-position:top left;border-radius:3px;width:100%;display:block}.screen-label{color:#708095;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;top:13px;left:18px}.screen-label span{color:#4eaa9c;font-weight:800}.screen-label b{color:var(--ink);font-size:12px}.screen-note{background:#fffaf3;border:1px solid #f0d7bc;border-radius:8px;gap:3px;padding:11px 17px;display:grid;position:absolute;bottom:-25px;right:6%;box-shadow:0 15px 27px #6b4e2b21}.screen-note b{color:var(--orange);letter-spacing:-.08em;font-size:25px}.screen-note span{color:var(--ink-soft);font-size:10px}.statement{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:28px;min-height:130px;padding:28px 0;display:flex}.statement span{color:var(--ink-soft);font-size:14px}.statement strong{color:var(--ink);letter-spacing:-.06em;font-size:clamp(19px,2vw,28px)}.features,.updates{padding:clamp(94px,11vw,158px) 0}.section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:50px;max-width:1080px;margin-bottom:59px;display:grid}.section-heading.narrow{grid-template-columns:1fr;margin-bottom:49px}.section-heading>p{max-width:355px;color:var(--ink-soft);margin:0 0 4px;font-size:14px;line-height:1.9}h2{margin-bottom:0;font-size:clamp(37px,4vw,59px);line-height:1.07}.feature-carousel{background:var(--card);border:1px solid #ded8d0;border-radius:14px;box-shadow:0 17px 40px #414c5a12}.carousel-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.carousel-tab{border:0;border-right:1px solid var(--line);min-height:91px;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto 1fr;gap:3px 11px;padding:20px 26px;font-family:inherit;transition:color .18s,background .18s;display:grid;position:relative}.carousel-tab:last-child{border-right:0}.carousel-tab:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:22px;right:22px}.carousel-tab:hover{background:#fbfaf6}.carousel-tab.is-active{color:var(--ink);background:#fffdf8}.carousel-tab.is-active:after{background:var(--blue)}.carousel-tab span{color:var(--orange);grid-row:span 2;padding-top:2px;font-size:11px;font-weight:900}.carousel-tab b{font-size:16px}.carousel-tab small{color:var(--ink-dim);font-size:11px}.carousel-stage{min-height:575px}.carousel-panel{grid-template-columns:.67fr 1.33fr;align-items:center;gap:clamp(32px,6vw,95px);min-height:575px;padding:clamp(35px,5vw,70px);animation:.28s ease-out panel-in;display:grid}.carousel-panel[hidden]{display:none}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.feature-kicker{color:var(--blue);letter-spacing:.11em;margin-bottom:17px;font-size:11px;font-weight:900}.panel-copy h3{margin-bottom:20px;font-size:clamp(31px,3.25vw,48px);line-height:1.06}.panel-copy>p:not(.feature-kicker){color:var(--ink-soft);margin-bottom:24px;font-size:14px;line-height:1.93}.panel-copy ul{color:#53677e;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.panel-copy li:before{width:14px;color:var(--orange);content:"✦";font-size:10px;display:inline-block}.application-shot{background:#edf0f1;border:1px solid #d3dce5;border-radius:10px;margin:0;overflow:hidden;box-shadow:0 18px 38px #44536821}.application-shot figcaption{color:#6c7d91;background:#eef1f3;align-items:center;gap:10px;min-height:43px;padding:0 15px;font-size:10px;display:flex}.application-shot figcaption span{color:#4caa9c;font-weight:800}.application-shot figcaption b{color:var(--ink);font-size:12px}.application-shot figcaption small{color:#98a4b2;margin-left:auto}.application-shot img{object-fit:cover;object-position:top left;width:100%;display:block}.shot-speed img{aspect-ratio:2.47}.shot-compare img{aspect-ratio:1.77}.shot-upgrade img{aspect-ratio:2.02}.carousel-control{border-top:1px solid var(--line);min-height:76px;color:var(--ink-dim);justify-content:flex-end;align-items:center;gap:12px;padding:0 28px;font-size:12px;display:flex}.carousel-current{color:var(--blue)}.carousel-arrow{width:32px;height:32px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #ccd9e4;border-radius:50%;place-items:center;font-size:16px;transition:all .18s;display:grid}.carousel-arrow:hover{border-color:var(--blue);color:#fff;background:var(--blue)}.updates,.update-list{border-top:1px solid var(--line)}.update-list article{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(260px,1fr) .78fr;align-items:start;gap:26px;padding:29px 8px 29px 0;display:grid}.update-list time{color:var(--ink-dim);padding-top:4px;font-size:13px;font-weight:800}.tag{letter-spacing:.07em;border-radius:4px;margin-bottom:9px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-block}.tag-blue{color:#1760ae;background:var(--blue-pale)}.tag-mint{color:#168273;background:#e4f8f4}.tag-gold{color:#95622c;background:var(--orange-pale)}.update-list h3{color:var(--ink);margin:0;font-size:clamp(17px,1.7vw,22px);line-height:1.3}.update-list p{color:var(--ink-soft);margin:29px 0 0;font-size:13px;line-height:1.75}.download{background:linear-gradient(120deg,#eaf6ff 0%,#f6fbff 49%,#fff7ed 100%);border:1px solid #d7e4f0;border-radius:14px 14px 0 0;grid-template-columns:1fr .72fr;align-items:center;min-height:490px;margin-bottom:0;padding:85px max(8%,80px);display:grid;position:relative;overflow:hidden}.download h2{margin-bottom:20px;font-size:clamp(39px,4.7vw,65px);line-height:1.04}.download-copy>p:not(.eyebrow){max-width:475px;color:var(--ink-soft);margin-bottom:28px;font-size:14px;line-height:1.85}.download-actions{flex-wrap:wrap;gap:12px;display:flex}.download-source-hint{color:var(--ink-dim);margin-top:15px;font-size:12px;line-height:1.7}.download-source-hint span,.download-source-hint strong{color:var(--ink);font-weight:700}.download-copy>small{color:var(--ink-dim);margin-top:17px;font-size:11px;display:block}.download-mark{aspect-ratio:1;width:min(26vw,310px);color:var(--blue);border:1px solid #3f91ee5c;border-radius:50%;justify-self:center;position:relative}.download-mark:before,.download-mark:after{content:"";border:1px solid #c684506b;border-radius:50%;position:absolute}.download-mark:before{inset:14%}.download-mark:after{border-color:#3f91ee5e;inset:28%}.download-mark span,.download-mark b,.download-mark em{color:#fff;background:var(--blue);border-radius:10px;place-items:center;width:54px;height:54px;font-size:27px;font-style:normal;display:grid;position:absolute;box-shadow:6px 7px #3f91ee21}.download-mark span{top:8%;left:10%}.download-mark b{background:var(--orange);bottom:16%;right:4%;box-shadow:6px 7px #c6845021}.download-mark em{background:var(--mint);width:39px;height:39px;font-size:20px;bottom:5%;left:14%}.download-mark i{background:var(--orange);border-radius:50%;width:12px;height:12px;position:absolute;top:43%;left:41%}.disclaimer{grid-template-columns:.75fr 1.25fr;gap:12%;padding:127px 0;display:grid}.disclaimer h2{margin:0;font-size:clamp(31px,3vw,43px);line-height:1.1}.disclaimer-content>p{color:var(--ink-soft);margin-bottom:17px;font-size:14px;line-height:1.9}.disclaimer-content .disclaimer-links{flex-wrap:wrap;gap:18px;margin:30px 0 0;display:flex}.disclaimer-links a{color:var(--ink);border-bottom:1px solid #cbd8e4;padding-bottom:4px;font-size:13px;font-weight:800}footer{border-top:1px solid var(--line);min-height:100px;color:var(--ink-dim);grid-template-columns:auto 1fr auto;align-items:center;gap:25px;font-size:11px;display:grid}footer .brand{font-size:15px}footer .brand-mark{width:24px;height:24px;font-size:13px}footer p{margin:0}footer p:last-child{text-align:right}.policy-page{width:min(860px,100vw - 48px);margin:0 auto;padding:96px 0 120px}.policy-page h1{margin-bottom:20px;font-size:clamp(42px,5vw,64px)}.policy-lead{max-width:650px;color:var(--ink-soft);margin-bottom:64px;font-size:15px;line-height:1.9}.policy-page section{border-top:1px solid var(--line);padding:30px 0}.policy-page section:last-of-type{border-bottom:1px solid var(--line)}.policy-page h2{margin-bottom:12px;font-size:25px}.policy-page p,.policy-page li{color:var(--ink-soft);font-size:14px;line-height:1.9}.policy-page ul{padding-left:20px}.policy-page a:not(.brand){color:#2175d4;text-underline-offset:3px;text-decoration:underline}.manual-page{width:min(1080px,100vw - 48px);margin:0 auto;padding:84px 0 120px}.manual-outline{z-index:5;border-left:1px solid #d7e4f0;gap:2px;width:154px;padding-left:14px;display:grid;position:fixed;top:134px;right:max(24px,50vw - 710px)}.manual-outline p{color:var(--ink-dim);letter-spacing:.13em;margin:0 0 8px;font-size:10px;font-weight:900}.manual-outline a{color:var(--ink-soft);gap:7px;padding:5px 0;font-size:12px;line-height:1.35;text-decoration:none;display:flex}.manual-outline a:hover{color:#2175d4}.manual-outline b{color:var(--blue);font-size:9px}.manual-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(240px,.7fr);gap:24px 70px;padding:32px 0 68px;display:grid}.manual-hero .eyebrow,.manual-hero__meta{grid-column:1/-1}.manual-kicker,.manual-index{color:var(--orange);letter-spacing:.13em;margin:0 0 10px;font-size:10px;font-weight:900}.manual-hero h1{letter-spacing:-.08em;margin:0;font-size:clamp(48px,6vw,76px);line-height:.98}.manual-hero h1 em{color:var(--blue);font-style:normal}.manual-lead{color:var(--ink-soft);align-self:end;margin:0;font-size:17px;line-height:1.9}.manual-hero__meta{flex-wrap:wrap;gap:8px;display:flex}.manual-hero__meta span{color:var(--ink-soft);background:#fffdfa;border:1px solid #d7e4f0;border-radius:999px;padding:7px 10px;font-size:12px}.manual-boundary,.manual-note{background:#f3f9ff;border:1px solid #d7e4f0;border-radius:12px;align-items:flex-start;gap:14px;padding:19px 22px;display:flex}.manual-boundary{margin-top:34px}.manual-boundary__mark{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.manual-boundary strong,.manual-note b{color:var(--ink)}.manual-boundary p,.manual-note p{color:var(--ink-soft);margin:5px 0 0;font-size:14px;line-height:1.75}.manual-contents{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:42px 0 0;display:grid}.manual-contents a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:58px;color:var(--ink);align-items:baseline;gap:9px;padding:16px;font-size:13px;text-decoration:none;display:flex}.manual-contents a:hover{background:var(--blue-pale)}.manual-contents b{color:var(--blue);letter-spacing:.08em;font-size:10px}.manual-section{border-bottom:1px solid var(--line);padding:90px 0}.manual-section--first{padding-top:72px}.manual-section__heading{grid-template-columns:74px minmax(0,1fr);gap:18px;max-width:740px;margin-bottom:34px;display:grid}.manual-section__heading>span{color:var(--blue);letter-spacing:.1em;font-size:12px;font-weight:900}.manual-section .eyebrow{margin-bottom:10px}.manual-section .eyebrow i{background:var(--blue);width:20px;height:1px;margin:0 8px 3px 0;display:inline-block}.manual-section h2{color:var(--ink);letter-spacing:-.07em;margin:0 0 12px;font-size:clamp(34px,4vw,49px)}.manual-section__heading p:last-child{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.8}.manual-flow,.read-options{gap:12px;display:grid}.manual-flow--three,.read-options{grid-template-columns:repeat(3,1fr)}.manual-flow article,.read-option{background:#fffdfa;border:1px solid #d7e4f0;border-radius:12px;padding:24px}.manual-flow article>b{color:#2175d4;background:var(--blue-pale);border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:24px;font-size:12px;display:grid}.manual-flow h3,.read-option h3{color:var(--ink);letter-spacing:-.04em;margin:0 0 10px;font-size:20px}.manual-flow p,.read-option p,.read-option li{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.8}.manual-download{margin-top:20px}.read-option{min-height:276px;color:inherit;text-align:left;cursor:pointer;font-family:inherit;position:relative}.read-option:hover,.read-option:focus-visible,.read-option.is-active{background:#f4faff;border-color:#78b6f2;outline:none}.read-option:focus-visible{box-shadow:0 0 0 3px #3f91ee38}.read-option--primary{background:linear-gradient(135deg,#f1f9ff,#fffdfa);border-color:#b8d7fa}.read-option--compact{background:#fbfaf6}.read-option small{color:var(--blue);letter-spacing:.08em;margin-bottom:22px;font-size:10px;font-weight:800;display:block}.read-option ol{margin:0;padding-left:18px}.read-option li+li{margin-top:9px}.read-option__action{color:#2175d4;font-size:12px;font-weight:800;position:absolute;bottom:20px;right:22px}.read-option__action i{margin-left:4px;font-style:normal}.read-shot-switcher{margin-top:22px}.read-shot-panel{margin-top:0}.read-shot-panel[hidden],.soul-feature-panel[hidden]{display:none}.manual-note{margin-top:14px}.manual-note--warning{background:#fff7ef;border-color:#efd4bb}.manual-note--warning b{color:#a95f26}.manual-adb-guide{background:#fffdfa;border:1px solid #d7e4f0;border-radius:12px;margin-top:24px;padding:26px 30px}.manual-adb-guide h3{color:var(--ink);margin:0 0 18px;font-size:22px}.manual-adb-guide ol{margin:0;padding-left:22px}.manual-adb-guide li,.manual-adb-guide p{color:var(--ink-soft);font-size:14px;line-height:1.8}.manual-adb-guide li+li{margin-top:10px}.manual-adb-guide p{margin:16px 0 0}.manual-adb-guide code{overflow-wrap:anywhere;color:#2175d4}.manual-adb-guide a,.faq-list a{color:#2175d4;text-underline-offset:3px;text-decoration:underline}.manual-adb-guide__source{font-size:12px!important}.manual-shot-placeholder{min-height:180px;color:var(--ink-soft);text-align:center;background:linear-gradient(135deg,#f5faff,#fffaf4);border:1px dashed #b8d7fa;border-radius:12px;place-content:center;justify-items:center;gap:8px;margin-top:22px;padding:24px;display:grid}.manual-shot-placeholder span{color:#2175d4;letter-spacing:.13em;font-size:10px;font-weight:900}.manual-shot-placeholder strong{color:var(--ink);font-size:18px}.manual-shot-placeholder p{margin:0;font-size:13px;line-height:1.7}.manual-screenshot{background:#fff;border:1px solid #d7e4f0;border-radius:12px;margin:22px 0 0;position:relative;overflow:hidden;box-shadow:0 15px 32px #26395214}.manual-screenshot.read-shot-panel{margin-top:0}.manual-screenshot__canvas{position:relative}.manual-screenshot__canvas>img{width:100%;height:auto;display:block}.manual-screenshot figcaption{color:var(--ink-soft);background:#fffdfa;border-top:1px solid #d7e4f0;align-items:baseline;gap:10px;padding:14px 18px;font-size:13px;line-height:1.7;display:flex}.manual-screenshot figcaption b{color:#2175d4;white-space:nowrap}.manual-screenshot code{color:#1760ae;background:var(--blue-pale);border-radius:3px;padding:1px 4px;font-family:inherit}.manual-text-highlight{color:#c83e32;font-weight:800}.feature-tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.feature-tab{min-height:76px;color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;background:#fffdfa;border:1px solid #d7e4f0;border-radius:10px;gap:5px;padding:15px;display:grid}.feature-tab b{color:var(--blue);letter-spacing:.1em;font-size:10px}.feature-tab span{color:var(--ink);font-size:14px;font-weight:750}.feature-tab:hover,.feature-tab:focus-visible,.feature-tab.is-active{background:#f4faff;border-color:#78b6f2;outline:none}.feature-tab:focus-visible{box-shadow:0 0 0 3px #3f91ee38}.soul-feature-panel{background:#fffdfa;border:1px solid #d7e4f0;border-radius:12px;grid-template-columns:minmax(230px,.5fr) minmax(0,1.5fr);align-items:center;gap:32px;padding:28px;display:grid}.soul-feature-panel--full{grid-template-columns:1fr;align-items:stretch}.soul-feature-panel--full .manual-screenshot{margin:0}.manual-screenshot-stack{gap:22px;display:grid}.soul-feature-panel h3{color:var(--ink);letter-spacing:-.05em;margin:0 0 10px;font-size:25px}.soul-feature-panel>div>p:not(.manual-index){color:var(--ink-soft);margin:0;font-size:14px;line-height:1.8}.soul-feature-panel .manual-shot-placeholder{min-height:190px;margin:0}.manual-split{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:start;gap:34px;display:grid}.manual-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.manual-list li{border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:96px 1fr;gap:10px;padding-bottom:14px;font-size:14px;line-height:1.7;display:grid}.manual-list b{color:var(--ink)}.manual-split .manual-note{margin:0}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{color:var(--ink);cursor:pointer;padding:21px 36px 21px 0;font-size:16px;font-weight:750;list-style:none;position:relative}.faq-list summary:after{color:var(--blue);content:"+";font-size:21px;font-weight:400;position:absolute;right:7px}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:760px;color:var(--ink-soft);margin:-3px 0 22px;font-size:14px;line-height:1.85}.manual-finish{justify-items:start;gap:20px;padding:86px 0 16px;display:grid}.manual-finish h2{color:var(--ink);letter-spacing:-.075em;margin:0;font-size:clamp(34px,5vw,58px);line-height:1.06}@media (width<=760px){.manual-page{width:min(100% - 32px,620px);padding-top:45px}.manual-hero{grid-template-columns:1fr;gap:20px;padding-bottom:48px}.manual-hero .eyebrow,.manual-hero__meta{grid-column:auto}.manual-contents{grid-template-columns:repeat(2,1fr);margin-top:30px}.manual-contents a{min-height:52px;padding:12px}.manual-section,.manual-section--first{padding:64px 0}.manual-section__heading{grid-template-columns:40px 1fr;gap:10px;margin-bottom:26px}.manual-flow--three,.read-options,.manual-split,.soul-feature-panel{grid-template-columns:1fr}.feature-tabs{grid-template-columns:repeat(2,1fr)}.manual-list li{grid-template-columns:84px 1fr}.manual-adb-guide{padding:22px 18px}}@media (width<=1320px){.manual-outline{display:none}}@media (width<=960px){:root{--page:min(100% - 40px, 720px)}.hero{grid-template-columns:1fr;min-height:0}.hero-screen{justify-self:center;width:min(100%,690px)}.hero-showcase{justify-self:center;width:min(100%,720px);margin:60px auto 0;position:relative;top:auto;right:auto}.section-heading,.disclaimer{grid-template-columns:1fr;gap:22px}.section-heading>p{margin:0}.carousel-panel{grid-template-columns:1fr;gap:40px}.carousel-stage,.carousel-panel{min-height:0}.update-list article{grid-template-columns:90px 1fr}.update-list article>p{grid-column:2;margin-top:-5px}.download{grid-template-columns:1fr .46fr}}@media (width<=620px){:root{--page:calc(100% - 32px)}.site-header{min-height:66px}.brand small,nav>a:not(.nav-download){display:none}nav{gap:0}.nav-download{padding:8px 10px;font-size:11px}.hero{min-height:0;padding:68px 0 65px}h1{font-size:clamp(42px,13vw,55px)}.hero-summary{font-size:14px}.hero-meta{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:35px;display:grid}.hero-meta dt{font-size:11px}.hero-meta dd{font-size:10px}.hero-screen{padding:39px 5px 5px}.hero-showcase{min-height:0;margin-top:52px;padding:0 12px 48px}.showcase-stage{aspect-ratio:16/9}.showcase-tabs{max-width:100%;margin-top:27px;overflow-x:auto}.showcase-tab{min-height:35px;padding:0 9px;font-size:10px}.showcase-tab span{display:none}.showcase-panel figure img{max-height:none}.screen-label{top:11px;left:10px}.screen-label span{display:none}.screen-note{padding:8px 11px;bottom:-28px;right:4%}.screen-note b{font-size:20px}.statement{gap:8px;min-height:110px;display:grid}.statement strong{font-size:21px}.features,.updates{padding:85px 0}.section-heading{margin-bottom:42px}.carousel-tabs{display:flex;overflow-x:auto}.carousel-tab{flex:0 0 160px;min-height:78px;padding:16px 14px}.carousel-tab:after{left:13px;right:13px}.carousel-tab b{font-size:14px}.carousel-tab small{font-size:10px}.carousel-panel{gap:31px;padding:38px 16px 27px}.panel-copy h3{font-size:31px}.application-shot figcaption{gap:7px;min-height:35px;padding:0 10px}.application-shot figcaption small{display:none}.carousel-control{min-height:63px;padding:0 16px}.update-list article{grid-template-columns:1fr;gap:9px}.update-list article>p{grid-column:auto;margin:0}.download{grid-template-columns:1fr;min-height:0;padding:70px 28px}.download h2{font-size:39px}.download-mark{display:none}.disclaimer{gap:34px;padding:85px 0}footer{grid-template-columns:1fr;gap:11px;padding:28px 0}footer p:last-child{text-align:left}.policy-page,.manual-page{padding-top:62px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
