.lk-help[hidden],.lk-help [hidden],.lk-help-launch[hidden]{display:none!important}
.lk-help{position:fixed;right:20px;bottom:24px;z-index:2147483000;width:min(430px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 48px));overflow:auto;padding:22px;background:#fff;color:#111;border:1px solid rgba(17,17,17,.14);border-radius:18px;box-shadow:0 22px 70px rgba(0,0,0,.28);font-size:15px;line-height:1.45;text-align:left;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.lk-help__eyebrow{margin:0 46px 6px 0;font-size:10px;font-weight:800;letter-spacing:.08em;opacity:.62}
.lk-help h2{margin:0 46px 10px 0;font-size:24px;line-height:1.08;letter-spacing:-.025em;text-transform:none}
.lk-help p{margin:0 0 14px}
.lk-help-close{position:absolute;top:8px;right:8px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font:inherit;font-size:28px;line-height:1;cursor:pointer}
.lk-help-close:hover{background:rgba(0,0,0,.06)}
.lk-help-primary{width:100%;min-height:54px;margin:4px 0 0;padding:12px 14px;background:#111;color:#fff;border:1px solid #111;border-radius:10px;font:inherit;font-weight:850;cursor:pointer}
.lk-help-primary:hover{background:#2a2a2a}.lk-help-primary:disabled{opacity:.55;cursor:wait}
.lk-help-checkout{width:100%;min-height:48px;margin-top:8px;padding:10px 14px;background:#fff;color:#111;border:1px solid rgba(17,17,17,.22);border-radius:10px;font:inherit;font-weight:800;cursor:pointer}
.lk-help-switches{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 2px}
.lk-help-switches button,.lk-help-reasons button{min-height:44px;padding:9px 10px;background:#f5f5f5;color:#111;border:1px solid rgba(17,17,17,.13);border-radius:9px;font:inherit;font-size:12.5px;font-weight:750;line-height:1.25;cursor:pointer}
.lk-help-switches button:hover,.lk-help-reasons button:hover{background:#ededed}
.lk-help-details{margin-top:12px;padding-top:10px;border-top:1px solid rgba(17,17,17,.1)}
.lk-help-details summary{cursor:pointer;font-size:12px;font-weight:800;list-style-position:inside}
.lk-help-reasons{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}
.lk-help-back{width:100%;min-height:42px;margin-top:8px;padding:8px;background:transparent;color:#111;border:0;font:inherit;font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.lk-help-secondary{width:100%;min-height:42px;margin-top:2px;padding:7px;background:transparent;color:inherit;border:0;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.lk-help__disclosure{display:block;margin-top:8px;font-size:10px;line-height:1.35;opacity:.6}
.lk-help-launch{position:fixed;right:16px;bottom:20px;z-index:2147482990;min-height:46px;padding:10px 15px;background:#111;color:#fff;border:0;border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,.2);font:inherit;font-size:13px;font-weight:800;cursor:pointer}
.lk-help button:focus-visible,.lk-help-launch:focus-visible{outline:3px solid #2777d3;outline-offset:2px}
@media(max-width:768px){.lk-help{right:0;bottom:0;left:0;width:100%;max-height:82dvh;padding:20px 16px calc(16px + env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:20px 20px 0 0;box-shadow:0 -18px 48px rgba(0,0,0,.26)}.lk-help h2{font-size:22px}.lk-help-primary{min-height:56px}.lk-help-launch{right:12px;bottom:calc(84px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px);font-size:12px}}
@media(max-width:360px){.lk-help-switches,.lk-help-reasons{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.lk-help,.lk-help-launch{scroll-behavior:auto}}
