.lw-mod-head{margin-bottom:34px}.lw-mod-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;display:grid}.lw-mod{text-align:left;min-height:132px;color:var(--lw-text);background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:20px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px 16px;padding:20px 22px;transition:border-color .16s,transform .16s,background .16s;display:grid;box-shadow:0 10px 30px #0000002e}.lw-mod:hover{border-color:var(--lw-accent-border);background:color-mix(in srgb,var(--lw-surface) 92%,var(--lw-accent));transform:translateY(-1px)}.lw-mod-icon{background:color-mix(in srgb,var(--tint) 15%,transparent);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.lw-mod-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.lw-mod-copy strong{font:600 17px/1.2 var(--lw-font-display);letter-spacing:-.2px}.lw-mod-copy span{color:var(--lw-text-3);font-size:13px}.lw-mod-live{border-top:1px solid var(--lw-border-subtle);min-height:20px;color:var(--lw-text-2);font:400 12px/1.4 var(--lw-font-mono);text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;align-self:end;padding-top:12px;overflow:hidden}.lw-mod-live[data-offline]{color:var(--lw-warn)}.lw-mod>svg,.lw-mod>div:last-child{grid-area:2/3;align-self:end}