.host-dock:where(.astro-yex3jjqx){color:#fff;text-align:center;background:#24304a;border-radius:14px;padding:12px 10px 10px;position:relative;box-shadow:0 6px 20px #1e223c2e}.host-dock:where(.astro-yex3jjqx)[hidden]{display:none}.host-dock-close:where(.astro-yex3jjqx){color:#fffc;width:20px;height:20px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;padding:0;font-size:14px;line-height:1;position:absolute;top:4px;right:4px}.host-dock-close:where(.astro-yex3jjqx):hover{color:#fff;background:#ffffff3d}.host-dock-close:where(.astro-yex3jjqx):focus-visible{outline-offset:1px;outline:2px solid #ffd2a8}.host-dock-kicker:where(.astro-yex3jjqx){color:#ffffffc7;letter-spacing:.04em;margin:0 14px 8px;font-size:11px;line-height:1.35}.host-dock-kicker:where(.astro-yex3jjqx) span:where(.astro-yex3jjqx),.host-dock-tagline:where(.astro-yex3jjqx) span:where(.astro-yex3jjqx){white-space:nowrap;display:inline-block}.host-dock:where(.astro-yex3jjqx) a:where(.astro-yex3jjqx){color:#fff;flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex}.host-dock:where(.astro-yex3jjqx) strong:where(.astro-yex3jjqx){font-size:17px;font-weight:800;line-height:1.2}.host-dock-tagline:where(.astro-yex3jjqx){color:#ffd2a8;font-size:13px;font-weight:700;line-height:1.35}.host-dock-buy:where(.astro-yex3jjqx){background:linear-gradient(90deg,#ff8a3d,#ff5f6d);border-radius:999px;width:100%;margin-top:6px;padding:7px 0;font-size:13px;font-weight:750;box-shadow:0 6px 16px #ff5f6d59}.host-dock:where(.astro-yex3jjqx) a:where(.astro-yex3jjqx):hover .host-dock-buy:where(.astro-yex3jjqx){filter:brightness(1.06)}.host-dock:where(.astro-yex3jjqx) a:where(.astro-yex3jjqx):focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #ffd2a8}@media (width<=1280px){.host-dock:where(.astro-yex3jjqx){padding:10px 6px 8px}.host-dock-kicker:where(.astro-yex3jjqx){letter-spacing:0;margin:0 12px 6px;font-size:10px}.host-dock:where(.astro-yex3jjqx) strong:where(.astro-yex3jjqx){font-size:13px}.host-dock-tagline:where(.astro-yex3jjqx){font-size:11px}.host-dock-buy:where(.astro-yex3jjqx){padding:6px 0;font-size:12px}}@media (width<=720px),(height<=560px){.host-dock:where(.astro-yex3jjqx){display:none}}:root{--dock-space:148px}.side-dock:where(.astro-3xvqoqlm){z-index:40;flex-direction:column;gap:10px;width:120px;display:flex;position:fixed;top:50%;right:12px;transform:translateY(-50%)}.qr-dock:where(.astro-3xvqoqlm){background:#fff;border:1px solid #e6e8ee;border-radius:14px;flex-direction:column;gap:6px;padding:6px;display:flex;box-shadow:0 6px 20px #1e223c1a}.qr-item:where(.astro-3xvqoqlm){position:relative}.qr-btn:where(.astro-3xvqoqlm){color:#4a4f5c;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 0 6px;font-size:12px;line-height:1;display:flex}.qr-btn:where(.astro-3xvqoqlm) img:where(.astro-3xvqoqlm){border-radius:6px;width:72px;height:72px;display:block}.qr-item:where(.astro-3xvqoqlm):hover .qr-btn:where(.astro-3xvqoqlm),.qr-btn:where(.astro-3xvqoqlm)[aria-expanded=true],.qr-btn:where(.astro-3xvqoqlm):focus-visible{color:#4750e6;background:#f0f1ff}.qr-btn:where(.astro-3xvqoqlm):focus-visible{outline-offset:1px;outline:2px solid #4750e6}.qr-pop:where(.astro-3xvqoqlm){text-align:center;opacity:0;visibility:hidden;background:#fff;border:1px solid #e6e8ee;border-radius:14px;width:258px;padding:12px 12px 10px;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:50%;right:calc(100% + 14px);transform:translate(6px,-50%);box-shadow:0 10px 30px #1e223c29}.qr-pop:where(.astro-3xvqoqlm) img:where(.astro-3xvqoqlm){width:232px;height:232px;display:block}.qr-pop:where(.astro-3xvqoqlm) p:where(.astro-3xvqoqlm){color:#4a4f5c;margin:8px 0 0;font-size:13px}.qr-item:where(.astro-3xvqoqlm):hover .qr-pop:where(.astro-3xvqoqlm),.qr-item:where(.astro-3xvqoqlm):focus-within .qr-pop:where(.astro-3xvqoqlm),.qr-btn:where(.astro-3xvqoqlm)[aria-expanded=true]+.qr-pop:where(.astro-3xvqoqlm){opacity:1;visibility:visible;transform:translateY(-50%)}@media (width<=1280px){:root{--dock-space:112px}.side-dock:where(.astro-3xvqoqlm){width:88px;right:10px}.qr-btn:where(.astro-3xvqoqlm) img:where(.astro-3xvqoqlm){width:64px;height:64px}}@media (width<=720px){:root{--dock-space:0px}.side-dock:where(.astro-3xvqoqlm){width:auto;top:auto;bottom:16px;transform:none}.qr-btn:where(.astro-3xvqoqlm){width:56px}.qr-btn:where(.astro-3xvqoqlm) img:where(.astro-3xvqoqlm){border-radius:4px;width:44px;height:44px}.qr-pop:where(.astro-3xvqoqlm){width:226px;top:auto;bottom:0;transform:translate(6px)}.qr-pop:where(.astro-3xvqoqlm) img:where(.astro-3xvqoqlm){width:200px;height:200px}.qr-item:where(.astro-3xvqoqlm):hover .qr-pop:where(.astro-3xvqoqlm),.qr-item:where(.astro-3xvqoqlm):focus-within .qr-pop:where(.astro-3xvqoqlm),.qr-btn:where(.astro-3xvqoqlm)[aria-expanded=true]+.qr-pop:where(.astro-3xvqoqlm){transform:none}}.qr-dialog:where(.astro-3xvqoqlm){text-align:center;background:#fff;border:0;border-radius:16px;width:340px;max-width:calc(100vw - 32px);padding:22px 20px 18px;box-shadow:0 24px 60px #0c122059}.qr-dialog:where(.astro-3xvqoqlm)::backdrop{background:#0c12208c}.qr-dialog:where(.astro-3xvqoqlm) h2:where(.astro-3xvqoqlm){color:#24304a;margin:0 0 12px;font-size:18px}.qr-dialog:where(.astro-3xvqoqlm) img:where(.astro-3xvqoqlm){aspect-ratio:1;width:min(280px,100%);height:auto;margin:0 auto;display:block}.qr-dialog:where(.astro-3xvqoqlm) p:where(.astro-3xvqoqlm){color:#4a4f5c;margin:10px 0 0;font-size:14px}.qr-dialog-close:where(.astro-3xvqoqlm){color:#3c4248;cursor:pointer;background:#f0f2f6;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1;position:absolute;top:10px;right:10px}.qr-dialog-close:where(.astro-3xvqoqlm):hover{background:#e2e5ec}@media print{:root{--dock-space:0px}.side-dock:where(.astro-3xvqoqlm),.qr-dialog:where(.astro-3xvqoqlm){display:none}}
