.qg-setup{--qgs-ink:#102f63;--qgs-teal:#008ba8;--qgs-pale:#eaf7fb;--qgs-line:#c8e3eb;--qgs-body:#344c70;color:var(--qgs-body);font-size:17px;line-height:1.85;overflow-wrap:anywhere}
.qg-setup *{box-sizing:border-box}
.qg-setup .qgs-sprites{position:absolute;width:0;height:0;overflow:hidden}
.qg-setup h1,.qg-setup h2,.qg-setup h3,.qg-setup h4{color:var(--qgs-ink);line-height:1.4;letter-spacing:.015em}
.qg-setup h1{font-size:clamp(32px,4.2vw,53px);margin:12px 0 10px;font-weight:800}
.qg-setup h2{font-size:clamp(27px,3.2vw,38px);margin:0 0 10px;font-weight:800}
.qg-setup h3{font-size:clamp(22px,2.2vw,28px);margin:0 0 15px;font-weight:750}
.qg-setup h4{font-size:19px;margin:0 0 8px}
.qg-setup p{margin:0 0 16px}
.qg-setup strong{color:var(--qgs-ink);font-weight:750}
.qg-setup a:not(.qg-btn):not(.qg-btn-secondary){color:#007b9b;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.qg-setup a:hover{text-decoration-thickness:2px}
.qg-setup button,.qg-setup a,.qg-setup summary{scroll-margin-top:130px}
.qg-setup :is(a,button,summary):focus-visible{outline:3px solid #009cba;outline-offset:5px}
.qg-setup section[id],.qg-setup article[id],.qg-setup details[id],.qg-setup nav[id]{scroll-margin-top:118px}
.qg-setup .qgs-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:32px;padding:40px 0 28px}
.qg-setup .qgs-eyebrow{color:var(--qgs-teal);font-size:13px;letter-spacing:.16em;font-weight:800;margin-bottom:12px}
.qg-setup .qgs-hero-lead{font-size:clamp(20px,2vw,25px);font-weight:700;color:#14678d;line-height:1.7;margin-bottom:10px}
.qg-setup .qgs-hero-text{max-width:650px}
.qg-setup .qgs-hero-art{margin:0;width:100%;display:grid;place-items:center;position:relative}
.qg-setup .qgs-hero-art img{display:block;max-width:100%;height:auto;mix-blend-mode:multiply}
.qg-setup .qgs-hero-art svg{width:100%;height:auto}
.qg-setup .qgs-requisites{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;padding:19px 24px;background:var(--qgs-pale);border-radius:8px;margin-bottom:24px}
.qg-setup .qgs-requisites strong{font-size:19px;padding-right:23px;border-right:1px solid #85bccd}
.qg-setup .qgs-requisites ul{display:flex;flex-wrap:wrap;gap:3px 17px;list-style:none;margin:0;padding:0;font-size:15px}
.qg-setup .qgs-requisites li+li:before{content:'/';color:#96becb;margin-right:17px}
.qg-setup .qgs-requisites>a{margin-left:auto;font-size:14px;font-weight:700}
.qg-setup .qgs-toc{background:#f0f9fc;border-block:1px solid var(--qgs-line);padding:16px 18px 18px;margin-bottom:22px}
.qg-setup .qgs-toc-label{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:12px}
.qg-setup .qgs-toc-label strong{font-size:14px}
.qg-setup .qgs-toc-label a{font-size:13px}
.qg-setup .qgs-toc ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}
.qg-setup .qgs-toc li+li{border-left:1px solid #bddce7}
.qg-setup .qgs-toc .qgs-toc-help{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
.qg-setup .qgs-toc ol a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;color:var(--qgs-ink)!important;font-size:14px;text-align:center;text-decoration:none!important;font-weight:750;padding:6px}
.qg-setup .qgs-toc ol a:hover{color:var(--qgs-teal)!important;background:#e0f2f8}
.qg-setup .qgs-toc ol span{color:var(--qgs-teal);font-size:12px;letter-spacing:.04em}
.qg-setup .qgs-screen-note{font-size:13px;color:#6d7d93;text-align:right;margin-bottom:0}
.qg-setup .qgs-chapter{padding:60px 0 8px;border-bottom:2px solid #74bed1}
.qg-setup .qgs-chapter-head{display:grid;grid-template-columns:100px minmax(0,1fr);gap:24px;align-items:start;padding-bottom:26px}
.qg-setup .qgs-chapter-number{font-size:72px;font-weight:850;letter-spacing:-.055em;color:var(--qgs-ink);line-height:1.12;white-space:nowrap;font-variant-numeric:tabular-nums}
.qg-setup .qgs-chapter-head p{margin:7px 0 0}
.qg-setup .qgs-chapter-head h2{margin-bottom:7px}
.qg-setup .qgs-device-label{display:inline-block;background:#e7f6fb;color:#007994;font-size:13px;font-weight:750;line-height:1.6;padding:3px 11px;border-radius:5px;vertical-align:middle}
.qg-setup .qgs-skip{font-size:14px;display:inline-block;margin-top:12px}
.qg-setup .qgs-step{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;padding:32px 0 32px 82px;border-top:1px solid var(--qgs-line);align-items:start}
.qg-setup .qgs-step-number{position:absolute;left:0;top:32px;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;font-size:31px;line-height:1;color:#027da0;font-weight:750;background:var(--qgs-pale)}
.qg-setup .qgs-step-full{display:block}
.qg-setup .qgs-step p:last-child{margin-bottom:0}
.qg-setup .qgs-small{font-size:14px;line-height:1.8;color:#63758c}
.qg-setup .qgs-procedure{padding-left:24px;margin:14px 0 20px}
.qg-setup .qgs-procedure>li{padding-left:5px;margin:9px 0}
.qg-setup .qgs-procedure>li::marker{font-weight:800;color:var(--qgs-teal)}
.qg-setup .qgs-check{display:block;position:relative;padding:11px 16px 11px 49px;background:var(--qgs-pale);border-radius:5px;margin-top:20px!important;font-size:15px;line-height:1.75;color:#205176}
.qg-setup .qgs-check:before{content:'✓';display:grid;place-items:center;position:absolute;left:16px;top:13px;width:23px;height:23px;background:#048ead;border-radius:50%;color:white;font-size:15px;font-weight:800}
.qg-setup .qgs-note{border-left:3px solid #55a7be;background:#f4fafc;padding:12px 17px;font-size:14px;margin:18px 0}
.qg-setup .qgs-note p:last-child{margin-bottom:0}
.qg-setup .qgs-note-critical{background:#fff4f3;border-color:#d2736c;color:#7d3430}
.qg-setup .qgs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}
.qg-setup .qgs-actions .qg-btn,.qg-setup .qgs-actions .qg-btn-secondary{font-size:15px}
.qg-setup .qgs-app-identity{display:flex;gap:16px;align-items:center;margin:20px 0}
.qg-setup .qgs-app-icon{width:57px;height:57px;border-radius:13px;display:grid;place-items:center;flex:none;background:#087df3;color:white}
.qg-setup .qgs-app-icon svg{width:34px;height:34px}
.qg-setup .qgs-app-identity strong{display:block;font-size:19px;line-height:1.45}
.qg-setup .qgs-app-identity small{display:block;color:#6a7c92;font-size:13px}
.qg-setup .qgs-account-options{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:20px 0}
.qg-setup .qgs-account-options>div+div{padding-left:22px;border-left:1px solid var(--qgs-line)}
.qg-setup .qgs-account-options h4{font-size:16px;color:#007996;margin-bottom:10px}
.qg-setup .qgs-account-options p{font-size:15px}
.qg-setup .qgs-path{color:#087b9a;font-weight:700;font-size:15px;margin:12px 0 18px}
.qg-setup .qgs-path b{color:#102f63;font-weight:650}
.qg-setup .qgs-figure{margin:0;min-width:0}
.qg-setup .qgs-figure figcaption{text-align:center;font-size:12px;line-height:1.5;color:#6c7d93;margin:10px 0 0}
.qg-setup .qgs-phone{width:min(245px,100%);min-height:312px;background:white;border:7px solid #293748;border-bottom-width:10px;border-radius:30px;box-shadow:0 5px 0 #d7e3e8;margin:0 auto;padding:13px 15px 19px;line-height:1.6;color:var(--qgs-ink);position:relative}
.qg-setup .qgs-phone:before{content:'';width:72px;height:11px;border-radius:0 0 9px 9px;background:#293748;position:absolute;top:-1px;left:50%;transform:translateX(-50%)}
.qg-setup .qgs-phone-status{font-size:9px;font-weight:750;display:flex;justify-content:space-between;margin-bottom:25px;padding:0 4px}
.qg-setup .qgs-phone-center{text-align:center;padding-top:12px}
.qg-setup .qgs-meta-logo{font-size:67px;line-height:1.1;font-family:Arial,sans-serif;font-weight:400;letter-spacing:-6px;color:#087ef5;margin-bottom:5px}
.qg-setup .qgs-phone-title{font-size:19px;font-weight:800;margin:8px 0 18px}
.qg-setup .qgs-phone-sub{font-size:12px;margin:15px 0!important}
.qg-setup .qgs-landscape{height:94px;background:linear-gradient(155deg,transparent 41%,#aacbdb 42%,#aacbdb 53%,transparent 54%),linear-gradient(30deg,transparent 40%,#77a8bc 41%,#77a8bc 62%,transparent 63%),linear-gradient(#e3f5ff,#bbe0ed);border-radius:6px;overflow:hidden;position:relative;margin:17px 0}
.qg-setup .qgs-landscape:after{content:'';position:absolute;bottom:0;left:-10%;width:120%;height:25%;background:#50839b;border-radius:50% 50% 0 0}
.qg-setup .qgs-ui-button{display:block;background:#057cef;color:white;border-radius:7px;text-align:center;font-size:13px;font-weight:700;line-height:1.55;padding:10px 9px;margin:10px 0 0;box-shadow:none}
.qg-setup .qgs-ui-button-outline{background:white;color:#087594;border:1px solid #86bccd}
.qg-setup .qgs-ui-button-teal{background:#018daa}
.qg-setup .qgs-ui-button-danger{background:#df5062}
.qg-setup .qgs-ui-button-muted{color:#315478;background:#eef3f7}
.qg-setup .qgs-ui-title{color:#123763;font-size:15px;font-weight:750;line-height:1.55;margin:0 0 15px}
.qg-setup .qgs-ui-row{font-size:12px;line-height:1.55;padding:12px 9px;border-bottom:1px solid #e0eaf0;display:flex;align-items:center;justify-content:space-between;gap:12px}
.qg-setup .qgs-ui-selected{background:#e1f4fb;color:#006f9e;border-radius:5px}
.qg-setup .qgs-toggle{width:31px;height:19px;border-radius:14px;background:#038cae;display:inline-block;flex:none;position:relative}
.qg-setup .qgs-toggle:after{content:'';width:14px;height:14px;position:absolute;top:2.5px;right:3px;background:white;border-radius:50%}
.qg-setup .qgs-toggle-off{background:#bdcbd4}
.qg-setup .qgs-toggle-off:after{left:3px;right:auto}
.qg-setup .qgs-quest-window{background:#fff;border:1px solid #bad1df;border-top:17px solid #e4edf3;border-radius:11px;overflow:hidden;box-shadow:0 3px 0 #edf3f6;color:var(--qgs-ink);line-height:1.7}
.qg-setup .qgs-quest-window-dark{background:#23384b;border-color:#344e65;border-top-color:#2d455d;color:#f1f7fc}
.qg-setup .qgs-quest-window-dark .qgs-ui-title,.qg-setup .qgs-quest-window-dark strong{color:#fff}
.qg-setup .qgs-window-body{padding:20px}
.qg-setup .qgs-window-head{padding:9px 15px;background:#f3f8fb;border-bottom:1px solid #dce8ef;font-size:13px;font-weight:700;color:#1b416b}
.qg-setup .qgs-quest-window-dark .qgs-window-head{background:#2c445b;border-color:#4a6379;color:#d9e7f0}
.qg-setup .qgs-window-content{display:grid;grid-template-columns:116px minmax(0,1fr);min-height:180px}
.qg-setup .qgs-ui-nav{background:#f6fafc;padding:15px 8px;border-right:1px solid #e1edf2;font-size:10px;line-height:1.5}
.qg-setup .qgs-ui-nav>span{display:block;padding:11px 7px;margin-bottom:4px;white-space:nowrap}
.qg-setup .qgs-window-main{padding:21px 16px;min-width:0;font-size:12px}
.qg-setup .qgs-window-main p{font-size:12px;margin-bottom:13px}
.qg-setup .qgs-window-search{background:#425b77;border:1px solid #6a829c;border-radius:6px;color:#edf5fe;padding:7px 11px;font-size:13px;margin-bottom:18px}
.qg-setup .qgs-ui-app-card{display:flex;gap:12px;align-items:center;padding:14px 0}
.qg-setup .qgs-ui-app-card .qgs-app-icon{width:44px;height:44px;border-radius:10px}
.qg-setup .qgs-ui-app-card strong{font-size:13px;line-height:1.4;display:block}
.qg-setup .qgs-ui-app-card small{font-size:11px;display:block;opacity:.8}
.qg-setup .qgs-window-pair{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:8px;min-width:0}
.qg-setup .qgs-window-pair>div{min-width:0}
.qg-setup .qgs-window-pair .qgs-window-body{padding:15px 12px}
.qg-setup .qgs-window-pair .qgs-quest-window{border-top-width:12px}
.qg-setup .qgs-window-pair p{font-size:11px;line-height:1.7}
.qg-setup .qgs-window-pair .qgs-ui-title{font-size:12px;min-height:38px}
.qg-setup .qgs-window-pair .qgs-ui-row{padding:10px 5px;font-size:10px;gap:5px}
.qg-setup .qgs-arrow{color:#0086aa;font-weight:750;font-size:28px;line-height:1;text-align:center}
.qg-setup .qgs-code{display:flex;gap:4px;justify-content:center;margin:15px 0}
.qg-setup .qgs-code span{width:24px;height:34px;border:1px solid #7f9db4;border-radius:3px;background:white}
.qg-setup .qgs-six-label{font-size:12px;color:#087a97;text-align:center;font-weight:650;padding:7px 4px;background:#e6f5fa;margin-top:10px}
.qg-setup .qgs-success-ui{display:flex;align-items:center;justify-content:center;gap:10px;background:#e9f8f1;color:#1d825d;font-weight:750;padding:15px 12px;font-size:12px;line-height:1.65;border-radius:5px}
.qg-setup .qgs-process{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;gap:12px;margin:22px 0}
.qg-setup .qgs-process-item{min-width:0;align-self:stretch}
.qg-setup .qgs-process-item .qgs-quest-window{height:100%}
.qg-setup .qgs-process-item .qgs-window-body{padding:17px}
.qg-setup .qgs-process-item p{font-size:12px;margin:10px 0}
.qg-setup .qgs-process-title{font-size:14px;color:#06789a;font-weight:700;margin:0 0 9px!important;text-align:center}
.qg-setup .qgs-file{display:flex;align-items:center;gap:10px;border:1px solid #b5d7e6;background:#ebf7ff;border-radius:6px;padding:14px 10px;font-size:12px;font-weight:700;line-height:1.5}
.qg-setup .qgs-file svg{width:33px;height:40px;flex:none;color:#1688d0}
.qg-setup .qgs-icon{width:28px;height:28px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.qg-setup .qgs-large-icon{width:48px;height:48px;color:#007da0}
.qg-setup .qgs-purpose{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;gap:15px;align-items:center;padding:5px 0 28px}
.qg-setup .qgs-purpose-item{display:flex;align-items:center;gap:15px;padding:20px 12px;border-block:1px solid var(--qgs-line)}
.qg-setup .qgs-purpose-item strong{display:block;font-size:17px}
.qg-setup .qgs-purpose-item p{font-size:13px;margin:4px 0 0;line-height:1.7}
.qg-setup .qgs-sample{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:18px 22px;background:#e5f8f5;border-left:3px solid #44a995;margin:0 0 25px}
.qg-setup .qgs-sample p{margin:0;font-size:15px}
.qg-setup .qgs-nowrap{display:inline-block}
.qg-setup .qgs-connect-prep{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:25px 0 20px}
.qg-setup .qgs-connect-prep>div{display:grid;grid-template-columns:45px 1fr;column-gap:12px;align-items:start;padding-right:18px}
.qg-setup .qgs-connect-prep>div+div{border-left:1px solid var(--qgs-line);padding-left:25px}
.qg-setup .qgs-connect-prep h4{font-size:17px;margin:3px 0 6px}
.qg-setup .qgs-connect-prep p{grid-column:2;font-size:14px}
.qg-setup .qgs-connect-prep svg{width:40px;height:40px;color:#007fa0;grid-row:1/3}
.qg-setup .qgs-power-example{display:grid;grid-template-columns:180px 1fr;gap:23px;align-items:center;margin:25px 0;padding:22px 0;border-block:1px solid #e0edf2}
.qg-setup .qgs-power-example img{display:block;width:180px;height:180px;object-fit:cover;border-radius:8px}
.qg-setup .qgs-power-example strong{display:block;font-size:17px;margin-bottom:7px}
.qg-setup .qgs-power-example p{font-size:14px;margin:0 0 9px}
.qg-setup .qgs-power-example a{font-size:12px}
.qg-setup .qgs-connection-status{display:flex;align-items:center;gap:14px;font-size:13px;border-bottom:1px solid #dfeaf0;padding:13px 0}
.qg-setup .qgs-connected:before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background:#29905c;margin-right:7px}
.qg-setup .qgs-check-pair{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start;margin:24px 0}
.qg-setup .qgs-check-pair>div+div{border-left:1px solid var(--qgs-line);padding-left:35px}
.qg-setup .qgs-status-list{margin:0}
.qg-setup .qgs-status-list>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #dfebf1;padding:13px 0;font-size:14px}
.qg-setup .qgs-status-list dt{color:#47617e}
.qg-setup .qgs-status-list dd{margin:0;font-weight:700;color:#245978;text-align:right}
.qg-setup .qgs-motion-checks{list-style:none;padding:0;margin:0}
.qg-setup .qgs-motion-checks li{display:flex;align-items:center;gap:13px;padding:10px 0;font-size:15px}
.qg-setup .qgs-motion-checks .qgs-icon{width:25px;color:#0085a4}
.qg-setup .qgs-complete{background:#e3f7f7;padding:19px 23px;border-radius:6px;margin-bottom:30px}
.qg-setup .qgs-complete p{margin:0}
.qg-setup .qgs-complete a{font-size:14px;display:inline-block;margin-top:8px}
.qg-setup .qgs-secondary-section{padding:48px 0;border-bottom:1px solid #91c7d6}
.qg-setup .qgs-secondary-section>h2{margin-bottom:12px}
.qg-setup .qgs-daily-flow{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;gap:12px;background:#f0f9fc;padding:23px;margin:24px 0}
.qg-setup .qgs-daily-flow>div{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:15px;font-weight:650;color:#174777}
.qg-setup .qgs-daily-flow .qgs-icon{width:41px;height:41px;color:#007e9e}
.qg-setup .qgs-daily-flow>.qgs-arrow{align-self:center}
.qg-setup .qgs-end-options{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:24px 0}
.qg-setup .qgs-end-options>div{text-align:center}
.qg-setup .qgs-end-action{display:block;padding:13px 20px;border-radius:6px;font-size:21px;font-weight:750;background:#0089a8;color:white;margin-bottom:10px}
.qg-setup .qgs-end-action-stop{background:#d94b60}
.qg-setup .qgs-end-options p{font-size:15px}
.qg-setup .qgs-reconnect{display:flex;gap:20px;align-items:flex-start;margin:27px 0 0}
.qg-setup .qgs-reconnect .qgs-icon{width:42px;height:42px;color:#0a81a2}
.qg-setup .qgs-reconnect p{margin-bottom:0;font-size:15px}
.qg-setup .qgs-update-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;counter-reset:updates;margin:26px 0}
.qg-setup .qgs-update-step{counter-increment:updates;min-width:0}
.qg-setup .qgs-update-step>p{font-size:14px;line-height:1.8;display:flex;gap:10px;min-height:82px}
.qg-setup .qgs-update-step>p:before{content:counter(updates);display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;font-size:20px;font-weight:750;color:#047e9e;background:var(--qgs-pale)}
.qg-setup .qgs-update-step .qgs-quest-window{min-height:180px}
.qg-setup .qgs-update-step .qgs-window-body{padding:15px 13px}
.qg-setup .qgs-update-step .qgs-window-body p{font-size:12px}
.qg-setup .qgs-management-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:45px;align-items:center;border-top:1px solid var(--qgs-line);padding:28px 0}
.qg-setup .qgs-management-row:first-of-type{margin-top:20px}
.qg-setup .qgs-management-row h3{font-size:23px}
.qg-setup .qgs-management-row p{font-size:15px}
.qg-setup .qgs-mini-dialog{border:1px solid #bfd6e3;border-radius:7px;padding:18px 20px;color:var(--qgs-ink)}
.qg-setup .qgs-mini-dialog strong{display:block;font-size:14px;margin-bottom:7px}
.qg-setup .qgs-mini-dialog p{font-size:12px!important;margin-bottom:10px}
.qg-setup .qgs-inline-buttons{display:flex;gap:9px}
.qg-setup .qgs-inline-buttons>span{flex:1}
.qg-setup .qgs-faq-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 25px}
.qg-setup .qgs-faq-tools p{margin:0}
.qg-setup .qgs-text-button{background:none;border:1px solid #a3c8d5;border-radius:5px;padding:7px 13px;color:#037894;font:inherit;font-size:13px;font-weight:700;cursor:pointer}
.qg-setup .qgs-faq{border-top:1px solid var(--qgs-line);padding:0}
.qg-setup .qgs-faq:last-of-type{border-bottom:1px solid var(--qgs-line)}
.qg-setup .qgs-faq summary{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none;padding:23px 2px;color:var(--qgs-ink);font-size:21px;font-weight:750;line-height:1.6}
.qg-setup .qgs-faq summary::-webkit-details-marker{display:none}
.qg-setup .qgs-faq summary:before{content:'+';display:grid;place-items:center;width:35px;height:35px;flex:none;border-radius:50%;font-size:25px;background:var(--qgs-pale);color:#0082a1}
.qg-setup .qgs-faq[open] summary:before{content:'−'}
.qg-setup .qgs-faq summary:hover{color:#007d9b}
.qg-setup .qgs-faq-answer{padding:0 0 26px 51px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:40px}
.qg-setup .qgs-faq-answer p,.qg-setup .qgs-faq-answer li{font-size:15px}
.qg-setup .qgs-faq-answer .qgs-procedure{margin:0 0 15px}
.qg-setup .qgs-faq-answer .qgs-note{margin-bottom:0}
.qg-setup .qgs-faq-answer .qgs-window-body p{font-size:12px}
.qg-setup .qgs-progress-track{height:7px;background:#d8e7f1;border-radius:5px;overflow:hidden;margin:20px 0 7px}
.qg-setup .qgs-progress-track:before{content:'';display:block;width:57%;height:100%;background:#089bd2;border-radius:5px}
.qg-setup .qgs-support{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:55px;align-items:center}
.qg-setup .qgs-support .qgs-procedure{font-size:16px}
.qg-setup .qgs-next-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin:24px 0 16px;align-items:center}
.qg-setup .qgs-next-secondary{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:22px;font-size:15px}
.qg-setup .qgs-bottom-back{display:block;text-align:right;font-size:14px;margin:30px 0 0}
@media(min-width:1000px){.qg-setup .qgs-chapter-head h2{padding-top:4px}}
@media(max-width:900px){.qg-setup .qgs-hero{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.qg-setup .qgs-step{gap:24px;padding-left:66px}.qg-setup .qgs-step-number{width:47px;height:47px;font-size:27px}.qg-setup .qgs-chapter-head{grid-template-columns:76px 1fr;gap:15px}.qg-setup .qgs-chapter-number{font-size:61px}.qg-setup .qgs-window-content{grid-template-columns:94px 1fr}.qg-setup .qgs-ui-nav{padding:12px 5px;font-size:9px}.qg-setup .qgs-window-main{padding:16px 10px}.qg-setup .qgs-window-body{padding:16px}.qg-setup .qgs-purpose{gap:8px;grid-template-columns:1fr 18px 1fr 18px 1fr}.qg-setup .qgs-purpose-item{flex-direction:column;align-items:flex-start;gap:8px}.qg-setup .qgs-connect-prep{gap:15px}.qg-setup .qgs-connect-prep>div{grid-template-columns:1fr}.qg-setup .qgs-connect-prep svg{grid-row:auto}.qg-setup .qgs-connect-prep p{grid-column:auto}.qg-setup .qgs-connect-prep>div+div{padding-left:15px}.qg-setup .qgs-update-flow{grid-template-columns:repeat(2,1fr);gap:24px}.qg-setup .qgs-update-step>p{min-height:52px}.qg-setup .qgs-faq-answer{gap:25px}.qg-setup .qgs-support{gap:30px}}
@media(max-width:680px){.qg-setup{font-size:16px;line-height:1.9}.qg-setup h1{font-size:34px;line-height:1.45}.qg-setup .qgs-hero{grid-template-columns:1fr;padding:27px 0 20px;gap:8px}.qg-setup .qgs-hero-art{width:210px;margin:-10px 0 0 auto}.qg-setup .qgs-hero-lead{font-size:21px}.qg-setup .qgs-hero-text>p:last-child{margin-bottom:0}.qg-setup .qgs-requisites{padding:16px 18px;gap:10px}.qg-setup .qgs-requisites strong{border:0;padding:0;flex-basis:100%;font-size:17px}.qg-setup .qgs-requisites ul{font-size:14px;gap:4px 13px}.qg-setup .qgs-requisites li+li:before{margin-right:13px}.qg-setup .qgs-requisites>a{margin-left:0;margin-top:3px}.qg-setup .qgs-toc{padding:14px 9px}.qg-setup .qgs-toc ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.qg-setup .qgs-toc li:nth-child(4){border-left:0}.qg-setup .qgs-toc ol a{font-size:12px;padding:6px 3px}.qg-setup .qgs-toc-label{padding-inline:6px;flex-direction:column;align-items:flex-start;gap:6px}.qg-setup .qgs-screen-note{text-align:left;font-size:12px}.qg-setup .qgs-chapter{padding-top:40px}.qg-setup .qgs-chapter-head{grid-template-columns:55px 1fr;gap:13px;padding-bottom:21px}.qg-setup .qgs-chapter-number{font-size:46px;line-height:1.18}.qg-setup .qgs-chapter-head h2{font-size:26px}.qg-setup .qgs-chapter-head p{font-size:14px}.qg-setup .qgs-step{grid-template-columns:1fr;gap:22px;padding:26px 0}.qg-setup .qgs-step-number{left:0;top:26px;width:36px;height:36px;font-size:23px}.qg-setup .qgs-step h3{padding-left:48px;min-height:36px;font-size:23px;line-height:1.6;margin-bottom:15px}.qg-setup .qgs-step-copy,.qg-setup .qgs-step-full{min-width:0}.qg-setup .qgs-step-full h3{padding-right:0}.qg-setup .qgs-step .qgs-figure{width:100%;max-width:470px;margin:auto}.qg-setup .qgs-step .qgs-phone{max-width:218px;min-height:280px}.qg-setup .qgs-check{font-size:14px;padding:10px 12px}.qg-setup .qgs-check:before{flex-basis:21px;height:21px}.qg-setup .qgs-actions{gap:10px}.qg-setup .qgs-actions .qg-btn,.qg-setup .qgs-actions .qg-btn-secondary{font-size:14px}.qg-setup .qgs-account-options{gap:14px}.qg-setup .qgs-account-options>div+div{padding-left:14px}.qg-setup .qgs-account-options p{font-size:14px}.qg-setup .qgs-account-options h4{font-size:15px}.qg-setup .qgs-app-identity strong{font-size:18px}.qg-setup .qgs-step-full .qgs-process{grid-template-columns:1fr;max-width:390px;margin-inline:auto;gap:10px}.qg-setup .qgs-process>.qgs-arrow{transform:rotate(90deg);margin:2px 0}.qg-setup .qgs-process-item .qgs-window-body{padding:18px}.qg-setup .qgs-purpose{grid-template-columns:1fr;gap:3px}.qg-setup .qgs-purpose-item{flex-direction:row;align-items:center;border:0;background:#f4fafc;padding:15px 18px}.qg-setup .qgs-purpose>.qgs-arrow{font-size:22px;transform:rotate(90deg);padding:5px}.qg-setup .qgs-purpose-item strong{font-size:16px}.qg-setup .qgs-sample{padding:15px 17px}.qg-setup .qgs-connect-prep{grid-template-columns:1fr;gap:0;margin:18px 0}.qg-setup .qgs-connect-prep>div{grid-template-columns:39px 1fr;padding:15px 0!important;border-left:0!important;border-bottom:1px solid #e2eef2}.qg-setup .qgs-connect-prep svg{grid-row:1/3;width:33px;height:33px}.qg-setup .qgs-connect-prep p{grid-column:2;margin:0}.qg-setup .qgs-connect-prep h4{font-size:17px}.qg-setup .qgs-check-pair{grid-template-columns:1fr;gap:25px}.qg-setup .qgs-check-pair>div+div{border-left:0;padding-left:0}.qg-setup .qgs-complete{padding:17px}.qg-setup .qgs-secondary-section{padding:35px 0}.qg-setup .qgs-secondary-section>h2{font-size:27px}.qg-setup .qgs-daily-flow{grid-template-columns:1fr 20px 1fr;gap:14px 10px;padding:19px 15px}.qg-setup .qgs-daily-flow>.qgs-arrow:nth-child(4){display:none}.qg-setup .qgs-daily-flow>div{font-size:13px}.qg-setup .qgs-end-options{gap:16px}.qg-setup .qgs-end-action{font-size:16px;padding:12px 10px}.qg-setup .qgs-end-options p{font-size:13px}.qg-setup .qgs-reconnect{gap:13px}.qg-setup .qgs-reconnect .qgs-icon{width:30px;height:30px}.qg-setup .qgs-update-flow{gap:24px 14px}.qg-setup .qgs-update-step>p{font-size:12px;gap:6px;min-height:75px}.qg-setup .qgs-update-step>p:before{width:26px;height:26px;font-size:17px}.qg-setup .qgs-update-step .qgs-window-body{padding:12px 9px}.qg-setup .qgs-update-step .qgs-ui-title{font-size:12px}.qg-setup .qgs-update-step .qgs-ui-button{font-size:11px;padding:9px 5px}.qg-setup .qgs-management-row{grid-template-columns:1fr;gap:18px;padding:23px 0}.qg-setup .qgs-management-row h3{font-size:22px}.qg-setup .qgs-mini-dialog{max-width:410px;width:100%;margin:auto;padding:16px}.qg-setup .qgs-faq summary{font-size:18px;gap:11px;padding:20px 0}.qg-setup .qgs-faq summary:before{width:29px;height:29px;font-size:22px}.qg-setup .qgs-faq-answer{grid-template-columns:1fr;padding:0 0 22px;gap:18px}.qg-setup .qgs-faq-answer .qgs-figure{max-width:370px;width:100%;margin:auto}.qg-setup .qgs-support{grid-template-columns:1fr;gap:22px}.qg-setup .qgs-support .qgs-figure{max-width:460px;width:100%;margin:auto}.qg-setup .qgs-next-links{gap:12px}.qg-setup .qgs-next-secondary{gap:8px 20px;font-size:14px}.qg-setup .qgs-bottom-back{text-align:left}.qg-setup section[id],.qg-setup article[id],.qg-setup details[id],.qg-setup nav[id]{scroll-margin-top:95px}}
@media(prefers-reduced-motion:reduce){.qg-setup *{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:800px){.qg-setup .qgs-step{grid-template-columns:1fr}.qg-setup .qgs-step .qgs-figure{max-width:470px;width:100%;margin-inline:auto}}
@media(max-width:680px){.qg-setup .qgs-check{padding-left:43px}.qg-setup .qgs-check:before{left:12px;top:12px;width:21px;height:21px}}
@media(max-width:480px){.qg-setup .qgs-power-example{grid-template-columns:110px 1fr;gap:15px;align-items:start}.qg-setup .qgs-power-example img{width:110px;height:110px}.qg-setup .qgs-power-example strong{font-size:15px}.qg-setup .qgs-power-example p{font-size:13px}}
@media print{.qg-setup .qgs-faq-tools,.qg-setup .qgs-bottom-back{display:none}.qg-setup .qgs-step,.qg-setup .qgs-management-row,.qg-setup .qgs-faq{break-inside:avoid}.qg-setup details::details-content{display:block!important}}


.qg-setup .qgs-faq-answer > :only-child{grid-column:1 / -1;max-width:850px}
.qg-setup .qgs-step > .qgs-power-example{display:block;margin:0;padding:0;background:transparent}
.qg-setup .qgs-step > .qgs-power-example img{display:block;width:min(220px,100%);height:auto;margin:0 auto 16px}
.qg-setup .qgs-step > .qgs-power-example figcaption{font-size:14px;line-height:1.8}


.qg-setup .qgs-visual{min-width:0}
.qg-setup .qgs-visual-label{font-size:13px;font-weight:750;color:#617486;margin:0 0 16px;letter-spacing:.025em}
.qg-setup .qgs-screen-route{list-style:none;margin:0;padding:0;display:grid;gap:28px}
.qg-setup .qgs-screen-route>li{position:relative;min-width:0;margin:0;padding:0}
.qg-setup .qgs-route-screen{margin:0;min-width:0}
.qg-setup .qgs-route-screen figcaption{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;text-align:left;font-size:16px;line-height:1.55}
.qg-setup .qgs-route-screen figcaption strong{display:block;font-size:16px}
.qg-setup .qgs-route-screen figcaption small{display:block;font-size:12px;color:#63758c;line-height:1.7;margin-top:3px}
.qg-setup .qgs-route-number{flex:none;width:25px;height:25px;display:grid;place-items:center;border:1px solid #c2d3df;border-radius:50%;font-size:13px;font-weight:800;line-height:1;color:#19466b;background:#fff;margin-top:1px}
.qg-setup .qgs-route-image{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#191919;overflow:hidden;border-radius:8px;border:1px solid #334150}
.qg-setup .qgs-route-image img{display:block;width:100%;height:auto;object-fit:contain;border:0;border-radius:0}
.qg-setup .qgs-route-image .qg-screen-zoom{font-size:10px;padding:5px 8px;white-space:nowrap;width:100%;opacity:1}
.qg-setup .qgs-route-image:hover .qg-screen-zoom,.qg-setup .qgs-route-image:focus-visible .qg-screen-zoom{opacity:1}
.qg-setup .qgs-visual-hint{font-size:13px;line-height:1.8;margin:15px 0 0;padding-left:12px;border-left:2px solid #c6d7e1}
.qg-setup .qgs-visual-source{font-size:11px;line-height:1.8;color:#718093;margin:14px 0 0}
.qg-setup .qgs-visual-source a{color:#526d85}
.qg-setup .qgs-visual-entry{max-width:430px;width:100%;margin-inline:auto}
.qg-setup .qgs-screen-route-stack>li+li:before{content:'↓';position:absolute;top:-29px;left:11px;color:#91a7b9;font-size:19px;line-height:1}
.qg-setup .qgs-screen-route-stack{gap:34px}
.qg-setup .qgs-visual-step>.qgs-step-copy{max-width:850px}
.qg-setup .qgs-visual-wide{margin:26px 0 24px}
.qg-setup .qgs-registration-screens{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin-inline:auto;gap:36px;align-items:start}
.qg-setup .qgs-registration-screens .qgs-route-image{background:#fff;border-color:#d6dfe5}
.qg-setup .qgs-registration-screens .qgs-route-image img{max-height:none}
@media(max-width:600px){.qg-setup .qgs-registration-screens{grid-template-columns:1fr;max-width:360px;gap:30px}}
.qg-setup .qgs-screen-route-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.qg-setup .qgs-screen-route-three .qgs-route-screen figcaption{min-height:59px}
.qg-setup .qgs-screen-route-three .qgs-route-image{height:auto}
.qg-setup .qgs-screen-route-three .qgs-route-image img{max-height:none}
.qg-setup .qgs-screen-route-three>li+li:before{content:'→';position:absolute;top:147px;left:-25px;color:#819caf;font-size:21px;line-height:1}
.qg-setup .qgs-registration-map{margin:0;min-width:0}
.qg-setup .qgs-registration-map figcaption{font-size:13px;font-weight:750;color:#617486;margin-bottom:17px}
.qg-setup .qgs-registration-account{text-align:center;padding:15px 0 20px;border-bottom:1px solid #cfdae3}
.qg-setup .qgs-registration-account strong{display:block;font-size:16px}
.qg-setup .qgs-registration-account span{display:block;font-size:12px;color:#617486;margin-top:5px}
.qg-setup .qgs-registration-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:21px 0}
.qg-setup .qgs-registration-pair>div{text-align:center;min-width:0}
.qg-setup .qgs-registration-pair>div+div{border-left:1px solid #dce5eb;padding-left:14px}
.qg-setup .qgs-map-check{display:grid;place-items:center;width:25px;height:25px;margin:0 auto 9px;background:#eaf4f8;border-radius:50%;color:#007994;font-size:13px;font-weight:800}
.qg-setup .qgs-registration-pair strong{display:block;font-size:15px}
.qg-setup .qgs-registration-pair p{font-size:12px;color:#62768b;line-height:1.8;margin:6px 0 0}
.qg-setup .qgs-registration-next{text-align:center;font-size:13px;color:#087795;border-top:1px solid #cfdae3;padding:14px 0 0;margin:0}
.qg-setup .qgs-registration-next span{display:block;margin-bottom:5px;font-size:20px;line-height:1}
.qg-setup .qgs-permission-guide{margin:27px 0 24px}
.qg-setup .qgs-permission-guide>figcaption{margin:0 0 21px;text-align:left;font-size:17px;line-height:1.7}
.qg-setup .qgs-permission-guide>figcaption small{display:block;margin-top:6px;font-size:12px;color:#63758c;font-weight:400}
.qg-setup .qgs-permission-panels{display:grid;grid-template-columns:1fr 1fr;gap:42px}
.qg-setup .qgs-permission-panel{min-width:0;position:relative}
.qg-setup .qgs-permission-panel+.qgs-permission-panel:before{content:'→';position:absolute;left:-33px;top:195px;font-size:25px;line-height:1;color:#839bae}
.qg-setup .qgs-panel-label{font-size:13px;font-weight:750;color:#506a81;margin:0 0 10px}
.qg-setup .qgs-permission-surface{min-height:350px;padding:25px 18px;background:#f0f3f6;display:flex;align-items:center;justify-content:center;border-radius:10px}
.qg-setup .qgs-permission-dialog{width:100%;padding:24px 22px;background:white;border:1px solid #d1dae2;border-radius:14px;color:#293b4f;box-shadow:0 4px 14px #24384909}
.qg-setup .qgs-permission-title{display:block;font-size:17px;font-weight:700;line-height:1.65;color:#27364a;margin:0 0 14px}
.qg-setup .qgs-permission-dialog>p{font-size:14px;line-height:1.8;margin:0 0 23px;color:#536477}
.qg-setup .qgs-permission-buttons{display:flex;gap:10px;align-items:center;justify-content:flex-end}
.qg-setup .qgs-diagram-cancel{font-size:12px;white-space:nowrap;color:#748393}
.qg-setup .qgs-diagram-target{position:relative;display:block;padding:12px 10px;border:2px solid #da7b22;border-radius:7px;background:#fff8ef;color:#7d4214;font-size:14px;font-weight:750;line-height:1.5;text-align:center}
.qg-setup .qgs-diagram-target>i{position:absolute;left:-11px;top:-12px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;font-size:12px;font-style:normal;color:#fff;background:#aa5814;box-shadow:0 0 0 3px white}
.qg-setup .qgs-diagram-permission-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;text-align:left;margin:25px 0 11px;padding:12px}
.qg-setup .qgs-diagram-permission-row>strong{font-size:14px;color:#603c1b;flex:1}
.qg-setup .qgs-diagram-switch{position:relative;display:block;flex:none;width:42px;height:25px;border-radius:25px;background:#177f99}
.qg-setup .qgs-diagram-switch:after{content:'';position:absolute;top:4px;right:4px;width:17px;height:17px;background:white;border-radius:50%}
.qg-setup .qgs-diagram-on{font-size:11px;line-height:1.4;color:#536b7c}
.qg-setup .qgs-permission-dialog>.qgs-permission-detail{font-size:11px;color:#627488;margin:0 0 21px;line-height:1.8}
.qg-setup .qgs-diagram-done{padding:9px;margin-top:24px}
.qg-setup .qgs-panel-instruction{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:14px;color:#334d67;margin:12px 0 0}
.qg-setup .qgs-panel-instruction>b{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:11px;background:#aa5814;color:white}
@media(max-width:1050px){.qg-setup .qgs-screen-route-three{gap:24px}.qg-setup .qgs-screen-route-three>li+li:before{left:-21px}.qg-setup .qgs-permission-panels{gap:30px}.qg-setup .qgs-permission-panel+.qgs-permission-panel:before{left:-26px;font-size:21px}.qg-setup .qgs-permission-surface{padding:18px 12px}.qg-setup .qgs-permission-dialog{padding:22px 16px}}
@media(max-width:800px){.qg-setup .qgs-screen-route-three{grid-template-columns:1fr;gap:33px;max-width:440px;margin-inline:auto}.qg-setup .qgs-screen-route-three .qgs-route-screen figcaption{min-height:0}.qg-setup .qgs-screen-route-three .qgs-route-image{height:auto;min-height:0}.qg-setup .qgs-screen-route-three>li+li:before{content:'↓';left:10px;top:-28px;font-size:20px}.qg-setup .qgs-registration-map{max-width:440px;width:100%;margin:0 auto}.qg-setup .qgs-permission-panels{grid-template-columns:1fr;gap:38px;max-width:440px;margin-inline:auto}.qg-setup .qgs-permission-panel+.qgs-permission-panel:before{content:'↓';top:-30px;left:50%;font-size:23px}.qg-setup .qgs-permission-surface{min-height:0;padding:22px 20px}.qg-setup .qgs-permission-dialog{padding:24px 22px}.qg-setup .qgs-visual-label{font-size:12px}.qg-setup .qgs-visual-source{font-size:11px}.qg-setup .qgs-route-image .qg-screen-zoom{opacity:1}}
@media(max-width:380px){.qg-setup .qgs-permission-surface{padding:20px 12px}.qg-setup .qgs-permission-dialog{padding:21px 17px}.qg-setup .qgs-permission-title{font-size:15px}.qg-setup .qgs-diagram-target{font-size:12px}.qg-setup .qgs-diagram-cancel{font-size:11px}.qg-setup .qgs-diagram-permission-row{padding:12px 8px;gap:6px}.qg-setup .qgs-diagram-permission-row>strong{font-size:12px}.qg-setup .qgs-diagram-switch{width:36px}.qg-setup .qgs-registration-pair strong{font-size:14px}}
@media(min-width:681px) and (max-width:1050px){.qg-setup .qgs-screen-route-three{grid-template-columns:1fr;max-width:720px;margin-inline:auto;gap:27px}.qg-setup .qgs-screen-route-three .qgs-route-screen{display:grid;grid-template-columns:155px minmax(0,1fr);gap:20px;align-items:center}.qg-setup .qgs-screen-route-three .qgs-route-screen figcaption{min-height:0;margin:0}.qg-setup .qgs-screen-route-three .qgs-route-image{height:auto;max-width:440px}.qg-setup .qgs-screen-route-three>li+li:before{content:'↓';left:12px;top:-25px;font-size:19px}}


.qg-setup .qgs-native-crop{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:1080/250;background:#fff}
.qg-setup .qgs-native-crop img{display:block;position:absolute;left:0;top:0;width:100%;height:auto;max-height:none;object-fit:initial}
.qg-setup .qgs-native-crop--toolbar{aspect-ratio:1080/220}
.qg-setup .qgs-native-crop--toolbar img{top:auto;bottom:0}
.qg-setup .qgs-native-crop:after{content:'';position:absolute;border:3px solid #e1a51b;border-radius:8px;pointer-events:none;box-sizing:border-box}
.qg-setup .qgs-native-crop--toolbar:after{left:80%;top:4%;width:19%;height:66%}
.qg-setup .qgs-native-crop--headset:after{left:3.5%;top:24%;width:60%;height:66%}


.qg-setup .qgs-native-crop--settings,.qg-setup .qgs-native-crop--developer-menu,.qg-setup .qgs-native-crop--developer-on{aspect-ratio:1080/550}
.qg-setup .qgs-native-crop--settings:after{left:2%;top:45%;width:96%;height:32%}
.qg-setup .qgs-native-crop--developer-menu:after{left:2%;top:71%;width:96%;height:26%}
.qg-setup .qgs-native-crop--developer-on:after{left:82.3%;top:38%;width:15%;height:29%}


.qg-setup .qgs-first-quest,.qg-setup .qgs-native-wireless{grid-column:1/-1;min-width:0;width:100%;margin-top:20px;padding-top:26px;border-top:1px solid #dce5eb}
.qg-setup .qgs-first-quest h4,.qg-setup .qgs-native-wireless h4{font-size:19px;line-height:1.6;margin:0 0 12px;color:#243e58}
.qg-setup .qgs-first-quest .qgs-screen-route,.qg-setup .qgs-native-wireless .qgs-screen-route{margin-top:24px}
.qg-setup .qgs-first-quest-screens .qgs-route-image{background:#fff;border-color:#d6dfe5}
.qg-setup .qgs-wireless-screens>li+li:before{content:none}


.qg-setup{--qgs-screen-width:320px;--qgs-column-gap:36px;--qgs-gutter:82px}
.qg-setup .qgs-step{grid-template-columns:minmax(0,1fr) var(--qgs-screen-width);gap:var(--qgs-column-gap);padding-left:var(--qgs-gutter)}
.qg-setup .qgs-step-copy,.qg-setup .qgs-step-visuals{min-width:0}
.qg-setup .qgs-step-visuals{display:grid;gap:26px;align-content:start;width:100%;max-width:var(--qgs-screen-width);margin:0 auto}
.qg-setup .qgs-figure.qg-screen-figure,.qg-setup .qgs-figure.qg-screen-wide,.qg-setup .qgs-route-screen,.qg-setup .qgs-visual-entry{width:100%;max-width:var(--qgs-screen-width);margin-inline:auto}
.qg-setup .qgs-visual-wide{margin:0}
.qg-setup .qgs-screen-route,.qg-setup .qgs-screen-route-three,.qg-setup .qgs-registration-screens,.qg-setup .qg-screen-gallery,.qg-setup .qg-screen-gallery-three,.qg-setup .qg-store-pair{grid-template-columns:minmax(0,1fr);gap:28px;width:100%;max-width:var(--qgs-screen-width);margin:0 auto}
.qg-setup .qgs-screen-route-three .qgs-route-screen{display:block}
.qg-setup .qgs-screen-route-three .qgs-route-screen figcaption{min-height:0;margin-bottom:12px}
.qg-setup .qgs-screen-route>li+li:before{content:none}
.qg-setup .qgs-route-image{max-width:100%}
.qg-setup .qgs-detail-row{display:grid;grid-template-columns:minmax(0,1fr) var(--qgs-screen-width);gap:var(--qgs-column-gap);align-items:start}
.qg-setup .qgs-first-quest,.qg-setup .qgs-native-wireless{grid-column:1/-1;padding-top:28px;margin-top:0}
.qg-setup .qgs-first-quest .qgs-screen-route,.qg-setup .qgs-native-wireless .qgs-screen-route{margin-top:0}
.qg-setup .qgs-secondary-section{padding-left:var(--qgs-gutter)}
.qg-setup .qgs-management-row,.qg-setup .qgs-support,.qg-setup .qgs-faq-answer{grid-template-columns:minmax(0,1fr) var(--qgs-screen-width);gap:var(--qgs-column-gap);align-items:start}
.qg-setup .qgs-management-row.qgs-management-text{display:grid}
.qg-setup .qgs-faq-answer{padding-left:0}
.qg-setup .qgs-faq-answer>:only-child{grid-column:1}
.qg-setup .qgs-check-pair{grid-template-columns:1fr;gap:20px;margin:22px 0 0}
.qg-setup .qgs-check-pair>div+div{border-left:0;border-top:1px solid var(--qgs-line);padding:18px 0 0}
.qg-setup .qgs-update-row+.qgs-update-row,.qg-setup .qgs-daily-row+.qgs-daily-row{margin-top:28px;padding-top:28px;border-top:1px solid var(--qgs-line)}
.qg-setup .qgs-update-row h3,.qg-setup .qgs-daily-row h3{font-size:23px}
.qg-setup .qgs-followup-row{grid-column:1/-1;padding-top:28px;border-top:1px solid var(--qgs-line)}
.qg-setup .qgs-followup-row h4{font-size:21px;margin:0 0 16px}
.qg-setup .qgs-checklist .qgs-check-pair{margin-top:0}
.qg-setup .qgs-secondary-section>p:not(.qgs-check){max-width:calc(100% - var(--qgs-screen-width) - var(--qgs-column-gap))}
@media(max-width:1000px){.qg-setup{--qgs-gutter:66px;--qgs-column-gap:24px}}
@media(max-width:850px){
 .qg-setup{--qgs-gutter:0px}
 .qg-setup .qgs-step,.qg-setup .qgs-detail-row,.qg-setup .qgs-management-row,.qg-setup .qgs-support,.qg-setup .qgs-faq-answer{grid-template-columns:minmax(0,1fr);gap:24px}
 .qg-setup .qgs-step{padding-top:24px;padding-bottom:30px}
 .qg-setup .qgs-step-number{width:40px;height:40px;font-size:24px;top:24px;left:0}
 .qg-setup .qgs-step-copy>h3{min-height:40px;padding-left:54px;display:flex;align-items:center}
 .qg-setup .qgs-detail-row .qgs-step-copy>h3{padding-left:0}
 .qg-setup .qgs-first-quest,.qg-setup .qgs-native-wireless{grid-column:auto}
 .qg-setup .qgs-secondary-section{padding-left:0}
 .qg-setup .qgs-secondary-section>p:not(.qgs-check){max-width:none}
 .qg-setup .qgs-figure.qg-screen-figure,.qg-setup .qgs-figure.qg-screen-wide{max-width:var(--qgs-screen-width)}
}


.qg-setup .qgs-focus-crop{display:block;position:relative;overflow:hidden;width:100%;background:#0d1724}
.qg-setup .qgs-focus-crop img{position:absolute;display:block;max-width:none;max-height:none;height:auto;object-fit:initial}
.qg-setup .qgs-full-row{grid-column:1/-1;min-width:0}
.qg-setup .qgs-sequence{display:grid;gap:30px}
.qg-setup .qgs-sequence .qgs-detail-row{padding-top:28px;border-top:1px solid var(--qgs-line)}
.qg-setup .qgs-sequence h4{font-size:20px;margin:0 0 14px;line-height:1.65}
.qg-setup .qgs-filename{overflow-wrap:anywhere;word-break:break-word}
.qg-setup .qgs-optional{border:0;border-top:1px solid var(--qgs-line);border-bottom:1px solid var(--qgs-line);padding:0;margin:22px 0;background:transparent}
.qg-setup .qgs-optional+.qgs-optional{border-top:0;margin-top:-22px}
.qg-setup .qgs-optional>summary{cursor:pointer;color:#294e68;font-size:16px;font-weight:700;line-height:1.7;padding:17px 24px 17px 0;list-style:disclosure-closed inside}
.qg-setup .qgs-optional[open]>summary{list-style-type:disclosure-open}
.qg-setup .qgs-optional>summary:focus-visible{outline:2px solid #127a95;outline-offset:4px}
.qg-setup .qgs-optional-body{padding:8px 0 22px}
.qg-setup .qgs-optional-body>.qgs-detail-row+.qgs-detail-row{margin-top:28px}
.qg-setup .qgs-optional-body>.qgs-figure{margin-top:20px}
.qg-setup .qgs-optional h3{font-size:21px}
.qg-setup .qgs-optional h4{font-size:18px}
.qg-setup .qgs-daily-row{margin-top:28px;padding-top:28px;border-top:1px solid var(--qgs-line)}
.qg-setup .qgs-faq-answer{display:block;max-width:760px}
.qg-setup .qgs-faq-answer h4{font-size:17px;margin:24px 0 8px}
.qg-setup .qgs-faq-answer h4:first-child{margin-top:0}
@media(max-width:850px){.qg-setup .qgs-full-row{grid-column:auto}.qg-setup .qgs-sequence .qgs-detail-row{padding-top:24px}}
