/* Quotex install guides and full-screen navigation. */
.qx-install-hero,.qx-downloads{background:#071b31;color:#f5f8fc;padding:64px 0}.qx-install-hero .container,.qx-downloads .container{max-width:1200px;margin:auto;padding-inline:24px}.qx-kicker{color:#71beff;font-size:13px;font-weight:750;letter-spacing:2px}.qx-install-hero h1{font-size:clamp(32px,4.5vw,56px);line-height:1.12;max-width:900px;margin:18px 0 24px;letter-spacing:-1px}.qx-install-hero p{color:#b9cee1;line-height:1.75;max-width:850px}.qx-platform-icon{width:30px;height:30px;flex:0 0 30px;display:block;fill:currentColor}.qx-install-button{display:flex;align-items:center;justify-content:center;gap:14px;min-height:64px;padding:17px 24px;border:1px solid #8293a5;border-radius:10px;background:#090c10;color:white!important;text-decoration:none;font-weight:700;line-height:1.4;text-align:center;transition:background .18s,border-color .18s}.qx-install-button:hover{background:#123c5d;border-color:#69baff}.qx-open-platform{display:inline-flex;background:#138fe7;border-color:#138fe7;margin:12px 0 34px}.qx-open-platform .qx-platform-icon{width:22px;height:24px;flex-basis:22px}.qx-browser-tabs{display:flex;gap:16px;max-width:580px;margin:0 auto 24px}.qx-browser-tabs button{display:flex;justify-content:center;align-items:center;gap:12px;flex:1;padding:16px;background:transparent;border:1px solid #7496b6;border-radius:12px;color:#bed4e8;font:inherit;font-weight:700;cursor:pointer}.qx-browser-tabs button[aria-selected=true]{background:#1195ed;color:white;border-color:#1195ed}.qx-tutorial-slide{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:12px 24px 0;min-height:500px}.qx-tutorial-slide[hidden],.qx-tutorial-panel[hidden],.qx-step-controls[hidden]{display:none!important}.qx-tutorial-image{display:flex;align-items:center;justify-content:center;min-width:0}.qx-tutorial-image img{display:block;width:auto;height:490px;max-width:100%;object-fit:contain;border-radius:18px}.qx-step-number{display:block;color:#51b8ff;font-size:15px;letter-spacing:3px;font-weight:800;margin-bottom:20px}.qx-tutorial-copy h2{font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.6px;color:#fff;margin:0 0 20px}.qx-tutorial-copy p{font-size:18px;margin:0}.qx-step-controls{display:flex;justify-content:center;align-items:center;gap:28px;margin:22px 0 46px}.qx-step-controls button{cursor:pointer;display:grid;place-items:center;color:#66bfff;background:transparent;border:0;font:inherit;min-width:44px;min-height:44px;border-radius:8px}.qx-step-controls>.qx-step-prev,.qx-step-controls>.qx-step-next{font-size:30px}.qx-step-controls button:disabled{opacity:.3;cursor:default}.qx-step-dots{display:flex;gap:10px}.qx-step-dots button{height:7px;min-height:7px;min-width:44px;width:52px;font-size:0;background:#45647e;border-radius:6px}.qx-step-dots button[aria-current=true]{background:#13a4ff}.qx-install-note{padding:24px 28px;border:1px solid #29465f;border-radius:12px;background:#10283f;font-size:15px}.qx-source a{color:#82c8fc}.qx-downloads{padding:62px 0 76px;border-top:1px solid #244159}.qx-downloads h2{font-size:36px;line-height:1.2;margin:0 0 36px;color:#fff;letter-spacing:-.6px}.qx-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.qx-download-card{background:#062946;border:1px solid #174664;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:28px;min-height:300px}.qx-download-card h3{color:white;font-size:21px;line-height:1.4;margin:0}.qx-platform-mark{color:#6abaff;font-size:32px;font-weight:750;padding:14px 0 22px;display:flex;align-items:center;gap:20px;line-height:1.2}.qx-platform-mark>.qx-platform-icon{width:43px;height:46px;flex-basis:43px}.qx-download-card .qx-install-button{margin-top:auto;font-size:16px}.qx-download-card .qx-install-button .qx-platform-icon{width:25px;height:28px;flex-basis:25px}.full-mobile-menu.qx-mega-menu{display:block!important;position:static;margin-inline-start:0}.qx-mega-menu>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;color:white;padding:11px 14px;border:1px solid #57718a;border-radius:10px;font-size:14px}.qx-mega-menu>summary::-webkit-details-marker{display:none}.qx-mega-menu:not([open])>.qx-menu-panel{display:none}.qx-mega-menu .qx-menu-panel{box-sizing:border-box;position:fixed;inset:0;z-index:10000;background:#081f33;color:#fff;overflow-y:auto;overscroll-behavior:contain;padding:34px 40px 60px;max-height:100dvh}.qx-menu-inner{max-width:1280px;margin:auto}.qx-menu-masthead{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #294257;padding-bottom:30px}.qx-menu-brand{display:flex;align-items:center;gap:12px;color:#fff;font-size:32px;font-weight:850;letter-spacing:-1.3px}.qx-menu-brand>span>span{color:#58b9ff}.qx-menu-brand img{border-radius:10px;flex-shrink:0}.qx-menu-close{display:grid;place-items:center;width:54px;height:54px;border:2px solid #5ec8ff;border-radius:50%;outline:1px solid #335e7d;outline-offset:-7px;background:transparent;color:#62caff;cursor:pointer;flex-shrink:0}.qx-menu-close:hover{background:#193d58}.qx-menu-inner>h2{font-size:60px;line-height:1.1;letter-spacing:-1px;color:white;margin:38px 0 34px}.qx-menu-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:start}.qx-menu-column{display:flex;flex-direction:column;gap:24px;min-width:0}.qx-menu-group{background:#19334c;border:1px solid #30485f;padding:26px 25px 20px;border-radius:18px}.qx-menu-group h3,.qx-menu-platforms h3{font-size:14px;font-weight:800;line-height:1.5;text-transform:uppercase;letter-spacing:.5px;color:#b0c7da;margin:0 0 20px}.qx-mega-menu .qx-menu-group a{color:#dbe7f2!important;padding:10px 0!important;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:17px;line-height:1.5;text-decoration:none;background:transparent;border-radius:0}.qx-link-arrow{width:17px;height:17px;flex:0 0 17px;opacity:0;transition:opacity .16s,transform .16s}.qx-menu-group a:hover .qx-link-arrow,.qx-menu-platforms a:hover .qx-link-arrow{opacity:1;transform:translateX(3px)}.qx-mega-menu .qx-menu-group a:hover{color:#69c0ff!important}.qx-mega-menu .qx-menu-register{display:flex!important;align-items:center;justify-content:center;gap:10px;background:#039cec;color:white;padding:19px 22px!important;border-radius:13px;text-decoration:none;font-size:17px;font-weight:750;min-height:62px}.qx-menu-register:hover{background:#1689d1}.qx-menu-register svg{width:18px;height:18px}.qx-menu-platforms{background:#eff5fb;color:#385b79;border-radius:18px;padding:27px}.qx-menu-platforms h3{color:#274d6c}.qx-mega-menu .qx-menu-platforms a{display:flex;align-items:center;gap:15px;padding:13px 0!important;color:#375b7a!important;text-decoration:none;font-size:18px;line-height:1.4;border-radius:0}.qx-menu-platforms .qx-platform-icon{color:#687680;width:25px;height:27px;flex-basis:25px}.qx-menu-platforms .qx-link-arrow{margin-inline-start:auto}.qx-mega-menu .qx-menu-platforms a:hover{color:#0585d0!important}.qx-mega-menu .qx-menu-platforms a:hover .qx-platform-icon{color:#0585d0}.nav-row:has(.qx-mega-menu){flex-wrap:wrap}body:has(.qx-mega-menu[open]){overflow:hidden}.qx-browser-tabs button:focus-visible,.qx-install-button:focus-visible,.qx-step-controls button:focus-visible,.qx-mega-menu a:focus-visible,.qx-mega-menu button:focus-visible{outline:3px solid #7fd1ff;outline-offset:4px}html[dir=rtl] .qx-link-arrow{transform:scaleX(-1)}
@media(max-width:1050px){.qx-mega-menu .qx-menu-panel{padding:28px 25px 45px}.qx-menu-grid{gap:16px}.qx-menu-column{gap:16px}.qx-menu-group,.qx-menu-platforms{padding:22px 18px}.qx-menu-inner>h2{font-size:50px}.qx-menu-group a,.qx-menu-platforms a{font-size:16px!important}.qx-tutorial-slide{gap:30px;padding-inline:0}.qx-tutorial-image img{height:420px}}
@media(max-width:760px){.qx-menu-grid{grid-template-columns:1fr}.qx-menu-column{gap:18px}.qx-menu-column:last-child{order:-1}.qx-mega-menu .qx-menu-panel{padding:22px 20px 40px}.qx-menu-inner>h2{font-size:40px;margin:26px 0}.qx-menu-masthead{padding-bottom:24px}.qx-menu-brand{font-size:28px}.qx-menu-close{width:48px;height:48px}.qx-menu-platforms{padding:24px}.qx-menu-platforms a{font-size:17px!important}.qx-menu-group{padding:24px}.qx-menu-group h3{font-size:14px}.qx-install-hero{padding:36px 0}.qx-install-hero h1{font-size:34px;letter-spacing:-.6px}.qx-browser-tabs{gap:10px;margin-bottom:18px}.qx-browser-tabs button{font-size:15px;padding:13px 10px;gap:9px}.qx-browser-tabs .qx-platform-icon{width:24px;height:24px;flex-basis:24px}.qx-tutorial-slide{grid-template-columns:1fr;gap:20px;min-height:0}.qx-tutorial-image img{height:390px}.qx-tutorial-copy{text-align:center;max-width:520px;margin:auto}.qx-tutorial-copy h2{font-size:28px}.qx-tutorial-copy p{font-size:16px}.qx-step-number{margin-bottom:12px}.qx-step-controls{margin:26px 0 32px}.qx-install-note{padding:20px}.qx-card-grid{grid-template-columns:1fr;gap:20px}.qx-downloads{padding:40px 0 50px}.qx-downloads h2{font-size:30px}.qx-download-card{padding:26px;min-height:270px}.qx-download-card h3{font-size:19px}.qx-platform-mark{font-size:29px;gap:16px}.qx-platform-mark>.qx-platform-icon{width:36px;height:39px;flex-basis:36px}.qx-install-button{padding:15px;font-size:15px!important}.qx-install-hero .container,.qx-downloads .container{padding-inline:20px}}
@media(prefers-reduced-motion:reduce){.qx-link-arrow,.qx-install-button{transition:none}}
.qx-mac-guide .qx-tutorial-slide{grid-template-columns:1.4fr 1fr;min-height:380px}.qx-mac-guide .qx-tutorial-image img{width:100%;height:auto;aspect-ratio:3/2}@media(max-width:760px){.qx-mac-guide .qx-tutorial-slide{grid-template-columns:1fr;min-height:0}}
