.ln-facts{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.ln-facts li{background:var(--card);padding:14px 16px;display:flex;flex-direction:column;gap:2px}.ln-facts b{font-family:var(--mono);font-size:1.2rem;font-weight:600;letter-spacing:-.02em}.ln-facts span{font-size:.8rem;color:var(--muted)}@media (max-width:640px){.ln-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ln-card{margin-top:26px;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);padding:22px}.ln-card .form{margin-top:0;max-width:none}.ln-wallet{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--rule-soft)}.ln-wallet code{font-family:var(--mono);font-size:.9rem}.ln-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:560px){.ln-row{grid-template-columns:1fr}}.ln-logo{display:flex;align-items:center;gap:14px}.ln-logo .pv{width:64px;height:64px;border-radius:18px;background:var(--rule-soft);display:grid;place-items:center;overflow:hidden;flex:none;color:var(--muted);font-size:.75rem}.ln-logo .pv img{width:100%;height:100%;object-fit:cover}.field input[type=number],.field select{font:inherit;padding:12px 14px;border-radius:12px;border:1px solid var(--rule);background:var(--card);color:var(--ink)}.ln-check{display:flex;gap:10px;align-items:flex-start;font-size:.92rem}.ln-check input{margin-top:4px}.ln-sum{border:1px solid var(--rule);border-radius:12px;padding:14px 16px;font-size:.92rem;display:grid;grid-gap:6px;gap:6px}.ln-sum div{display:flex;justify-content:space-between;gap:12px}.ln-sum div:last-child{border-top:1px solid var(--rule-soft);padding-top:8px;font-weight:650}.ln-sum span:last-child{font-family:var(--mono)}.ln-done{border-left-color:var(--f-active)}.ln-done ul{margin:10px 0 0;padding-left:18px}.ln-notes{margin-top:34px}.ln-notes h2{font-size:1.15rem;margin-bottom:8px}.ln-notes li{margin:6px 0;color:var(--muted);line-height:1.5}.ln-card,.ln-card *{min-width:0}.ln-card .field input,.ln-card .field select,.ln-card .field textarea{width:100%;max-width:100%}.ln-logo input[type=file]{flex:1 1;font-size:.85rem}.ln-wallet>span{overflow-wrap:anywhere}@media (max-width:560px){.ln-card{padding:16px}.ln-facts li{padding:12px}.ln-facts b{font-size:1.05rem}}