.qm-app-access-desktop{align-items:center;gap:4px;text-decoration:none;display:flex}.qm-app-access-mobile{display:none}.qm-app-access--header .qm-app-access-desktop{white-space:nowrap;padding-block:14px;font-size:13px;font-weight:600}.qm-app-access--menu .qm-app-access-desktop{border-radius:6px;padding:13px 10px;font-size:14px}.qm-app-access-desktop:hover{color:var(--teal);text-underline-offset:4px;text-decoration:underline}.qm-app-access-trigger{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:14px;font-weight:600;display:flex}.qm-app-access-trigger svg{flex-shrink:0}.qm-app-access .qm-app-access-note{max-width:370px;color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.6}.qm-app-access--menu .qm-app-access-mobile{padding-inline:10px}.qm-app-access--footer .qm-app-access-desktop{margin-bottom:10px}.qm-footer .qm-app-access-trigger,.qm-footer .qm-app-access-note{color:#c4cede}.qm-app-access-dialog{color:#202b43;text-align:left;background:#fff;border:1px solid #dce2ed;border-radius:14px;width:min(420px,100% - 36px);max-height:calc(100dvh - 36px);margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 70px #10243a40}.qm-app-access-dialog::backdrop{background:#10243a99}.qm-app-access-dialog>svg{color:#4b55d5;margin-bottom:16px}.qm-site .qm-app-access-dialog h2{letter-spacing:-.02em;color:#202b43;margin:0 0 14px;font-size:23px;line-height:1.3}.qm-site .qm-app-access-dialog p{color:#536179;margin:0 0 24px;font-size:15px;line-height:1.7}.qm-app-access-dialog button{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#4b55d5;border:0;border-radius:8px;padding:12px 18px;font-weight:600}.qm-site .qm-app-access-dialog button:focus-visible{outline-offset:4px;outline:3px solid #253fb1}@media (min-width:1051px) and (max-width:1100px){.qm-app-access--header{display:none}}@media (max-width:1050px){.qm-app-access--header{display:none}}@media (max-width:767px),(hover:none) and (pointer:coarse){.qm-app-access .qm-app-access-desktop{display:none}.qm-app-access-mobile{display:block}.qm-app-access--menu{grid-column:1/-1}}
