:root{--ink:#163049;--muted:#617487;--accent:#087d8e;--line:#dce6ee}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#f4f7fa;color:var(--ink);font:16px/1.75 system-ui,-apple-system,Segoe UI,sans-serif}.skip{position:absolute;top:-60px}.skip:focus{top:10px;background:white;z-index:10}a{color:#076c85;text-underline-offset:4px}button,input{font:inherit}.topbar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 4vw;background:#fff;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);font-weight:800;line-height:1.3}.brand small{display:block;color:var(--muted);font-weight:450}.brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--ink);color:white;font-size:25px}.top-actions{display:flex;align-items:center;gap:16px;font-size:13px}.top-actions button{border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);padding:8px 12px;cursor:pointer}.manual-shell{max-width:1440px;margin:auto;display:grid;grid-template-columns:290px minmax(0,1fr);gap:48px;padding:32px 4vw 80px}.sidebar{position:sticky;top:112px;align-self:start;max-height:calc(100vh - 135px);overflow:auto;padding-right:10px}.search-label{font-weight:700;font-size:13px}.search-wrap{position:relative;margin:8px 0}.search-wrap input{width:100%;padding:12px 32px 12px 12px;background:white;border:1px solid var(--line);border-radius:9px;min-width:0}.search-wrap button{position:absolute;right:4px;top:7px;background:none;border:0;font-size:22px;cursor:pointer}#search-status{font-size:12px;color:var(--muted);min-height:20px}.manual-index{border:0}.manual-index summary{font-weight:700;cursor:pointer;margin:15px 0}.manual-index summary span{font-size:12px;color:var(--muted);font-weight:400;float:right}.manual-index nav{display:grid;gap:2px}.manual-index nav a{display:flex;align-items:baseline;gap:10px;font-size:12px;text-decoration:none;line-height:1.45;color:#4f6579;padding:8px;border-radius:6px}.manual-index nav a span{font-size:10px;color:#7e93a4}.manual-index nav a:hover,.manual-index nav a[aria-current]{background:#e3f1f3;color:#00687a}main{min-width:0;max-width:900px}.cover{background:var(--ink);color:white;border-radius:22px;padding:48px;margin-bottom:30px}.eyebrow{font-size:11px;letter-spacing:.15em;font-weight:750;color:#8cdae0}.cover h1{font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:-.04em;margin:20px 0 26px}.cover h1 span{display:block;font-size:clamp(21px,2.7vw,31px);font-weight:400;letter-spacing:-.02em;line-height:1.35;margin-top:22px;color:#c7e7ec}.cover p{max-width:590px;color:#c4d4e0}.cover-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;color:#c4d4e0;border-top:1px solid #ffffff30;padding-top:20px;margin-top:30px}.start-link{display:inline-block;background:#a6e7df;border-radius:8px;padding:10px 18px;color:var(--ink);font-size:14px;font-weight:700;text-decoration:none;margin-top:22px}.manual-chapter{background:white;border:1px solid #e6ecf1;border-radius:16px;padding:38px 42px;margin:24px 0;scroll-margin-top:110px}.chapter-number{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.16em}.manual-chapter h2{font-size:28px;line-height:1.25;letter-spacing:-.025em;margin:10px 0 24px}.manual-chapter h3{font-size:18px;line-height:1.4;margin:28px 0 10px}.manual-chapter p{margin:12px 0}.lead{font-size:18px;color:#4d6579}.steps{padding-left:26px}.steps li{padding-left:6px;margin:13px 0}.steps li::marker{font-weight:800;color:var(--accent)}.note{padding:16px 20px;border-left:3px solid #39a7ae;background:#edf7f8;border-radius:0 9px 9px 0;margin:22px 0;font-size:14px}.note.important{background:#fff7e8;border-color:#d8a141}.source{font-size:12px;color:var(--muted)}.table-wrap{overflow-x:auto;margin:20px 0}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;background:#edf3f7}th,td{padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.flow{display:flex;gap:8px;flex-wrap:wrap}.flow span{padding:8px 12px;background:#edf5f8;border-radius:7px;font-size:12px}.example{background:#f5f8fa;border-radius:8px;padding:16px;font-size:14px}.status-example{padding:9px 13px;background:#edf8f1;color:#147943;border-radius:8px;display:inline-block}.demo-card{padding:22px;border:1px solid var(--line);border-radius:14px;max-width:390px;margin:20px auto}.demo-dots{float:right}.demo-buttons{display:flex;gap:8px;margin-top:20px}.demo-buttons span{background:#edf5f8;padding:8px 12px;border-radius:7px}.troubleshooting dt{font-weight:750;margin-top:20px}.troubleshooting dd{margin:6px 0 20px;color:#4f6579}.back-top{display:block;margin-top:28px;font-size:12px}.manual-chapter figure{margin:28px auto;text-align:center}.manual-chapter figure img{display:block;width:auto;height:auto;max-width:100%;max-height:720px;margin:auto;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 30px #16304912}.manual-chapter figcaption{font-size:11px;color:var(--muted);margin:10px auto;max-width:430px}.closing,footer{font-size:12px;color:var(--muted)}footer{padding:24px}#no-results{padding:30px;background:white;border-radius:12px}[hidden]{display:none!important}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #36a9bc;outline-offset:3px}
@media(max-width:900px){.manual-shell{display:block;padding:20px 5vw 50px}.sidebar{position:static;max-height:none;margin-bottom:24px;padding:0}.manual-index{background:white;padding:0 16px;border:1px solid var(--line);border-radius:10px}.manual-index nav{max-height:45vh;overflow:auto}.topbar{padding:12px 5vw}.top-actions{gap:8px}.top-actions>a{display:none}.brand small{font-size:11px}.manual-chapter{padding:26px 22px}.manual-chapter h2{font-size:24px}.cover{padding:30px}.cover h1{font-size:42px}}
@media print{@page{size:A4;margin:18mm 16mm}body{background:white;font:10.5pt/1.55 Arial,sans-serif;color:#182e43}.topbar,.sidebar,.skip,.back-top,#no-results{display:none!important}.manual-shell{display:block;padding:0}main{max-width:none}.cover,.cover[hidden]{display:block!important;color:#182e43;background:white;padding:25mm 0;min-height:220mm;border-radius:0;break-after:page}.cover h1{font-size:50pt}.cover h1 span,.cover p,.eyebrow,.cover-meta{color:#526b7b}.start-link{display:none}.manual-chapter,.manual-chapter[hidden]{display:block!important;border:0;padding:0;margin:0;break-before:page}.manual-chapter h2{font-size:22pt}.manual-chapter h2,.manual-chapter h3{break-after:avoid}.manual-chapter figure{break-inside:avoid}.manual-chapter figure img{max-height:140mm;max-width:90%;box-shadow:none}tr,.note,.example{break-inside:avoid}a{color:inherit}footer{padding:20px 0}}
