:root{--ink:#272d3b;--muted:#66758c;--accent:#5172c9;--pale:#edf1fb;--line:#e5e7ec;--bg:#f7f8fa;--side:220px}body{font-family:'Segoe UI','Microsoft YaHei',sans-serif;-webkit-font-smoothing:antialiased;color:var(--ink)}html{scroll-padding-top:162px}.guide-header{position:sticky;top:0;z-index:40;background:#f7f8faf7;backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.header-inner{max-width:1200px;margin:auto;display:flex;align-items:center;height:88px;gap:24px}.guide-header .brand{gap:10px}.guide-header .brand b{font-size:24px;letter-spacing:-.7px;font-weight:650;color:#252d42}.guide-header .brand-mark{background:#5172e2;color:white;width:31px;height:34px;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff55,0 2px 4px #465a8c12}.brand-mark svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.header-caption{font-size:13px;color:#60718b}.back-home{margin-left:auto;color:#52647e;font-size:14px;font-weight:500;display:flex;gap:12px;align-items:center}.guide-layout{max-width:1200px;margin:auto;display:grid;grid-template-columns:220px minmax(0,1fr);gap:54px}.sidebar{position:sticky;inset:auto;top:113px;width:auto;height:calc(100vh - 135px);max-height:820px;background:none;border:0;padding:0 14px 0 0;z-index:30}.side-label{margin:13px 12px 16px;font-size:11px;letter-spacing:1px;color:#71809a}nav{margin:0;padding:0 0 10px}nav a{font-size:13px;color:#63718a;padding:10px 12px;margin:4px 0}nav a .nav-index{font-size:10px;color:#8391a7}nav a.active{background:#e9eefb;color:#4567ba}.side-bottom{border-top:1px solid #e1e6f0;padding:15px 10px}.side-bottom a{font-size:12px;line-height:1.6;margin-top:10px}.page{margin:0;min-width:0}.guide-toolbar{position:sticky;top:88px;z-index:20;background:#f7f8faf7;backdrop-filter:blur(10px);display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.search-wrap{margin:0;width:320px;max-width:100%}.search-label{background:white;border:1px solid #e2e7f0}.search-label input{font-size:12px;color:#52647e}.print-button{margin-left:auto;color:#6e7e95}.guide-toolbar .menu-toggle{display:none}.guide-layout main{padding:0;max-width:none;margin:0}.guide-intro{padding:40px 0 32px;border-bottom:1px solid var(--line)}.guide-intro .eyebrow{color:#6f85b6;font-size:10px}.guide-intro h1{font-size:34px;line-height:1.4;margin:15px 0 13px;letter-spacing:-.8px;color:#273048}.guide-intro>p{font-size:14px;color:#62718a;margin:0;max-width:640px}.guide-meta{display:flex;gap:24px;margin-top:23px;font-size:11px;color:#77859c}.guide-meta a{margin-left:auto}.guide-section{padding:38px 0}.section-heading h2{font-size:24px;color:#2b354b}.section-heading>p{font-size:14px;line-height:1.9;color:#697891}.section-heading .eyebrow{color:#7188b3}.section-body>p,.steps li{font-size:14px;line-height:1.95;color:#52617a}.section-body h3{font-size:16px;color:#3c4e6b}.mini h3{font-size:14px}.mini p{font-size:13px;line-height:1.85;color:#63728b}.steps li:before{border-color:#e1e7f2;color:#7f96be}.notice{font-size:13px;line-height:1.85;background:#edf1fa;color:#586b89;border:1px solid #e5eaf5;border-radius:8px}.notice.warning{background:#faf5eb;border-color:#efe5d0;color:#7d6b4d}.shortcut{border-left-color:#8ca3d5}.shortcut strong{font-size:14px;color:#435878}.shortcut span{font-size:10px}.tree{background:#edf1f8;border:1px solid #e0e7f2;color:#4c6284}.tree-label{font-size:11px;color:#7084a5}.tree pre{font-size:13px;color:#536b91}.table-scroll{border-color:#e0e6f0}th{background:#eef2f8;color:#637899}td,th{font-size:13px}.flow{font-size:13px;border-color:#e1e7f0;padding:17px 10px}.flow a{padding:4px}.video-block{border-color:#dfe6f1}.video-block figcaption{font-size:11px}.video-link strong{font-size:14px}.video-link p,.video-caption{font-size:12px}.video-link .button{font-size:11px}.video-link+figcaption{font-size:11px}.video-block video{max-height:470px}.installer-figure figcaption{font-size:11px}.image-zoom{border-color:#e0e7f2}details{border-color:#e3e7ef;font-size:13px}summary{font-size:14px}details p{color:#5f718c}.related{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 0;border-bottom:1px solid var(--line)}.related h2{font-size:18px;font-weight:600;margin:10px 0 6px;color:#384c6b}.related p{font-size:12px;color:#708098;margin:0}.related>a{flex-shrink:0;font-size:12px;padding:11px 15px;border:1px solid #dce2ed;border-radius:7px;background:linear-gradient(#fff,#f4f6fa);color:#516887}.related .eyebrow{font-size:9px;color:#8493ab}.guide-layout footer{font-size:11px;color:#79879c;padding:26px 0 30px}.guide-layout footer a{color:#667a9c}#search-results a{display:block;padding:12px 15px;border-bottom:1px solid #eef1f7;font-size:13px;color:#4b6185}#search-results a:hover,#search-results a:focus{background:#edf1fc;text-decoration:none}#search-results p{font-size:12px;padding:12px}.guide-layout .closing strong{font-size:20px;color:#384c6b}.guide-layout .closing p{font-size:13px}.guide-layout .closing a{font-size:12px}
@media(max-width:1280px){.header-inner,.guide-layout{margin-left:36px;margin-right:36px}.guide-layout{gap:36px;grid-template-columns:200px minmax(0,1fr)}}
@media(max-width:950px){.guide-layout{gap:25px;grid-template-columns:175px minmax(0,1fr)}nav a{font-size:12px;padding:8px}.quick-grid{grid-template-columns:1fr;gap:12px}.mini{border-right:0;border-bottom:1px solid var(--line);padding-bottom:12px}.mini:last-child{border:0}.related{flex-wrap:wrap}.table-scroll{max-width:100%}.guide-header .header-caption{font-size:12px}.tree pre{font-size:12px}}
@media(max-width:800px){html{scroll-padding-top:146px}.header-inner{height:73px;margin:0 23px;gap:13px}.header-caption{display:none}.back-home{font-size:12px}.guide-layout{display:block;margin:0 23px}.guide-toolbar{top:73px;padding:15px 0}.guide-toolbar .menu-toggle{display:block}.guide-toolbar .search-wrap{width:auto;flex:1}.guide-layout .sidebar{position:fixed;top:137px;left:0;bottom:0;width:260px;height:calc(100dvh - 137px);max-height:none;background:#fff;border-right:1px solid #e0e6f0;padding:15px;transform:translateX(-110%);box-shadow:none;transition:transform .18s}.guide-layout .sidebar.open{transform:translateX(0);box-shadow:30px 0 90px #34466422}.guide-layout .side-label{margin-top:5px}nav a{font-size:13px;padding:9px 12px}.guide-intro{padding:30px 0}.guide-intro h1{font-size:30px}.guide-section{padding:30px 0}.guide-meta{gap:16px}.guide-meta a{margin-left:0}.guide-layout .section-heading h2{font-size:23px}.guide-layout footer{flex-direction:row;gap:15px;flex-wrap:wrap}.related>a{font-size:12px}.guide-toolbar .print-button{display:none}}
@media(max-width:440px){.header-inner,.guide-layout{margin-left:20px;margin-right:20px}.guide-meta{font-size:10px;gap:15px}.guide-intro>p{font-size:13px}.section-body>p,.steps li{font-size:13px}.notice{font-size:12px}.tree pre{font-size:11px}.video-link{padding:14px}.video-link p{font-size:11px}.video-link strong{font-size:13px}.video-block figcaption{font-size:10px}.related{gap:16px}.related p{font-size:11px}.related>a{width:100%;text-align:center}.flow{flex-wrap:wrap;justify-content:flex-start}.guide-layout footer{font-size:10px}.guide-layout .section-heading>p{font-size:13px}.guide-layout td,.guide-layout th{font-size:12px}}
@media print{.guide-header,.guide-toolbar,.sidebar,.related,.side-bottom{display:none!important}.guide-layout{display:block;margin:0}.guide-layout .page{margin:0}.guide-intro{padding:0 0 12px}.guide-section{padding:15px 0}.guide-meta a{display:none}}
.side-bottom a{display:block}.guide-tool-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;padding:20px;border:1px solid #e0e7f1;border-radius:9px;background:#fff;margin:18px 0 22px;font-size:13px;color:#566d8c}.guide-tool-list span:before{content:"✓";color:#8299c6;margin-right:10px}@media(max-width:440px){.guide-tool-list{font-size:12px;padding:16px;gap:12px}}



.online-guide-label{margin-left:auto;color:#52647e;font-size:12px;white-space:nowrap}.guide-layout nav a{color:#4b5d78}.side-bottom a{color:#3658b6;font-weight:600}@media(max-width:550px){.online-guide-label{display:none}}

/* Numbered steps use one custom counter, without a second list marker. */
.guide-layout .steps{list-style:none}

/* Match the Photoshop guide navigation, including hover and arrow geometry. */
.guide-header .back-home{font-family:'Segoe UI','Microsoft YaHei',sans-serif;font-size:14px;font-weight:500;line-height:1.7;letter-spacing:normal;white-space:nowrap;padding:10px 0;gap:9px;color:#52647e;text-decoration:none}
.guide-header .back-home:hover{color:#4768ce;text-decoration:none}
.guide-header .back-home svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}
.guide-header .back-home:hover svg{transform:translateX(3px)}
.guide-header .back-home:focus-visible{outline:3px solid #859ce1;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.guide-header .back-home svg{transition:none}}

/* Product links share the primary download button surface. */
.related>a{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;box-sizing:border-box;min-height:48px;padding:12px 21px;border:1px solid #4869d7;border-radius:8px;background:linear-gradient(180deg,#5b7be9,#4b6bd7);box-shadow:inset 0 1px 0 #ffffff26,0 4px 9px #4e6fd51c;color:#fff;font:550 14px/1.5 'Segoe UI','Microsoft YaHei',sans-serif;letter-spacing:normal;text-decoration:none;text-shadow:none;transition:box-shadow .2s,transform .2s}
.related>a:visited{color:#fff}
.related>a:hover{background:linear-gradient(180deg,#5b7be9,#4b6bd7);border-color:#4869d7;color:#fff;text-decoration:none;box-shadow:inset 0 1px 0 #ffffff26,0 6px 16px #4e6fd52c;transform:translateY(-1px)}
.related>a:active{transform:translateY(0);box-shadow:inset 0 1px 2px #24479725,0 2px 5px #4e6fd51c}
.related>a:focus-visible{outline:3px solid #859ce1;outline-offset:4px}
.related>a svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
@media(prefers-reduced-motion:reduce){.related>a{transition:none;transform:none}}
