.lst-shimmer{background:linear-gradient(90deg, var(--line) 25%, color-mix(in srgb, var(--line) 45%, transparent) 50%, var(--line) 75%);background-size:200% 100%;border-radius:5px;height:11px;animation:1.35s ease-in-out infinite lstShimmer;display:inline-block}@keyframes lstShimmer{to{background-position:-200% 0}}.lst-in{animation:.3s cubic-bezier(.22,1,.36,1) both lstIn}@keyframes lstIn{0%{opacity:0;transform:translateY(8px)}}.lst-row{cursor:pointer;color:inherit;text-decoration:none;transition:transform .14s,background .14s}.lst-row:hover{transform:translateY(-1px)}.lst-row:focus-visible{outline:2px solid var(--acid-ink);outline-offset:-2px}.lst-lift{transition:transform .14s,border-color .14s}.lst-lift:hover{border-color:var(--ink-3);transform:translateY(-2px)}.lst-gate{border:1px solid var(--line);background:var(--card,#fff);border-radius:14px;padding:22px}.lst-gate.locked{border-style:dashed;border-color:color-mix(in srgb, var(--ink-3) 55%, transparent);background:color-mix(in srgb, var(--paper-2) 60%, transparent)}.lst-gate.unlocked{border-color:color-mix(in srgb, var(--acid-ink) 40%, transparent);background:var(--acid-bg)}.lst-deliverable{font-family:var(--mono,"JetBrains Mono", monospace);color:var(--acid-ink);word-break:break-all;border-bottom:1px solid color-mix(in srgb, var(--acid-ink) 40%, transparent);align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.lst-deliverable:hover{border-bottom-color:var(--acid-ink)}.lst-perks{gap:9px;margin:0;padding:0;list-style:none;display:grid}.lst-perks li{color:var(--ink-2);grid-template-columns:16px 1fr;gap:9px;font-size:13.5px;line-height:1.5;display:grid}.lst-perks li span[data-mark]{color:var(--acid-ink);font-weight:700}.lst-strip-tag{font-family:var(--mono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:9px}@media (max-width:900px){.lst-detail-grid{grid-template-columns:1fr!important}.lst-table .dt-head{display:none}.lst-table .dt-row{gap:6px;padding:14px 16px;grid-template-columns:1fr!important}.lst-cell:before{content:attr(data-label);font-family:var(--mono,"JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:9.5px;display:block}}@media (prefers-reduced-motion:reduce){.lst-in,.lst-shimmer{animation:none}.lst-row:hover,.lst-lift:hover{transform:none}}
