.ln-summary{margin-top:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.ln-sum{background:var(--card);padding:13px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.ln-sum:first-child{background:var(--tint-purple)}.ln-sum-label{font-size:.7rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.ln-sum:first-child .ln-sum-label{color:var(--primary-dark)}[data-theme=dark] .ln-sum:first-child .ln-sum-label{color:var(--primary-light)}.ln-sum-val{font-size:1.16rem;font-weight:700;color:var(--heading);font-variant-numeric:tabular-nums;overflow-x:auto;white-space:nowrap}.ln-sum:first-child .ln-sum-val{font-size:1.34rem;color:var(--primary-dark)}[data-theme=dark] .ln-sum:first-child .ln-sum-val{color:var(--primary-light)}.ln-note{margin:0;font-size:.86rem;line-height:1.6;color:var(--muted);min-height:1.2em}.ln-note:empty{display:none}.tool-calc .tool-table tfoot td,.tool-calc .tool-table tfoot th{position:sticky;bottom:0;background:var(--bg-soft);box-shadow:inset 0 1px 0 var(--border);font-weight:700;color:var(--heading);font-variant-numeric:tabular-nums}.tool-calc .tool-table tfoot th{text-transform:uppercase;font-size:.72rem;letter-spacing:.5px;color:var(--muted)}.ln-support{padding-block:26px;background:var(--bg)}.ln-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:22px;height:100%}.ln-card-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ln-card-head .p-ic{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ln-card-head .p-ic .micon{width:22px;height:22px}.ln-card-head h2{font-size:1.05rem;font-weight:600}.ln-card-sub{font-size:.85rem;color:var(--muted);margin:-6px 0 6px}.ln-card-foot{margin:10px 0 0;font-size:.78rem;line-height:1.6;color:var(--muted)}.ln-tablewrap{overflow-x:auto}.ln-tablewrap .ref-table{min-width:520px;margin-top:8px}.ln-tablewrap .ref-table td:nth-child(3){font-variant-numeric:tabular-nums;white-space:nowrap}.ln-tablewrap .ref-table td:last-child{text-align:right}.ln-load{padding:6px 14px;border-radius:var(--r-pill);background:var(--tint-purple);color:var(--primary-dark);font-size:.78rem;font-weight:600;white-space:nowrap;border:1px solid transparent;transition:background var(--transition),color var(--transition),transform var(--transition)}[data-theme=dark] .ln-load{color:var(--primary-light)}.ln-load:hover{background:var(--primary);color:#fff;transform:translateY(-1px)}.ln-load:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ln-load:hover{transform:none}}@media (max-width:575.98px){.ln-summary{grid-template-columns:repeat(2,1fr)}.ln-sum:first-child{grid-column:1/-1}.ln-card{padding:18px}}