.lk-pop{max-width:440px}.lk-body{overscroll-behavior:contain;gap:16px;padding:22px;display:grid;overflow-y:auto}@media (max-width:639.98px){.lk-body{padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px))}}.lk-head{align-items:flex-start;gap:12px;display:flex}.lk-badge{background:var(--wash);width:40px;height:40px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.lk-titles{gap:4px;min-width:0;display:grid}.lk-title{color:var(--ink);overflow-wrap:anywhere;font-size:17px;font-weight:800;line-height:1.3}.lk-lede{color:var(--ink-70);font-size:14px;line-height:1.45}.lk-rules{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lk-rules li{color:var(--ink);overflow-wrap:anywhere;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.lk-num{background:var(--wash);width:22px;height:22px;color:var(--ink-70);font-variant-numeric:tabular-nums;border-radius:99px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.lk-check{background:var(--wash);color:var(--ink);cursor:pointer;overflow-wrap:anywhere;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:13.5px;line-height:1.45;display:flex}.lk-check .lk-box{margin-top:1px}.lk-check[data-nudge]{box-shadow:inset 0 0 0 1.5px var(--tangerine);animation:.32s ease-in-out lk-nudge}.lk-photo img{object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 1px var(--line);border-radius:10px;flex:none}.lk-need{color:var(--tangerine);margin:-8px 0 0;font-size:12.5px;font-weight:650}.lk-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lk-acts .btn{white-space:normal;height:auto;min-height:44px}.lk-acts .btn[aria-disabled]{opacity:.5}@media (max-width:639.98px){.lk-acts{flex-direction:column-reverse}.lk-acts .btn{width:100%}}.lk-remember{color:var(--ink-50);text-align:center;margin:-6px 0 0;font-size:12px;line-height:1.4}.lk-inline{gap:6px;display:grid}.lk-inline[data-compact] .lk-check{background:0 0;padding:4px 0}.lk-inline[data-compact] .lk-check[data-nudge]{box-shadow:none;color:var(--tangerine)}.lk-inline .lk-need{margin:0}@keyframes lk-nudge{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.lk-check[data-nudge]{animation:none}}
