.qm{--qm-w:92px;--qm-pad:10px 8px 12px;--qm-main:92px;--qm-main-r:38px;--qm-main-ic:30px;--qm-main-gap:6px;--qm-main-fs:13px;--qm-main-lh:17px;--qm-sep:10px;--qm-list-gap:2px;--qm-item-pad:6px 0 8px;--qm-item-gap:5px;--qm-tile:46px;--qm-ic:26px;--qm-fs:12.5px;--qm-lh:16px;--qm-gap:14px;--qm-top:56px;--qm-arrow:22px;--qm-navy:#0c295f;--qm-shadow:0 1px 2px #0c295f0f, 0 14px 36px #0c295f29;z-index:40;align-items:center;gap:var(--qm-gap);opacity:0;visibility:hidden;pointer-events:none;word-break:keep-all;-webkit-font-smoothing:antialiased;flex-direction:column;transition:opacity .28s,transform .28s,visibility 0s linear .28s;display:flex;position:fixed}.qm.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s,transform .28s,visibility}.qm *,.qm :before,.qm :after{box-sizing:border-box}.qm-nav{width:var(--qm-w);padding:var(--qm-pad);box-shadow:var(--qm-shadow);background:#fff;border:1px solid #0c295f14;border-radius:999px}.qm a{text-decoration:none}.qm a:focus-visible,.qm-top:focus-visible{outline-offset:2px;outline:2px solid #0668b1}.qm-main{height:var(--qm-main);border-radius:var(--qm-main-r);background:var(--qm-navy);justify-content:center;align-items:center;gap:var(--qm-main-gap);flex-direction:column;transition:background-color .18s;display:flex}.qm-main svg{width:var(--qm-main-ic);height:var(--qm-main-ic);display:block}.qm-main .qm-fill{fill:#ffffff3d}.qm-main .qm-line{stroke:#fff}.qm-main-lab{font-size:var(--qm-main-fs);line-height:var(--qm-main-lh);letter-spacing:-.02em;color:#fff;white-space:nowrap;font-weight:700}.qm-list{margin:var(--qm-sep) 0 0;padding:var(--qm-sep) 0 0;gap:var(--qm-list-gap);border-top:1px solid #e8edf3;flex-direction:column;list-style:none;display:flex}.qm-list li{margin:0;padding:0;list-style:none}.qm-item{padding:var(--qm-item-pad);align-items:center;gap:var(--qm-item-gap);border-radius:20px;flex-direction:column;display:flex}.qm-tile{width:var(--qm-tile);height:var(--qm-tile);background:#eef4fb;border-radius:999px;justify-content:center;align-items:center;transition:background-color .18s,box-shadow .18s;display:flex}.qm-tile svg{width:var(--qm-ic);height:var(--qm-ic);display:block}.qm-lab{font-size:var(--qm-fs);line-height:var(--qm-lh);letter-spacing:-.02em;color:#3a4555;white-space:nowrap;font-weight:600;transition:color .18s}.qm-fill{fill:#c9def5;transition:fill .18s}.qm-line{fill:none;stroke:var(--qm-navy);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .18s}.qm-solid{fill:var(--qm-navy);transition:fill .18s}@media (hover:hover){.qm-main:hover{background:#13377a}.qm-item:hover .qm-tile{background:var(--qm-navy);box-shadow:0 6px 14px #0c295f47}.qm-item:hover .qm-fill{fill:#ffffff38}.qm-item:hover .qm-line{stroke:#fff}.qm-item:hover .qm-solid{fill:#fff}.qm-item:hover .qm-lab{color:var(--qm-navy)}.qm-top:hover{transform:translateY(-2px)}}.qm-main:focus-visible{background:#13377a}.qm-item:focus-visible .qm-tile{background:var(--qm-navy)}.qm-item:focus-visible .qm-fill{fill:#ffffff38}.qm-item:focus-visible .qm-line{stroke:#fff}.qm-item:focus-visible .qm-solid{fill:#fff}.qm-item:focus-visible .qm-lab{color:var(--qm-navy)}.qm-top{width:var(--qm-top);height:var(--qm-top);color:var(--qm-navy);cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .18s;display:flex;position:relative;box-shadow:0 1px 2px #0c295f0f,0 8px 22px #0c295f29}.qm-ring{width:100%;height:100%;position:absolute;inset:0}.qm-ring-track,.qm-ring-bar{fill:none;stroke-width:2.5px}.qm-ring-track{stroke:#e8edf3}.qm-ring-bar{stroke:#0668b1;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0}.qm-arrow{width:var(--qm-arrow);height:var(--qm-arrow);fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;display:block;position:relative}@media (max-width:799px){.qm{--qm-top:50px;--qm-arrow:20px;right:16px;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateY(12px)}.qm.is-on{transform:none}.qm-nav{display:none}.qm-top{box-shadow:0 1px 2px #0c295f0f,0 8px 22px #0c295f2e}}@media (min-width:800px){.qm{right:24px;top:calc(50vh + var(--lr,10px) * 10.55);transform:translate(16px,-50%)}.qm.is-on{transform:translateY(-50%)}}@media (min-width:800px) and (max-height:860px){.qm{--qm-main:76px;--qm-main-r:32px;--qm-main-ic:26px;--qm-main-gap:4px;--qm-item-pad:5px 0 6px;--qm-item-gap:4px;--qm-tile:40px;--qm-ic:23px;--qm-gap:12px;--qm-top:50px;--qm-arrow:20px}}@media (min-width:800px) and (max-height:700px){.qm{--qm-w:84px;--qm-pad:8px 7px 10px;--qm-main:62px;--qm-main-r:28px;--qm-main-ic:22px;--qm-main-gap:3px;--qm-main-fs:12px;--qm-main-lh:15px;--qm-sep:8px;--qm-list-gap:0px;--qm-item-pad:4px 0 5px;--qm-item-gap:3px;--qm-tile:34px;--qm-ic:20px;--qm-fs:11.5px;--qm-lh:14px;--qm-gap:10px;--qm-top:44px;--qm-arrow:18px}}@media (prefers-reduced-motion:reduce){.qm,.qm.is-on{transition:visibility}.qm-main,.qm-tile,.qm-lab,.qm-fill,.qm-line,.qm-solid,.qm-top{transition:none}.qm-top:hover{transform:none}}
