
:root{--blue:#478cff;--ink:#172336;--muted:#647084;--line:#e5eaf1;--soft:#f5f8fc;--side:252px;--toc:200px;--top:76px;--radius:10px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{margin:0;color:var(--ink);background:white;font:15px/1.7 Arial,Helvetica,sans-serif}a{color:#2464c6;text-decoration:none}a:hover{text-decoration:underline}button,input{font:inherit}button{cursor:pointer}button,a,input,summary{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #478cff}button{color:inherit}img{max-width:100%}.skip{position:fixed;left:16px;top:-100px;z-index:100;padding:12px;background:#fff}.skip:focus{top:10px}.header{position:sticky;top:0;z-index:20;height:var(--top);background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:26px;padding:0 32px}.brand{display:flex;gap:10px;align-items:center;color:var(--ink);flex:none}.brand:hover{text-decoration:none}.brand img{width:34px;height:34px}.brand strong{font-size:21px;letter-spacing:-.5px}.brand small{border-left:1px solid #ccd4df;margin-left:4px;padding-left:14px;font-size:12px;color:var(--muted);letter-spacing:.4px}.searchwrap{position:relative;width:min(380px,36vw);margin-left:auto}.search{width:100%;height:40px;border:1px solid var(--line);border-radius:7px;padding:0 38px 0 36px;background:var(--soft);color:var(--ink)}.searchwrap:before{content:'⌕';position:absolute;top:1px;left:12px;font-size:25px;color:#63748c}.key{position:absolute;right:11px;top:10px;font-size:11px;border:1px solid #d7deea;border-radius:3px;line-height:20px;padding:0 5px;color:var(--muted)}.resultbox{position:absolute;top:46px;left:0;right:0;max-height:380px;overflow:auto;background:#fff;border:1px solid var(--line);box-shadow:0 14px 35px #1723361c;border-radius:10px;padding:10px}.resultbox a{display:block;padding:10px;border-radius:6px}.resultbox a:hover{background:#edf4ff}.resultbox p{margin:5px;font-size:13px}.headerlink{font-size:13px;white-space:nowrap}.lang{font-size:12px;border-left:1px solid var(--line);padding-left:20px;color:var(--muted)}.menu{display:none;background:#fff;border:1px solid var(--line);border-radius:6px;padding:7px 12px}.shell{display:grid;grid-template-columns:var(--side) minmax(0,1fr) var(--toc);max-width:1600px;margin:auto;min-height:calc(100vh - var(--top))}.sidebar{border-right:1px solid var(--line);padding:32px 22px;position:sticky;top:var(--top);height:calc(100vh - var(--top));overflow:auto}.navlabel{font-size:10px;font-weight:bold;letter-spacing:1.6px;color:#8390a2;margin-bottom:13px}.bookname{font-size:15px;font-weight:bold;margin-bottom:26px;display:flex;align-items:center;gap:8px}.bookname:before{content:'▤';background:#e8f0ff;color:#2c70dc;width:26px;height:26px;display:inline-grid;place-items:center;border-radius:6px;font-size:12px}.sidebar a{display:block;color:#546278;font-size:13px;padding:9px 12px;border-radius:6px;margin:2px 0}.sidebar a.active{background:#eaf2ff;color:#2260ba;font-weight:bold}.sidebar details{margin:12px 0}.sidebar summary{cursor:pointer;font-size:13px;font-weight:bold;list-style:none;padding:6px 0}.sidebar summary:before{content:'›';display:inline-block;margin-right:9px;transform:rotate(0)}.sidebar details[open]>summary:before{transform:rotate(90deg)}.subnav{padding-left:10px;border-left:1px solid var(--line);margin:8px 0 0 5px}.navnote{font-size:11px;color:var(--muted);border-top:1px solid var(--line);margin-top:26px;padding-top:18px;line-height:1.6}.article{padding:36px 52px 70px;min-width:0;max-width:1000px;width:100%;margin:0 auto}.crumbs{font-size:12px;color:#8792a2;margin-bottom:34px;display:flex;gap:10px;flex-wrap:wrap}.crumbs a{color:var(--muted)}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:bold;color:#3678df;text-transform:uppercase;margin-bottom:10px}.titleline{display:flex;align-items:center;gap:14px}h1{font-size:42px;letter-spacing:-1.6px;line-height:1.15;margin:0 0 16px}h2{font-size:23px;letter-spacing:-.5px;line-height:1.35;margin:0 0 14px}h3{font-size:16px;margin:0 0 5px}.lead{font-size:17px;color:#637084;line-height:1.7;margin:0 0 22px;max-width:700px}.meta{display:flex;gap:18px;font-size:11px;color:#718098;align-items:center;flex-wrap:wrap}.tag{color:#3167bd;background:#edf4ff;border-radius:4px;padding:3px 9px}.notice{border-left:3px solid var(--blue);padding:13px 16px;background:#f2f7ff;font-size:12px;line-height:1.7;margin:26px 0 34px;border-radius:0 6px 6px 0}.notice strong{display:block;color:#285dae;margin-bottom:2px}.quicklinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.quicklinks a{font-size:12px;padding:7px 12px;border:1px solid var(--line);border-radius:6px;background:white}.section{margin:34px 0;scroll-margin-top:108px}.section p{margin:0 0 16px;color:#58667a}.section li{color:#58667a;margin:8px 0}.section ul{padding-left:20px}.docfigure{margin:24px 0;border:1px solid #dce5f1;border-radius:10px;overflow:hidden;background:#f8fafd}.minihead{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #dce5f1;font-size:12px;background:#fff}.dots{display:flex;gap:4px}.dots i{height:5px;width:5px;background:#c5d2e4;border-radius:50%}.mockui{display:flex;min-height:184px;font-size:10px;line-height:1.5}.mininav{padding:17px 10px;background:#edf2f9;width:106px;flex:none;color:#6e7c92}.mininav div{margin-bottom:10px;padding:4px}.mininav .sel{background:#fff;color:#2464c6;border-radius:4px;font-weight:bold;box-shadow:0 2px 4px #17233608}.minimain{padding:16px;flex:1;min-width:0;overflow:auto}.mocktitle{font-size:12px;font-weight:bold;margin-bottom:12px}.badge{display:inline-grid;place-items:center;border-radius:50%;width:18px;height:18px;background:#478cff;color:#fff;font-size:10px;margin-right:6px}.datatable{width:100%;border-collapse:collapse;font-size:10px;white-space:nowrap;min-width:380px;background:white}.datatable th{background:#eef3fb;text-align:left;font-weight:normal;color:#526880;padding:8px;border:1px solid #e1e8f2}.datatable td{padding:8px;border:1px solid #e1e8f2;color:#64758a}.datatable .selected td{background:#ecf5ff}.filterrow td{background:#f8fafd;color:#a0abba;padding:5px 8px}.mockfoot{display:flex;justify-content:space-between;font-size:9px;color:#8290a4;padding-top:10px;gap:10px}.docfigure figcaption{border-top:1px solid #dce5f1;padding:11px 16px;color:#7c899a;font-size:11px;background:white}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.card{border:1px solid var(--line);border-radius:8px;padding:18px}.cardnum{font-size:11px;font-weight:bold;color:#478cff;margin-bottom:13px}.card p{font-size:12px;line-height:1.7;margin:4px 0 0}.card h3{font-size:13px}.infotable{width:100%;border-collapse:collapse;font-size:13px}.infotable th{text-align:left;background:#f5f8fc;padding:12px 14px;border-bottom:1px solid var(--line);font-size:11px;color:#7c8899;letter-spacing:.6px}.infotable td{padding:13px 14px;border-bottom:1px solid var(--line);vertical-align:top;color:#58667a}.infotable td:first-child{font-weight:bold;color:#283c56;width:33%}.callout{border:1px solid #e6ebf3;border-radius:8px;padding:17px 20px;font-size:12px;background:#fafbfd;color:#617189}.steps{counter-reset:steps;list-style:none;padding:0!important}.steps li{counter-increment:steps;position:relative;padding:0 0 15px 42px}.steps li:before{content:counter(steps);position:absolute;left:0;top:0;width:27px;height:27px;border-radius:50%;background:#eaf2ff;color:#326dcb;display:grid;place-items:center;font-size:12px;font-weight:bold}.steps strong{font-size:14px;color:#283c56}.steps p{font-size:13px;margin:4px 0}.faq{border-top:1px solid var(--line);padding:14px 0}.faq:last-child{border-bottom:1px solid var(--line)}.faq summary{font-size:14px;font-weight:bold;cursor:pointer}.faq p{font-size:13px;padding-top:12px}.toc{padding:42px 22px 30px 12px;position:sticky;top:var(--top);height:fit-content;max-height:calc(100vh - var(--top));overflow:auto;font-size:12px}.toc strong{font-size:10px;letter-spacing:1px;color:#8290a2;text-transform:uppercase}.toc a{display:block;border-left:1px solid var(--line);padding:7px 0 7px 16px;color:#7c889a}.toc nav{margin-top:14px}.toc a.current{border-left:2px solid #478cff;color:#2769cc;font-weight:bold}.tocsmall{margin:26px 0;font-size:11px;line-height:1.65;color:#8b96a6}.feedback{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:24px 0;border-top:1px solid var(--line);font-size:12px;color:#66768c}.feedback button{background:#fff;border:1px solid var(--line);padding:7px 13px;border-radius:5px;font-size:12px}.feedback button[aria-pressed=true]{background:#eaf2ff;border-color:#478cff;color:#2568c6}.feedbackoutput{flex-basis:100%;font-size:11px;color:#54759f;min-height:19px}.bottomnav{display:flex;justify-content:space-between;gap:12px;font-size:12px;border-top:1px solid var(--line);padding-top:22px}.footer{margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:#8995a5}.footer img{width:112px;height:auto}.mobiletoc{display:none}.variantstamp{font-size:10px;letter-spacing:1px;color:#7f8a9d;text-transform:uppercase}.searchhit{animation:flash 1.7s ease}@keyframes flash{0%,40%{background:#e6f0ff}100%{background:transparent}}[hidden]{display:none!important}
/* 02: editorial knowledge cards */
.v2{--side:232px;--toc:192px;--radius:16px;background:#f5f8fc}.v2 .header{height:84px;--top:84px;border:0;box-shadow:0 1px 0 #e6ebf3}.v2{--top:84px}.v2 .sidebar{border:0;padding-top:38px}.v2 .shell{padding:0 20px;gap:10px}.v2 .article{margin-top:24px;margin-bottom:24px;background:#fff;border-radius:18px;padding:35px 40px;box-shadow:0 8px 35px #19345504}.v2 .crumbs{margin-bottom:22px}.v2 .hero{background:linear-gradient(115deg,#eaf3ff,#f7faff);border-radius:14px;padding:28px;margin-bottom:26px;position:relative;border:1px solid #e3ecfc}.v2 h1{font-size:44px}.v2 .hero .lead{font-size:16px}.v2 .notice{border:0;border-radius:10px;background:#f6f8fc}.v2 .cards{gap:10px}.v2 .card{background:#f4f8ff;border:0;padding:19px 15px;border-radius:12px}.v2 .cardnum{width:27px;height:27px;display:grid;place-items:center;background:#fff;border-radius:8px}.v2 .toc{padding-top:58px}.v2 .sidebar a.active{background:#fff;box-shadow:0 4px 12px #254c8b09;border-left:3px solid #478cff}.v2 .docfigure{box-shadow:0 10px 28px #2d559f0b;border-radius:14px}.v2 .quicklinks a{border:0;box-shadow:0 2px 7px #234d8e09}.v2 .section{margin:40px 0}.v2 .eyebrow{color:#2d71d3}.v2 .toc a{border:0;padding-left:0}.v2 .toc a.current{color:#2769cc}.v2 .infotable{border:1px solid var(--line);border-radius:12px;overflow:hidden}.v2 .feedback button{border-radius:20px}
/* 03: compact engineering handbook */
.v3{--side:256px;--toc:192px;--top:64px;font-size:14px}.v3 .header{padding-left:24px;height:64px}.v3 .brand strong{font-size:19px}.v3 .brand small{font-size:10px}.v3 .sidebar{background:#142238;color:#e4edfb;border-right:0;padding:26px 20px}.v3 .bookname:before{background:#263f62;color:#9bc3ff}.v3 .sidebar a{color:#a9b9cf;border-radius:4px;font-size:12px}.v3 .sidebar a.active{background:#254671;color:#fff;border-left:2px solid #70a6ff}.v3 .sidebar summary{font-size:12px;color:#d7e4f6}.v3 .subnav{border-color:#314059}.v3 .navlabel{color:#7e95b4}.v3 .navnote{color:#92a6c2;border-color:#30405a}.v3 .article{padding:30px 40px 55px}.v3 .crumbs{margin-bottom:24px;font-family:monospace;font-size:11px}.v3 h1{font-size:36px;letter-spacing:-1px}.v3 h2{font-size:21px}.v3 .lead{font-size:15px}.v3 .eyebrow,.v3 .variantstamp{font-family:monospace;letter-spacing:1px}.v3 .meta{font-family:monospace}.v3 .tag{border:1px solid #c7dcfc;border-radius:3px}.v3 .notice{border-radius:2px;margin:20px 0}.v3 .card{padding:14px;border-radius:3px;border-top:2px solid #478cff}.v3 .cardnum{font-family:monospace;margin-bottom:6px}.v3 .docfigure{border-radius:3px}.v3 .minihead{background:#eef3fa}.v3 .section{margin:28px 0}.v3 .infotable{font-size:12px}.v3 .infotable td{padding:10px 12px}.v3 .toc{font-size:11px}.v3 .quicklinks a{border-radius:3px;padding:5px 10px}.v3 .search{border-radius:4px}.v3 .faq summary{font-size:13px}
@media(min-width:1600px){.shell{border-left:1px solid var(--line);border-right:1px solid var(--line)}}
@media(max-width:1150px){:root{--side:220px;--toc:166px}.article{padding:30px}.brand small{display:none}.header{gap:18px;padding:0 22px}.v2 .shell{padding:0 8px;gap:0}.v2 .article{padding:28px}.v3 .article{padding:28px}.v3{--side:220px;--toc:165px}.v2{--side:210px;--toc:160px}.toc{padding-right:12px}}
@media(max-width:960px){.shell,.v2 .shell{grid-template-columns:210px minmax(0,1fr)}.toc{display:none}.v3 .shell{grid-template-columns:220px minmax(0,1fr)}.mobiletoc{display:block;margin:22px 0;padding:11px 14px;background:#f5f8fc;border:1px solid var(--line);border-radius:7px;font-size:12px}.mobiletoc summary{cursor:pointer;font-weight:bold}.mobiletoc a{display:block;padding:5px 0}.searchwrap{width:min(350px,40vw)}.headerlink{display:none}.v2 .hero{padding:22px}}
@media(max-width:700px){:root,.v2,.v3{--top:68px}.header,.v2 .header,.v3 .header{height:68px;padding:0 16px;gap:12px}.brand img{width:28px;height:28px}.brand strong,.v3 .brand strong{font-size:17px}.lang{display:none}.menu{display:block;margin-left:auto;font-size:12px;order:2}.searchwrap{margin:0;width:40px;position:static;order:3}.search{width:40px;padding:0;color:transparent;cursor:pointer}.search::placeholder{color:transparent}.searchwrap:before{left:auto;right:27px;top:15px;pointer-events:none}.key{display:none}.search:focus{position:absolute;left:16px;right:16px;top:13px;width:calc(100% - 32px);background:white;padding:0 16px;color:var(--ink);z-index:3}.search:focus::placeholder{color:#7a8799}.resultbox{position:absolute;top:62px;left:16px;right:16px;z-index:4}.shell,.v2 .shell,.v3 .shell{display:block;padding:0}.sidebar{display:none;position:fixed;left:0;top:68px;bottom:0;height:calc(100dvh - 68px);width:min(320px,88vw);z-index:19;background:white;box-shadow:10px 0 30px #1723361c}.sidebar.open{display:block}.article,.v2 .article,.v3 .article{padding:26px 20px 40px;margin:0;max-width:none;border-radius:0}.v2 .article{background:#fff}.crumbs{margin-bottom:24px;font-size:11px;gap:6px}h1,.v2 h1{font-size:36px}.v3 h1{font-size:33px}.lead{font-size:16px}.cards{grid-template-columns:1fr;gap:8px}.card{padding:14px 16px}.cardnum{margin-bottom:4px}.v2 .card{display:block;padding:16px}.v2 .cardnum{float:left;margin:0 12px 12px 0}.v2 .hero{padding:22px 18px;margin:0 -4px 22px}.mininav{display:none}.minimain{padding:12px}.docfigure{margin-left:0;margin-right:0}.infotable td,.infotable th{padding:10px 9px;font-size:12px}.infotable td:first-child{width:36%}.footer{flex-wrap:wrap}.section{margin:28px 0}.feedback{align-items:center}.notice{margin:22px 0}.bottomnav{font-size:11px}.meta{gap:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important}}
@media print{.header,.sidebar,.toc,.feedback,.bottomnav,.quicklinks,.mobiletoc{display:none!important}.shell{display:block}.article,.v2 .article,.v3 .article{padding:0;max-width:none;margin:0}.v2{background:white}.section{break-inside:avoid}.docfigure{break-inside:avoid}body{font-size:11pt}.notice{font-size:9pt}}
.docfigure img{display:block;margin:auto;width:auto;max-width:100%;height:auto}.figurelink{display:block;padding:16px;background:#f8fafd}.tablewrap{overflow:auto;margin:24px 0}.infotable{min-width:480px}.section code{font:inherit;background:#edf3fb;padding:1px 4px;border-radius:4px;color:#243f66}.sourcepage{font-size:10px;color:#8b96a6;margin:22px 0 8px}.section:target{scroll-margin-top:108px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.card{display:block;color:inherit}.section h3{margin-top:28px}.docfigure img{image-rendering:auto}.backtop{font-size:12px}.section p{overflow-wrap:anywhere}@media(max-width:700px){.cards{grid-template-columns:1fr}.v2 h1{font-size:32px}.brand small{display:none}}
/* Keep focused search outside the document scroller: Chromium caret reveal must not move the article. */
.v2 .header{position:fixed;left:0;right:0;top:0;width:100%}.v2{padding-top:var(--top)}
.header,.resultbox{overflow-anchor:none}.resultbox{overscroll-behavior:contain;max-height:min(380px,55dvh)}
.bottomnav{flex-wrap:wrap}h3[id]{scroll-margin-top:108px}.search{font-size:16px}
@media print{.v2{padding-top:0}}

/* Persistent two-row header: services never overlap search or article. */
.v2{--top:122px}.v2 .header{--top:122px;height:var(--top);padding-bottom:38px}
.service-links{position:absolute;bottom:0;left:0;right:0;height:38px;display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid var(--line);background:#f7faff}
.service-links a{font-size:12px;font-weight:600;line-height:26px;padding:0 12px;border:1px solid #d6e3f5;border-radius:6px;background:#fff;white-space:nowrap}
.searchwrap{height:40px}.resultbox{top:calc(100% + 66px);z-index:5}.searchwrap:before{content:none}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none;color:#63748c;z-index:4}
html{scroll-padding-top:calc(var(--top) + 20px)}.section,.section:target,h3[id]{scroll-margin-top:calc(var(--top) + 20px)}
.figurelink{cursor:zoom-in}
html.lightbox-open{overflow:hidden;scroll-behavior:auto}body.lightbox-open{position:fixed;left:0;right:0;overflow:hidden}
.lightbox{position:fixed;inset:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:64px 24px 30px;background:transparent;color:white;overflow:hidden}
.lightbox[open]{display:flex;align-items:center;justify-content:center}
.lightbox::backdrop{background:rgba(10,18,31,.88);animation:lightbox-fade-in .2s ease both}
.lightbox-image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 16px 70px #0008;animation:lightbox-zoom-in .2s ease both}
.lightbox-close{position:absolute;right:max(16px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));min-width:44px;min-height:44px;background:#fff;color:#172336;border:0;border-radius:8px;padding:8px 14px;font-size:15px}
.lightbox.closing .lightbox-image{animation:lightbox-zoom-out .18s ease both}.lightbox.closing::backdrop{animation:lightbox-fade-out .18s ease both}
@keyframes lightbox-zoom-in{from{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}
@keyframes lightbox-zoom-out{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.88)}}
@keyframes lightbox-fade-in{from{opacity:0}to{opacity:1}}@keyframes lightbox-fade-out{from{opacity:1}to{opacity:0}}
@media(max-width:700px){.v2{--top:142px}.v2 .header{--top:142px;height:var(--top);padding:0 16px 90px;gap:8px}.brand img{width:26px;height:26px}.brand strong{font-size:17px}.menu{order:2}.searchwrap{position:absolute;left:16px;right:16px;top:54px;width:auto;height:40px;margin:0}.search,.search:focus{position:static;width:100%;height:40px;padding:0 36px;color:var(--ink);background:var(--soft);cursor:text}.search::placeholder,.search:focus::placeholder{color:#647084}.resultbox{top:94px;left:0;right:0;max-height:min(380px,50dvh)}.sidebar{top:var(--top);height:calc(100dvh - var(--top))}.service-links{gap:6px;height:40px}.service-links a{padding:0 10px;font-size:12px}.lightbox{padding:64px 12px 24px}}
@media(prefers-reduced-motion:reduce){.lightbox,.lightbox *,.lightbox::backdrop{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
@media print{.service-links,.lightbox{display:none!important}}

/* Reading and illustration semantics */
.v2{--top:76px}.v2 .header{--top:76px;height:76px;padding:0 24px;gap:18px;flex-wrap:nowrap}.brand small,.header .lang{display:none}.service-links{position:static;inset:auto;height:auto;display:flex;gap:5px;flex:none;background:none;border:0}.service-links a{background:#f4f7fc;border:1px solid #e1e8f3;color:#3565a4;font-size:12px;line-height:30px;border-radius:7px;padding:0 10px}.service-links a:hover{background:#eaf2ff;text-decoration:none}.searchwrap{position:relative;inset:auto;width:min(340px,30vw);margin-left:auto;flex:0 1 340px}.resultbox{top:46px}.search-icon{top:50%}.section>p{font-size:15px;line-height:1.85;text-indent:1.6em;margin:0 0 1em;color:#36455a;overflow-wrap:anywhere}.section li{line-height:1.8;color:#36455a}.docfigure{margin:26px auto;background:#f8fafd;break-inside:avoid}.docfigure .figurelink{display:block;text-align:center;padding:12px}.docfigure img{display:block;width:auto;max-width:100%;height:auto;margin:auto}.docfigure figcaption{font-size:13px;font-style:italic;font-weight:400;line-height:1.55;color:#617087;background:#f4f7fb;border-top:1px solid #e0e7f0;padding:12px 18px;text-align:center;text-indent:0}.callout{position:relative;margin:22px 0;padding:20px 22px 20px 50px;border:1px solid #ffb80f;border-radius:8px;background:rgba(255,184,15,.12);break-inside:avoid}.callout::before{content:'!';position:absolute;top:20px;left:18px;width:20px;height:20px;border:2px solid #b17b00;border-radius:50%;font-weight:bold;font-size:14px;text-align:center;line-height:16px;color:#8a6100}.callout.danger{border-color:#f95e5e;background:rgba(249,94,94,.12)}.callout.danger::before{color:#a52f2f;border-color:#d44747}.callout p{color:#36455a;line-height:1.8;text-indent:1.6em;margin:0 0 10px}.callout p:last-child{margin-bottom:0}.callout-label{display:block;font-size:13px;font-weight:bold;color:#866000;margin-bottom:7px}.danger .callout-label{color:#b33333}
@media(max-width:1000px){.v2 .header{gap:10px;padding:0 16px}.brand strong{font-size:18px}.brand img{width:28px;height:28px}.service-links a{padding:0 7px;font-size:11px}.searchwrap{width:220px}.key{display:none}}
@media(max-width:700px){.v2{--top:104px}.v2 .header{--top:104px;height:104px;padding:8px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:36px 40px;gap:8px}.brand{grid-column:1;grid-row:1;gap:5px}.brand strong{font-size:14px}.brand img{width:22px;height:22px}.service-links{grid-column:2 / 4;grid-row:1;justify-content:flex-end;gap:3px;min-width:0}.service-links a{font-size:10px;padding:0 5px;line-height:28px}.searchwrap{grid-row:2;grid-column:1 / 3;width:auto;position:relative;inset:auto;margin:0}.menu{grid-row:2;grid-column:3;order:initial;margin:0;padding:6px 8px}.search,.search:focus{position:static;width:100%;padding:0 32px}.resultbox{top:46px;left:0;right:0}.article .section>p{font-size:15px;line-height:1.8;text-indent:1.3em}.callout{padding:17px 16px 17px 43px}.callout::before{left:12px;top:18px}.docfigure figcaption{padding:10px 12px}.sidebar{top:var(--top);height:calc(100dvh - var(--top))}}

@media(max-width:420px){.header .brand strong{display:none}.header .brand{min-width:28px}.header .brand img{width:26px;height:26px}.service-links a{font-size:11px;padding:0 7px}}
/* Global manual UI refinement */
.search{padding-right:12px}
.searchwrap .key{display:none}
.resultbox a strong,.resultbox a small,.search-snippet{display:block}
.resultbox a small{color:#576b85;font-size:12px;line-height:1.4;margin-bottom:4px}
.resultbox a strong{font-size:14px;line-height:1.45}
.search-snippet{font-size:12px;line-height:1.5;color:#4c5c72;margin-top:5px}
.lightbox-image{cursor:zoom-out}
.bottomnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:24px;margin-top:24px}
.bottomnav a{display:flex;align-items:center;min-width:0;min-height:72px;padding:16px 18px;border:1px solid #cbd7e7;border-radius:10px;background:#f5f8fc;color:#254b79;font-size:15px;font-weight:600;line-height:1.5;overflow-wrap:anywhere;box-shadow:0 2px 5px #17233608}
.bottomnav a:hover{background:#eaf2fe;border-color:#83a8dc;text-decoration:none}
.bottomnav a.active{background:#eaf2fe;border-color:#83a8dc}
@media(max-width:600px){.bottomnav{gap:10px}.bottomnav a{padding:12px;min-height:84px;font-size:14px}}
@media(max-width:350px){.bottomnav{grid-template-columns:1fr}}

/* One table presentation across the manual. */
.v2 #source-content .infotable{width:100%;border-collapse:collapse;border:1px solid #98a8bd;border-radius:0;overflow:visible;font-size:13px;line-height:1.55;min-width:440px;background:#fff}
.v2 #source-content .infotable th,.v2 #source-content .infotable td{border:1px solid #98a8bd;padding:12px 14px;text-align:left;vertical-align:top;font-size:13px;letter-spacing:normal;color:#34465e;background:#fff;overflow-wrap:anywhere}
.v2 #source-content .infotable thead th{background:#edf2f8;color:#283c56;font-weight:700}
.v2 #source-content .infotable tbody td:first-child{width:33%;font-weight:600;color:#283c56}
.v2 #source-content .infotable td p{margin:0;text-indent:0}
#source-content h4{font-size:21px;line-height:1.35;margin:30px 0 16px;color:#283c56;scroll-margin-top:110px}
#source-content h5{font-size:16px;line-height:1.4;margin:24px 0 12px;color:#283c56}
#source-content p code{overflow-wrap:anywhere;white-space:normal}
@media(max-width:700px){.v2 #source-content .infotable th,.v2 #source-content .infotable td{padding:10px;font-size:12px}}

/* Stable image geometry before lazy loading; preserve rendered natural size. */
#source-content .docfigure img[src="assets/p106-image05.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p108-image03.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p109-image00.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p06-image09.webp"]{width:min(100%, 1280px);height:auto;aspect-ratio:1280 / 764}
#source-content .docfigure img[src="assets/p07-image03.webp"]{width:min(100%, 121px);height:auto;aspect-ratio:121 / 207}
#source-content .docfigure img[src="assets/login-fields.png"]{width:min(100%, 529px);height:auto;aspect-ratio:529 / 546}
#source-content .docfigure img[src="assets/p07-image10.webp"]{width:min(100%, 258px);height:auto;aspect-ratio:258 / 41}
#source-content .docfigure img[src="assets/forgot-password.png"]{width:min(100%, 504px);height:auto;aspect-ratio:504 / 507}
#source-content .docfigure img[src="assets/p08-image00.webp"]{width:min(100%, 316px);height:auto;aspect-ratio:316 / 289}
#source-content .docfigure img[src="assets/p08-image08.webp"]{width:min(100%, 2400px);height:auto;aspect-ratio:2400 / 1440}
#source-content .docfigure img[src="assets/p81-image04.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p83-image00.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p84-image00.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p85-image00.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p86-image00.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p87-image00.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p88-image00.webp"]{width:min(100%, 685px);height:auto;aspect-ratio:685 / 270}
#source-content .docfigure img[src="assets/p46-image04.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p49-image00.webp"]{width:min(100%, 786px);height:auto;aspect-ratio:786 / 476}
#source-content .docfigure img[src="assets/p50-image00.webp"]{width:min(100%, 1721px);height:auto;aspect-ratio:1721 / 981}
#source-content .docfigure img[src="assets/p50-image04.webp"]{width:min(100%, 169px);height:auto;aspect-ratio:169 / 99}
#source-content .docfigure img[src="assets/p51-image11.webp"]{width:min(100%, 841px);height:auto;aspect-ratio:841 / 646}
#source-content .docfigure img[src="assets/p52-image02.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p53-image00.webp"]{width:min(100%, 75px);height:auto;aspect-ratio:75 / 294}
#source-content .docfigure img[src="assets/p54-image05.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p55-image03.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p56-image00.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p57-image00.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p58-image02.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/fuel-current.png"]{width:min(100%, 849px);height:auto;aspect-ratio:849 / 615}
#source-content .docfigure img[src="assets/p63-image06.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p64-image00.webp"]{width:min(100%, 750px);height:auto;aspect-ratio:750 / 414}
#source-content .docfigure img[src="assets/p65-image00.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p65-image03.webp"]{width:min(100%, 750px);height:auto;aspect-ratio:750 / 250}
#source-content .docfigure img[src="assets/p66-image03.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p67-image00.webp"]{width:min(100%, 750px);height:auto;aspect-ratio:750 / 600}
#source-content .docfigure img[src="assets/p70-image00.webp"]{width:min(100%, 750px);height:auto;aspect-ratio:750 / 600}
#source-content .docfigure img[src="assets/p71-image00.webp"]{width:min(100%, 750px);height:auto;aspect-ratio:750 / 600}
#source-content .docfigure img[src="assets/p72-image00.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p72-image03.webp"]{width:min(100%, 750px);height:auto;aspect-ratio:750 / 250}
#source-content .docfigure img[src="assets/p73-image06.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p74-image08.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p75-image00.webp"]{width:min(100%, 750px);height:auto;aspect-ratio:750 / 250}
#source-content .docfigure img[src="assets/p76-image00.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p77-image00.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p78-image02.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p79-image09.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p131-image05.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 980}
#source-content .docfigure img[src="assets/p134-image00.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 980}
#source-content .docfigure img[src="assets/p135-image00.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p112-image05.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p115-image01.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p116-image06.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p117-image00.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p120-image00.jpeg"]{width:min(100%, 702px);height:auto;aspect-ratio:702 / 650}
#source-content .docfigure img[src="assets/p121-image04.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p122-image07.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p90-image05.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p93-image00.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p94-image00.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p95-image03.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p98-image05.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p99-image01.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p100-image00.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p101-image10.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p103-image04.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 1000}
#source-content .docfigure img[src="assets/p125-image05.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 980}
#source-content .docfigure img[src="assets/p127-image04.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p128-image01.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p129-image00.jpeg"]{width:min(100%, 477px);height:auto;aspect-ratio:477 / 430}
#source-content .docfigure img[src="assets/p11-image00.webp"]{width:min(100%, 198px);height:auto;aspect-ratio:198 / 238}
#source-content .docfigure img[src="assets/active-sessions-private.png"]{width:min(100%, 848px);height:auto;aspect-ratio:848 / 649}
#source-content .docfigure img[src="assets/user-settings-location.png"]{width:min(100%, 499px);height:auto;aspect-ratio:499 / 467}
#source-content .docfigure img[src="assets/p12-image04.webp"]{width:min(100%, 327px);height:auto;aspect-ratio:327 / 238}
#source-content .docfigure img[src="assets/theme-language-location.png"]{width:min(100%, 404px);height:auto;aspect-ratio:404 / 542}
#source-content .docfigure img[src="assets/api-location.png"]{width:min(100%, 404px);height:auto;aspect-ratio:404 / 542}
#source-content .docfigure img[src="assets/support-location.png"]{width:min(100%, 404px);height:auto;aspect-ratio:404 / 542}
#source-content .docfigure img[src="assets/p13-image07.webp"]{width:min(100%, 1440px);height:auto;aspect-ratio:1440 / 980}
#source-content .docfigure img[src="assets/p14-image07.webp"]{width:min(100%, 1555px);height:auto;aspect-ratio:1555 / 776}
#source-content .docfigure img[src="assets/p15-image03.webp"]{width:min(100%, 945px);height:auto;aspect-ratio:945 / 198}
#source-content .docfigure img[src="assets/p16-image00.webp"]{width:min(100%, 216px);height:auto;aspect-ratio:216 / 524}
#source-content .docfigure img[src="assets/refresh-button.png"]{width:min(100%, 68px);height:auto;aspect-ratio:68 / 70}
#source-content .docfigure img[src="assets/page-size-button.png"]{width:min(100%, 152px);height:auto;aspect-ratio:152 / 70}
#source-content .docfigure img[src="assets/fit-columns-button.png"]{width:min(100%, 66px);height:auto;aspect-ratio:66 / 70}
#source-content .docfigure img[src="assets/users-unannotated.png"]{width:min(100%, 1600px);height:auto;aspect-ratio:1600 / 1000}
#source-content .docfigure img[src="assets/users-table-unannotated.png"]{width:min(100%, 1600px);height:auto;aspect-ratio:1600 / 1000}
#source-content .docfigure img[src="assets/p20-image09.webp"]{width:min(100%, 473px);height:auto;aspect-ratio:473 / 378}
#source-content .docfigure img[src="assets/p21-image00.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p23-image00.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p24-image06.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p25-image06.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p27-image00.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/real-transactions.png"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 648}
#source-content .docfigure img[src="assets/real-tariffs.png"]{width:min(100%, 848px);height:auto;aspect-ratio:848 / 649}
#source-content .docfigure img[src="assets/real-object-prices.png"]{width:min(100%, 852px);height:auto;aspect-ratio:852 / 650}
#source-content .docfigure img[src="assets/p31-image00.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p32-image00.webp"]{width:min(100%, 851px);height:auto;aspect-ratio:851 / 650}
#source-content .docfigure img[src="assets/real-actions.png"]{width:min(100%, 851px);height:auto;aspect-ratio:851 / 650}
#source-content .docfigure img[src="assets/p34-image00.webp"]{width:min(100%, 851px);height:auto;aspect-ratio:851 / 650}
#source-content .docfigure img[src="assets/p35-image00.webp"]{width:min(100%, 851px);height:auto;aspect-ratio:851 / 650}
#source-content .docfigure img[src="assets/real-sessions.png"]{width:min(100%, 851px);height:auto;aspect-ratio:851 / 651}
#source-content .docfigure img[src="assets/real-allowed-ips.png"]{width:min(100%, 856px);height:auto;aspect-ratio:856 / 655}
#source-content .docfigure img[src="assets/iii-telegram-accounts.png"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 646}
#source-content .docfigure img[src="assets/p39-image00.webp"]{width:min(100%, 850px);height:auto;aspect-ratio:850 / 650}
#source-content .docfigure img[src="assets/p40-image00.webp"]{width:min(100%, 1519px);height:auto;aspect-ratio:1519 / 892}
#source-content .docfigure img[src="assets/real-acquirers.png"]{width:min(100%, 851px);height:auto;aspect-ratio:851 / 649}
#source-content .docfigure img[src="assets/p42-image00.webp"]{width:min(100%, 750px);height:auto;aspect-ratio:750 / 600}
#source-content .docfigure img[src="assets/p43-image02.webp"]{width:min(100%, 851px);height:auto;aspect-ratio:851 / 650}
#source-content .docfigure img[src="assets/p44-image00.webp"]{width:min(100%, 750px);height:auto;aspect-ratio:750 / 250}
html{scroll-behavior:auto;scroll-padding-top:0}body.v2 #source-content [id],body.v2 #source-content .section:target{scroll-margin-top:calc(var(--top) + 20px)}
