/* Scoped manual: large readable type, simple symbols and native disclosures. */
.qh498,.qh498-dialog{color-scheme:dark;color:#e9f5fc;font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;text-align:left;letter-spacing:normal}
.qh498 *,.qh498-dialog *{box-sizing:border-box}
dialog.qh498-dialog{position:fixed!important;inset:0!important;margin:auto!important;padding:0!important;width:min(940px,calc(100% - 20px))!important;max-width:none!important;height:min(940px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important;border:1px solid #3b687c!important;border-radius:20px!important;background:#061722!important;overflow:hidden!important}
dialog.qh498-dialog[open]{display:flex!important;flex-direction:column!important}
dialog.qh498-dialog::backdrop{background:#000b}
.qh498-dialog .qh498-dialog-head{display:flex!important;align-items:center!important;justify-content:space-between!important;flex:none!important;gap:16px!important;padding:13px 20px!important;background:#0a2533!important;border:0!important;border-bottom:1px solid #284c5e!important;position:static!important}
.qh498-dialog-head h1{font-size:20px!important;line-height:1.3!important;margin:0!important;color:#eefbff!important}
.qh498-dialog button,.qh498 button{font:inherit;cursor:pointer}
.qh498-dialog-head button{display:grid;place-items:center;flex:none;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:1px solid #4b8096!important;border-radius:50%!important;background:#123849!important;color:#fff!important;font-size:26px!important;line-height:1!important}
.qh498-dialog .qh498-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px!important;touch-action:pan-y}
.qh498-dialog-footer{display:flex!important;justify-content:space-between;align-items:center;gap:12px;flex:none;padding:10px 20px!important;border-top:1px solid #284c5e;background:#0a2533}
.qh498-dialog-footer small{color:#a1bfce;font-size:12px}.qh498-dialog-footer button{border:0;border-radius:9px;background:#c8ed63;color:#132311;padding:10px 22px;font-weight:750;min-height:42px}
.qh498 .qh498-hero{background:radial-gradient(ellipse at 100% 0,#16495c99,transparent 70%),#0b2938;border:1px solid #316172;border-radius:17px;padding:25px;margin-bottom:15px;overflow:hidden}
.qh498 .qh498-kicker{font-size:11px;letter-spacing:1.8px;font-weight:750;color:#9ce2f4;margin:0 0 12px}
.qh498 h2{font-size:clamp(24px,4vw,34px);line-height:1.15;letter-spacing:-.7px;margin:0 0 13px;color:#f1fbff}
.qh498 p{margin:0 0 12px;font:inherit;color:#c3dae6;max-width:none}
.qh498-modes{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}
.qh498-modes span{padding:4px 10px;border:1px solid currentColor;border-radius:7px;font:750 11px/1.5 system-ui;color:#73eab7;background:#052b25}
.qh498-modes span:nth-child(2){color:#6cd8ff;background:#072737}.qh498-modes span:nth-child(3){color:#f8e86f;background:#2a290a}
.qh498 .qh498-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 20px}
.qh498-steps>div{padding:15px 10px;background:#112d3a;border:1px solid #31576a;border-radius:12px;text-align:center;min-width:0}
.qh498-steps strong,.qh498-steps small{display:block;line-height:1.4}.qh498-steps strong{font-size:13px;color:#f2f9fc;margin:8px 0 4px}.qh498-steps small{font-size:11px;color:#9cbccb}
.qh498-step-icon{display:inline-grid;place-items:center;width:35px;height:35px;border:1px solid #699fbc;border-radius:50%;color:#c6f17a;font-size:18px}
.qh498 .qh498-tools{margin-bottom:12px}.qh498-search{display:block!important;font-size:13px!important;font-weight:700;color:#b4d5e5}
.qh498 .qh498-search input{display:block;box-sizing:border-box;width:100%;min-width:0;margin:6px 0 14px;padding:13px 14px;background:#03121c;border:1px solid #4e7c93;border-radius:10px;color:#f0faff;font:400 16px/1.5 system-ui;min-height:50px}.qh498-search input::placeholder{color:#7c9db0}
.qh498 .qh498-filters{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;background:none;border:0}
.qh498-filters button,.qh498-links button,.qh498-links a{display:inline-block;padding:8px 12px!important;border:1px solid #3c687d!important;border-radius:8px!important;background:#102b3c!important;color:#c7e4f2!important;font:600 13px/1.5 system-ui!important;text-decoration:none;min-height:38px!important;white-space:normal}
.qh498-filters button[aria-pressed=true]{background:#b9eaf8!important;color:#092734!important;border-color:#b9eaf8!important}
.qh498 .qh498-count{font-size:12px;color:#94b5c8;margin:12px 0}.qh498-topics{display:grid;gap:10px}
.qh498 .qh498-topic{border:1px solid #31566c;border-radius:13px;background:#0b2230;margin:0;overflow:clip}
.qh498 .qh498-topic[hidden],.qh498 .qh498-empty[hidden]{display:none!important}
.qh498 .qh498-topic summary{display:flex;align-items:center;gap:13px;list-style:none;cursor:pointer;padding:16px;margin:0;background:none;color:#ecf8ff;border:0;font:inherit;min-height:76px}
.qh498-topic summary::-webkit-details-marker{display:none}.qh498-topic summary::after{content:'+';flex:none;margin-left:auto;font-size:24px;color:#9acadd;line-height:1}.qh498-topic[open] summary::after{content:'−'}
.qh498-topic-icon{display:grid;place-items:center;width:39px;height:39px;flex:none;border:1px solid #3d7188;border-radius:11px;background:#163747;color:#90e5ff;font:700 22px/1 system-ui}
.qh498-topic-heading{min-width:0}.qh498-topic-heading strong{display:block;color:#e9f7ff;font:700 16px/1.4 system-ui}.qh498-topic-heading small{display:block;color:#92b4c6;font:400 12px/1.5 system-ui;margin-top:4px}
.qh498-topic[open]{border-color:#67a7c1}.qh498 .qh498-topic-body{padding:0 18px 20px;display:grid;gap:16px}.qh498 .qh498-card{border-top:1px solid #274654;padding-top:16px;margin:0;background:none}.qh498 .qh498-card h3{margin:0 0 7px;color:#b2edf4;font:700 16px/1.4 system-ui}.qh498 .qh498-card p{font-size:15px;line-height:1.75;margin:0;color:#cbdfe9}
.qh498-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.qh498 .qh498-empty{padding:18px;border:1px dashed #638ea2;border-radius:10px;color:#f3d889}
.qh498 :is(button,a,input,summary):focus-visible,.qh498-dialog button:focus-visible{outline:3px solid #ffe66f!important;outline-offset:3px!important}
.qh498-page{margin:0;background:#04111b}.qh498-page>header,.qh498-page>footer{max-width:960px;padding:20px 24px;margin:auto;font:14px/1.5 system-ui;color:#a6c7d6}.qh498-page>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.qh498-page a{color:#a9eaff}.qh498-page>main{max-width:960px;margin:auto;padding:0 24px 20px}.qh498-page h1{font:700 19px/1.4 system-ui;color:#edfbff;margin:0}
@media(max-width:420px){.qh498-dialog .qh498-scroll{padding:12px!important}.qh498 .qh498-hero{padding:18px}.qh498 .qh498-topic summary{padding:13px 10px;gap:9px}.qh498-topic-icon{width:31px;height:35px;font-size:19px}.qh498 .qh498-topic-body{padding:0 13px 16px}.qh498-steps>div{padding:11px 5px}.qh498-steps strong{font-size:12px}.qh498-steps small{font-size:10px}.qh498-page>main{padding:0 12px 20px}}
@media(orientation:landscape) and (max-height:500px){dialog.qh498-dialog{height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important}.qh498-dialog .qh498-dialog-head{padding:7px 14px!important}.qh498-dialog-head button{height:30px!important;min-height:30px!important;width:30px!important}.qh498-dialog-footer{padding:5px 14px!important}.qh498-dialog-footer button{min-height:32px;padding:5px 16px}}

.qh498 .qh498-topic-icon svg,.qh498 .qh498-step-icon svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}

/* 4.3.534: shared symbol legend in standalone Help. */
.qsx507-symbols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;}
.qsx507-symbols>h3{grid-column:1/-1;margin:0;color:#e0f7ff;}
.qsx507-symbols>div{display:flex;gap:10px;padding:12px 8px;border:1px solid #2d647a;background:#092637;border-radius:12px;min-width:0;}
.qsx507-symbols .qsx507-symbol{display:flex;align-items:center;justify-content:center;flex:0 0 32px;color:#ffe55e;font-size:20px;white-space:nowrap;}
.qsx507-symbol img{width:23px;height:27px;object-fit:contain;}
.qsx507-symbols strong,.qsx507-symbols small{display:block;}
.qsx507-symbols strong{font-size:13px;margin-bottom:5px;}
.qsx507-symbols small{font-size:12px;line-height:1.45;color:#c1d9e4;}
@media(max-width:360px){.qsx507-symbols{grid-template-columns:1fr;}}

.qsx507-symbol svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}

.qh498-intro-button{display:block;margin:16px 0 0;padding:12px 18px;min-height:48px;border:1px solid #ffe35c;border-radius:12px;background:#ffe35c;color:#071d29;font:700 16px/1.4 system-ui;cursor:pointer;max-width:100%}
