.manual-wrap{width:min(1440px,calc(100% - clamp(32px,5vw,160px)));margin-inline:auto}
.manual-header{position:sticky;top:0;z-index:20;background:#080e17ee;backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}
.manual-header-inner{min-height:86px;display:flex;justify-content:space-between;align-items:center;gap:24px}
.manual-header nav{display:flex;align-items:center;gap:26px;font-size:13px;color:#bcc9d5}
.manual-header nav>a:hover{color:var(--blue)}
.manual-header nav>.header-trial:hover{color:#0d2538}
.manual-intro{padding:64px 0 48px;border-bottom:1px solid var(--line)}
.manual-intro .eyebrow{margin-bottom:20px}
.manual-intro h1{font-size:clamp(30px,3.1vw,48px);letter-spacing:-.04em;line-height:1.35;max-width:1100px}
.manual-opening{max-width:1060px;margin-top:28px;font-size:16px;line-height:1.95;color:var(--muted)}
.manual-opening p+p{margin-top:16px}
.manual-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(40px,4vw,76px);align-items:start;padding:48px 0 80px}
.manual-sidebar{position:sticky;top:116px}
.manual-toc{border-left:1px solid var(--line);padding-left:20px}
.manual-toc summary{color:var(--blue);font-size:12px;letter-spacing:.08em;font-weight:600;cursor:pointer;padding-bottom:16px}
.manual-toc nav{display:grid;gap:3px}
.manual-toc a{display:block;padding:10px 0;font-size:13px;line-height:1.75;color:#aabccd;transition:color .2s}
.manual-toc a:hover,.manual-toc a:focus-visible{color:var(--ink)}
.manual-top{display:inline-block;margin:22px 0 0 20px;font-size:12px;color:var(--blue)}
.manual-body{min-width:0;max-width:1120px}
.manual-chapter{scroll-margin-top:118px;padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid var(--line)}
.manual-chapter:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.manual-chapter h2{font-size:clamp(24px,2.1vw,34px);line-height:1.5;letter-spacing:-.025em;margin-bottom:26px}
.manual-chapter h3{font-size:20px;line-height:1.6;letter-spacing:0;margin:38px 0 20px;color:#c8e7fb}
.manual-chapter p{font-size:16px;line-height:2.05;color:#bac8d5;margin:20px 0;white-space:pre-wrap;overflow-wrap:anywhere}
.manual-chapter strong,.manual-opening strong{color:var(--ink);font-weight:600}
.manual-chapter em,.manual-opening em{font-style:italic;color:inherit}
.manual-figure{margin:28px 0 30px;border:1px solid #2a4053;border-radius:8px;overflow:hidden;background:#091421;box-shadow:0 16px 44px #0002}
.manual-image-link{display:block;cursor:zoom-in}
.manual-image-link img{width:100%;height:auto;object-fit:contain}
.manual-figure figcaption{border-top:1px solid #253c4d;padding:14px 20px;font-size:13px;line-height:1.9;color:#9fb6c8;white-space:pre-wrap}
.manual-footer{border-top:1px solid var(--line);padding:28px 0;color:var(--muted);font-size:11px}
.manual-footer>.manual-wrap{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center}
.manual-footer [data-docx-extra]{white-space:pre-wrap;margin-right:auto}
.manual-footer a:hover{color:var(--blue)}
@media(max-width:1000px){.manual-layout{grid-template-columns:1fr;gap:36px}.manual-sidebar{position:static}.manual-toc{padding:20px;border:1px solid var(--line);border-radius:8px;background:#0e1927}.manual-toc nav{grid-template-columns:1fr 1fr;gap:4px 24px}.manual-toc summary{padding-bottom:12px}.manual-toc:not([open]) summary{padding-bottom:0}.manual-top{display:none}.manual-opening{font-size:15px}.manual-body{max-width:none}}
@media(max-width:700px){.manual-wrap{width:calc(100% - 32px)}.manual-header-inner{min-height:72px;gap:14px}.manual-header .brand{gap:7px}.manual-header .brand span{font-size:16px}.manual-header .brand img{width:29px;height:29px}.manual-header nav{gap:14px;font-size:11px}.manual-login{display:none}.manual-intro{padding:38px 0 32px}.manual-intro h1{font-size:30px}.manual-opening{font-size:14px;margin-top:22px;line-height:1.95}.manual-layout{padding:28px 0 48px;gap:32px}.manual-toc{padding:16px}.manual-toc a{font-size:12px;padding:7px 0}.manual-toc nav{gap:3px 16px}.manual-chapter{padding-bottom:34px;margin-bottom:34px;scroll-margin-top:96px}.manual-chapter h2{font-size:24px;margin-bottom:20px}.manual-chapter h3{font-size:18px;margin:28px 0 18px}.manual-chapter p{font-size:15px;line-height:2;margin:18px 0}.manual-figure{margin:22px 0 24px;border-radius:5px}.manual-figure figcaption{font-size:12px;padding:12px 14px}.manual-footer{padding:24px 0}}
@media(max-width:390px){.manual-header nav>a:first-child{display:none}.manual-toc nav{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.manual-toc a{transition:none}}

.manual-edition{font-size:14px;color:var(--muted);margin-top:18px}.manual-image-link img{width:auto;max-width:100%;height:auto;margin-inline:auto}.manual-figure{background:#08121c}.manual-sidebar{max-height:calc(100vh - 145px);overflow-y:auto;scrollbar-width:thin}.manual-toc a{font-size:13px}.manual-body [data-docx-paragraph]{overflow-wrap:anywhere}@media(max-width:1000px){.manual-sidebar{max-height:none;overflow:visible}}
