html,body{margin:0;padding:0;background:var(--qm-bg)}*{box-sizing:border-box}a{color:var(--qm-accent-link);text-decoration:none;border-bottom:1px solid rgba(11,111,104,.3)}a:hover{color:var(--qm-text);border-bottom-color:var(--qm-text)}button{font-family:inherit;cursor:pointer}:root{--qm-bg:#eceef1;--qm-panel:#ffffff;--qm-alt:#f3f5f8;--qm-border:#d5dae0;--qm-border2:#c6ccd4;--qm-text:#0f2340;--qm-body:#465162;--qm-muted:#5f6b7d;--qm-muted2:#566275;--qm-accent:#0b7a71;--qm-accent-link:#0b6f68;--qm-accent-bright:#0f9488;--qm-white:#ffffff}.qm-root.dark{--qm-bg:#0b0f16;--qm-panel:#131a24;--qm-alt:#182130;--qm-border:#28323f;--qm-border2:#334154;--qm-text:#e7ecf2;--qm-body:#a9b4c2;--qm-muted:#7a869a;--qm-muted2:#8a95a6;--qm-accent:#14a89a;--qm-accent-link:#2dd4c4;--qm-accent-bright:#1fc4b3;--qm-white:#131a24}.qm-root.dark img.qm-invert{filter:invert(1) brightness(1.6)}.qmh1:hover{background:var(--qm-accent)!important}.qmh2:hover{border-color:var(--qm-accent)!important}.qmh3:hover{background:var(--qm-alt)!important;color:var(--qm-text)!important}.qmh4:hover{border-color:var(--qm-accent-bright)!important}.qmh5:hover{color:var(--qm-text)!important;background:#e0e5ea!important}.qmh6:hover{transform:translateY(-3px)!important;background:#0b7a710a!important}.qmh7:hover{color:var(--qm-text)!important}.qmh8:hover{color:#fff!important}.qm-root.dark .qmh5:hover{background:var(--qm-alt)!important}.qm-root :focus-visible{outline:2px solid var(--qm-accent-bright);outline-offset:2px}@media (max-width: 720px){.qm-root header nav{row-gap:6px}.qm-root header>div{padding-right:64px}}:root{--qm-hair: #e1e6eb}.qm-root.dark{--qm-hair: #28323f}.qm-btn-primary:hover:not(:disabled){background:var(--qm-accent-bright);border-color:var(--qm-accent-bright)}.qm-tab:hover{background:var(--qm-alt);color:var(--qm-text)}.qm-root input,.qm-root select,.qm-root textarea{font-family:IBM Plex Sans,system-ui,sans-serif;color:var(--qm-text)}.qm-root input::placeholder,.qm-root textarea::placeholder{color:var(--qm-muted)}.qm-root input:focus,.qm-root select:focus,.qm-root textarea:focus{outline:2px solid var(--qm-accent-bright);outline-offset:-1px}.qm-root input:invalid:not(:placeholder-shown),.qm-root textarea:invalid:not(:placeholder-shown){border-color:#b4453c}.qm-root input[type=checkbox]{accent-color:var(--qm-accent)}
